نظام تشغيل كراي

نظام التشغيل كراي ( COS ) هو نظام تشغيل من شركة كراي للأبحاث، كان مخصصًا لأجهزة الكمبيوتر العملاقة كراي-1 (1976) وكراي إكس-إم بي، والتي توقف إنتاجها الآن . وقد خلف نظام التشغيل تشيبيوا (الذي كان يُشحن مع أنظمة الكمبيوتر السابقة من سلسلة CDC 6000 و 7600 التابعة لشركة كونترول داتا )، وكان نظام التشغيل الرئيسي لشركة كراي حتى استُبدل بنظام يونيكوس في أواخر ثمانينيات القرن الماضي. وقد تم توفير نظام التشغيل كراي مع لغات البرمجة كراي أسيمبلي (CAL) وكراي فورتران (CFT) وباسكال .

تصميم

بما أن نظام التشغيل COS كُتب بواسطة موظفين سابقين في شركة Control Data ، فقد تشابهت لغة أوامره وهيكله الداخلي بشكل كبير مع نظام التشغيل CDC SCOPE على جهاز CDC 7600 ، وقبله مع نظام EXEC*8 من شركة CDC السابقة ERA/Univac. كانت مهام المستخدمين تُرسل إلى نظام COS عبر أجهزة الكمبيوتر الأمامية من خلال واجهة قناة عالية السرعة، وما يُسمى ببرامج المحطات . كانت محطات الواجهة الأمامية عادةً عبارة عن أجهزة كمبيوتر مركزية كبيرة من IBM أو Control Data . ومع ذلك، كان جهاز DEC VAX أيضًا واجهة أمامية شائعة جدًا. كان الاستخدام التفاعلي لنظام COS ممكنًا من خلال المحطات، لكن معظم المستخدمين كانوا يُرسلون مهامًا مُجمّعة فقط.

كانت مجموعات البيانات الموجودة على القرص والتي يستخدمها برنامج المستخدم "محلية" خاصة بكل مهمة. بمجرد اكتمال المهمة، يتم تحرير مجموعات البيانات المحلية واستعادة المساحة. وللحفاظ على البيانات بين المهام، كان لا بد من جعل مجموعات البيانات "دائمة" بشكل صريح. كما كانت مجموعات بيانات الشريط المغناطيسي مدعومة على أنظمة كراي المزودة بنظام إدخال/إخراج فرعي.

كما وفر نظام COS جدولة المهام ومرافق نقاط التفتيش/إعادة التشغيل لإدارة أحمال العمل الكبيرة، حتى في حالات توقف النظام (سواء كانت مجدولة أو غير مجدولة).

داخليًا، كان نظام التشغيل COS مقسمًا إلى وحدة تنفيذية صغيرة جدًا لتمرير الرسائل، وعدد من معالجات مهام النظام (مهام STP). كانت كل مهمة من مهام STP مشابهة في طبيعتها لبرامج المعالج الطرفي في أنظمة تشغيل Control Data السابقة، ولكن نظرًا لأن أجهزة Cray لم تكن تحتوي على معالجات طرفية، فقد قام المعالج المركزي الرئيسي بتنفيذ رمز نظام التشغيل.

قائمة مهام STP

مهمة STPوصف
Z، ZYالاستعداد لبدء التشغيل
بدءبدء
تاريخ انتهاء الصلاحيةمعالج تبادل المستخدم
مزود خدمات الإدارةمعالج الرسائل
إدارة الجودة الرقميةمدير قائمة انتظار القرص
إدارة الجودة الشاملةمدير قائمة انتظار الشريط
JSHمُجدول المهام
إدارة بيانات المنتجمدير مجموعات البيانات الدائم
JCMمدير فئة الوظائف
مؤسسة SCPمعالج مكالمات المحطة

بينما تم إصدار المصدر الخاص بالإصدار 1.13 كملكية عامة ، فإن الإصدار 1.17 متاح على موقع archive.org. [ 2 ]

انظر أيضاً

مراجع