زبان ليندا (دانلود رایگان)

دسته بندي : انسانی » علوم کامپیوتر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 16 صفحه

 قسمتی از متن word (..doc) : 
 

‏1
‏نقطه نظر كلي:
‏ليندا چيست ؟
‏زبان برنامه نويسي موازي بر اساس C‏ (C _ Linda)‏ و (Fortran _ Linda ) Fortran‏ است
‏زبان مختصاتي Linda‏ را با زبانهاي برنامه نويسي C‏ و Fortran‏ تركيب مي كند.
‏ كاربران را قادر به ايجاد برنامه موازيي مي سازد كه بر روي دامنه وسيعي از محاسبه پلات فرم ها كار مي كنند.
‏به صورت منطقي بر اساس سراسري بودن ( همه جاگير بودن سام ) حافظه مووضع محتوايي به نام فاصله توپل ناميده مي شود.
‏فاصله توپل ارتباط درون پردازشي را ايجاد مي كند و به طور منطقي همگام سازي مستقل از اصول كامپيوتر و شبكه است .
‏پياده سازي موازي با يك تعداد كوچك از عمليات نمونه ، بر روي فاصله توپل ايجاد مي شود و پردازش هاي موازي را هماهنگ مي كند.
‏ به صورت تجاري از شركت Scientific Computing‏ در دسترس است .
‏نقطه نظر كلي :
‏مدل ليندا
‏حافظه اشتراكي مجازي
‏قسمت هاي مختلف داده ها م يتوانند بر روي پردازشگر هاي مختلف مقيم شوند
‏شباهت يك حافظه سراسري تكي براي اجزاي پردازشگر ، فاصله بندي مي شود
‏حافظه اشتراكي ليندا به فاصله توپل معروف است
‏براي پياده سازي بسياري از انواع متفاوت الگوريتم ها مي توانند استفاده شوند.
‏خودش را به خوبي براي ساختار داده اي گسترده مادر ( اصلي مهم ) / كارگر الگوريتم ها معطوف مي كند.
‏نقطه نظر كلي :
‏مدل مادر / كارگر با به كار بردن حافظه اشتراكي مجاز
‏مدل كار و كارگر از يكديگر مستقل هستند.
‏2
‏مدل مادر ، كار را به كارهاي گسسته تقسيم مي كند و آنرا درون فاصله سراسري قرار مي دهد.
‏كارگرها به طور مكرر كارها را بازيابي مي كنند و نتايج را درون فاصله سراسري قرار مي دهند.
‏كارگران اتمام كار را توسط معرفي برخي شرايط اعلان مي كنند ، يك «پيل پرآسون » را دريافت مي كنند يا توسط برخي مفاهيم ديگر خاتمه مي يابند.
‏مادر نتايج را از فاصله سراسري جمع آوري مي كند.
‏روشهاي ممكني كه كارها را مي توانند توزيع كنند:
‏مجموعه اي از كارها ( نامرتب )
‏كارها توسط به كار بردن يك شمارشگر اشتراكي در فاصله توپل در طول شناسه هاي كار مرتب مي شوند.
‏شناسه هاي كار ها براي پيدا كردن داده هاي مرتبط استفاده مي شوند.
‏فاصله توپل
‏نام ليندا براي فاصله داده اي اشتراكي اش است فاصله توپل شامل توپل ها است
‏توپل ها
‏ساختار داده هاي بنيادي فاصله توپل
‏توپل ها توسط يك ليست در حدود 16 فيلد بيان مي شوند ، و توسط ويرگول جدا مي شوند و در پرانتز ها قرار مي گيرند.
‏مدل حافظه محتوايي
‏ يك توپل توسط مشخص كردن محتوايش بدست مي آيد
‏از ديدگاه برنامه ساز ، هيچ آدرسي كه مربوط به توپل باشد وجود ندارد.
‏اساس ليندا

 
دسته بندی: انسانی » علوم کامپیوتر

تعداد مشاهده: 3351 مشاهده

فرمت فایل دانلودی:.zip

فرمت فایل اصلی: .zip

تعداد صفحات: 16

حجم فایل:12 کیلوبایت

 قیمت: رایگان
برای دانلود رایگان فایل روی لینک دانلود کلیک کنید.   دریافت فایل