مقاله درباره زبان اوکم

اوكم (1) زبان برنامه نويسي پارالل انگلستان پيدايش و تكامل يافته است .اين بخش زبان و شرايط پيراموني پيدايش آن و رابطه آن با ترانسپيوتر اينموس (2)را تشريح مي كند .

دسته بندی: فنی مهندسی » کامپیوتر و IT

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

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

فرمت فایل اصلی: WORD

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

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

  پرداخت و دانلود  قیمت: 2,500 تومان
پس از پرداخت، لینک دانلود فایل برای شما نشان داده می شود.
1 0 گزارش
  • مقدمه 

    اوكم (1) زبان برنامه نويسي پارالل انگلستان پيدايش و تكامل يافته است .اين بخش زبان و شرايط پيراموني پيدايش آن و رابطه آن با ترانسپيوتر اينموس (2)را تشريح مي كند .
    اوكلم زباني است مناسب براي بررسي نظرات وايده ها پيرامون ويژگيهاي انتقال پيام در برنامه نويسي پارلل .
    مزيت بسيار مهم اين برنامه آن است كه با سرمايه گذاري اندك مي توان برنامه هايي قابل اجرا روي مجموعه اي از ابر رايانه ها نوشت .
    توضيح :

    برنامه اوكم و سخت افزار ترانسپوتر (Transputer ) كه در اينجا بعنوان ابر رايانه ياد شده است محصولات به ثبت رسيده و علائم تجاري شركت Inmos  Limited           مي باشد.
    مترجم 1. 1تكوين اوكم .
    اوكم زبان برنامه نويسي پارللي است كه توسط ديويد مي (3) ] 1983 مي [در اينموس ليمتد (4) بريستول (5) ،انگلستان بوجود آمد اين زبان يكي از معدود زبانهاي برنامه نويسي است براساس CSP"( فرايند ترتيبي اطلاعات (6) ) توني هور (7) بنياد نهاده شده است .(هور 78)
    توضيح وتشريح بيشتر ودقيق تر CSP  در كتاب CSP    هور موجود است (هور 85) با استفاده از CSP   نمونه اوكم ، آنها زبان برنامه نويسي اوكم را ايجاد كرده وتكامل دادند .
    نام برنامه نيز از اسم ويليام اوكم (8) فيلسوف قرن سيزدهم برداشته شده است .
    ويزور اوكم يا اصل فلسفي باستاني « همه چيز را آسان نگه دار» منسوب به ويليام است .يك هدف بنيادين زبان اوكم آسان نگه داشتن اين زبان است لذا اين برنامه چنين نام گذاري شده است .
    اوكم و ترانسپيوتر (ابر رايانه ) علامت هاي تجاري ثبت شده Inmos  limited   مي باشد .
    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مگابيت ذر ثانيه ) براي برقراري انتقال پيام ميان ترانسپيوترهاي ديگر است .



    ««   كانال ها  »» 

    در زبان اوكم روي اين لينك هاي سخت افزاري برنامه ريزي شده اند كه بوسيله جفت سيمهاي مارپيچ به ابر رايانه هاي ديگر مرتبط مي شوند.
    1)Walker
    2) Whit ney  -  Steevens
    3) Ranclom Access  Mwmory

    سخت افزار ترانسپيوتر بصورت همزمان بوسيله برنامه ريزي (قسمت بندي زمان ) به سبك Round .robin     تعدادي اختياري از پردازش هاي همزمان اوكم پشتيباني مي كند .
    زبان وسخت افزار بصورتي طراحي شده اند كه ممكن است يك برنامه اوكم متشكل از مجموعه اي از پردازش هاي همزمان روي يك ترانسپيوتر (بوسيله قسمت بندي زمان ميان پردازش هاي همزمان متفاوت ) اجرا شود و يا روي ترانسپيوترهاي متعدد بدون هيچ گونه تغييري در كد اوكم توزيع شده و اجرا گردد.
    ترانسپيوتر اصلي (T414   ) بدون داشتن قسمت نقطه شناور و فقط با 2 كيلو بيت RAM   در سال 1985 ايجاد شد .
    دوسال بعد ترانسپيوتر T800معرفي شد و در سطح وسيعي در محصولات فروش عرضه شد .پس از آن اينموس شروع به تكميل وتوسعه يك نسخه سريعتر از ترانسپيوتر كرد كه T9000  ناميده مي شود اينموس طوري برنامه ريزي كرد كه اين نسخه در اواسط سال 1992 در دسترس همگان قرار گيرد .T9000يك ميكروپرسسور 150MIPS  با يك قسمت نقطه شناور 20MFLOPS    بود 4لينك در T800بوسيله لينك هاي بيشتر مجازي جايگزين شد .سرعت هر لينك 100مگابيت در ثانيه برآورد شد.
    حافظه روي تراشه از 4كيلو بايت به 16 كيلو بايت ارتقاء داده شد وشامل برنامه ريزي حافظه و حفاظت حافظه نيز مي باشد .
    بصورت دايره اي چنانكه تقدم بر تآخر معلوم نباشد .1)Round- rcloin
    103 نسخه هاي اوكم 

    اولين نسخه اوكم براي تحقيق وبررسي به آزمايشگاهها ودانشگاهها درسال 1983 ( مي 83) توسط اينموس توزيع شد .اين نسخه اوكم بعنوان اوكم 1= معروف شد و به شكلهاي گوناگوني عرضه شد .يكي از آنها پور تاكيت (1) يك برنامه فرترن سورس بود وبا وجود اينكه در ماشينهاي بسياري استفاده مي شد ،برنامه اي بسيار كند وشامل نقايصي نيز در مدل اوكم بود .
    نسخه معمول ديگر اوكم 1= نسخه VAX NMS بوذ كه اينموس آن را به قيمت ارزان 100دلار در دانشگاهها توزيع كرد در اين نسخه بسياري از نقايص پور تاكيت اصلاح شد ه بود .
    با تجربه اي كه در طي سه سال بدست آمد (1986-1983) ديويد مي و گروهش در اينموس نسخه اي ارتقاء يافته از اوكم را كه اوكم 2=خوانده شد ،عرضه كردند .در اوكم 2= پيكر بندي همزماني اوكم تغييري ديده نمي شد .




    برچسب ها: زبان اوکم مقاله اوکم تحقیق اوکم اوکم چیست پروژه اوکم
  

به ما اعتماد کنید

تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.
این سایت در ستاد ساماندهی ثبت شده است.

درباره ما

فروش اینترنتی فایل های قابل دانلود، پروژه، مقاله، و....
در صورتی که نیاز به راهنمایی دارید، صفحه راهنمای سایت را مطالعه فرمایید.

تمام حقوق این سایت محفوظ است. کپی برداری پیگرد قانونی دارد.
طراحی سایت: وبتینا