كامپيوتر زبان اوكم 41 (دانلود رایگان)
دسته بندي :
انسانی »
علوم کامپیوتر
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..DOC) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 40 صفحه
قسمتی از متن word (..DOC) :
1
مقدمه
اوكم (1) زبان برنامه نويسي پارالل انگلستان پيدايش و تكامل يافته است .اين بخش زبان و شرايط پيراموني پيدايش آن و رابطه آن با ترانسپيوتر اينموس (2)را تشريح مي كند .
اوكلم زباني است مناسب براي بررسي نظرات وايده ها پيرامون ويژگيهاي انتقال پيام در برنامه نويسي پارلل .
مزيت بسيار مهم اين برنامه آن است كه با سرمايه گذاري اندك مي توان برنامه هايي قابل اجرا روي مجموعه اي از ابر رايانه ها نوشت .
توضيح :
برنامه اوكم و سخت افزار ترانسپوتر (Transputer ) كه در اينجا بعنوان ابر رايانه ياد شده است محصولات به ثبت رسيده و علائم تجاري شركت Inmos Limited مي باشد.
مترجم 1. 1تكوين اوكم .
اوكم زبان برنامه نويسي پارللي است كه توسط ديويد مي (3) ] 1983 مي [در اينموس ليمتد (4) بريستول (5) ،انگلستان بوجود آمد اين زبان يكي از معدود زبانهاي برنامه نويسي است براساس CSP"( فرايند ترتيبي اطلاعات (6) ) توني هور (7) بنياد نهاده شده است .(هور 78)
توضيح وتشريح بيشتر ودقيق تر CSP در كتاب CSP هور موجود است (هور 85) با استفاده از CSP نمونه اوكم ، آنها زبان برنامه نويسي اوكم را ايجاد كرده وتكامل دادند .
نام برنامه نيز از اسم ويليام اوكم (8) فيلسوف قرن سيزدهم برداشته شده است .
ويزور اوكم يا اصل فلسفي باستاني « همه چيز را آسان نگه دار» منسوب به ويليام است .يك هدف بنيادين زبان اوكم آسان نگه داشتن اين زبان است لذا اين برنامه چنين نام گذاري شده است .
اوكم و ترانسپيوتر (ابر رايانه ) علامت هاي تجاري ثبت شده Inmos limited مي باشد .
3
1)Occam
2)Inmos
3)David May
4) Inmos Limited
5)Bristol
6) CSP (Communicating Sequential Peoeesses)
7) Tony Hoare
8) Wcuiam of Occam
9)The Occam Cncurrencq Modl
102 اوكم وابر رايانه
از نمونه اوكم ، اينموس تراشه سخت افزاري را براي پشتيباني نمونه همزماني اوكم ايجاد كرده است .اين سخت افزاري به صورت يك تراشه اصلي يكپارچه سازي شده IC در مقياس بزرگ است كه ترانسپيوتر خوانده مي شود .( واكر(1) 85 ، ويتني استريونس 85 (2) ).
ترانسپيوتر (قطعه شماره T800 اينموس ) يك ميكرو پرو سسور 32 بيت ( 20 MHZ CIOCK ) است كه MIDS 10 (يك ميليون فرمان در هر ثانيه ) و2.0 MFLOPS (يك ميليون عمليلت نقطه شناور در هرثانيه ) را به وسيله قدرتي معادل 4K بايت RAM ( 3) ايستا را پردازش مي كند .تمام اين ظرفيتهاي ارتباطي همزمان و فقط روي يك تراشه انجام مي گيرد .
با وجود آنكه اوكم زباني است درجه بالا مي توان به آن بعنوان يك زبان اسمبلي براي ترانسپيوتر نگريست .برخلاف بسياري از ميكرو پورسسورها ( ريز پردازشگرها ) مانند M68000 عمليات ترانسپيوتر به وسيله اوكم تعريف مي شود ونه بوسيله زبان ماشين .
زيرا اين ابر رايانه براي اجراي اوكم تعريف شده است و كامپايلر قابليت ايجاد كدهاي پيچيده و دقيق ماشين را داراست .يعلاوه ازآنجايي كه اين ميكرو پورسسورها داراي قابليت هاي اجرايي بالاست (نصف سرعت يك VAX8600 ) ترانسپيوتر داراي 4سريال لينك (پيوند ) دوطرفه ( هركدام 20مگابيت ذر ثانيه ) براي برقراري انتقال پيام ميان ترانسپيوترهاي ديگر است .