نظام تشغيل كراي
نظام التشغيل كراي ( 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 ]
انظر أيضاً
مراجع
- برنامج عام 1975
- برنامج كراي
- أنظمة التشغيل المتوقفة
- أنظمة تشغيل الحواسيب العملاقة
- ملفات تعريف نظام التشغيل
