نطاق مركز السيطرة على الأمراض والوقاية منها
SCOPE (التحكم الإشرافي في تنفيذ البرنامج) عبارة عن سلسلة من أنظمة التشغيل الدفعية لشركة Control Data Corporation التي تم تطويرها في الستينيات.
المتغيرات
نطاق سلسلة CDC 3000
نطاق سلسلة CDC 6000
استند نظام التشغيل هذا إلى نظام التشغيل Chippewa الأصلي . في أوائل سبعينيات القرن الماضي، أُعيد تسميته إلى NOS/BE لأجهزة CDC Cyber . نظام التشغيل SCOPE هو نظام ملفات يعتمد على وحدات تخزين ضخمة وأجهزة وصول عشوائي. صُمم للاستفادة من جميع إمكانيات أنظمة حاسوب CDC 6000، ويستغل بشكل كامل أوضاع التشغيل المتعددة لجميع قطاعات الحاسوب. تتمثل المهام الرئيسية لنظام SCOPE في التحكم في تنفيذ المهام، وتخصيص مساحة التخزين، وتنفيذ تحميل القطاعات والتراكبات. تشمل ميزاته وظائف إدخال/إخراج شاملة وروتينات صيانة المكتبات. يسجل نظام التشغيل جميع المهام التي تم تشغيلها وأي مشاكل تمت مواجهتها بترتيب زمني. وللمساعدة في تصحيح الأخطاء، تتوفر ملفات تفريغ الذاكرة وخرائط الذاكرة .
وصف
نظام التشغيل SCOPE هو نظام متعدد البرامج قادر على تشغيل ما يصل إلى ثماني مهام، تُسمى نقاط تحكم ، في وقت واحد. تُستخدم نقطة تحكم واحدة لوظائف النظام. [ 1 ] : ص 1-2. رفعت الإصدارات اللاحقة هذا الحد إلى 15.
يعمل نظام SCOPE على المعالجات الطرفية (PPs) الخاصة بجهاز 6x00 . "يخضع المعالج المركزي (CP) لسيطرة كل معالج طرفي (PP) بشكل كامل في جميع الأوقات." يقوم أحد المعالجات الطرفية، المسمى PP0، بتشغيل برنامج المراقبة (MTR) "الذي يشرف على جميع الأنشطة الأخرى أو يتحكم بها." تم تخصيص PP9 للتحكم في آلة الكتابة وشاشات العرض الخاصة بوحدة تحكم النظام. أما المعالجات الطرفية الأخرى فتؤدي وظائف الإدخال/الإخراج وفقًا لتوجيهات برنامج المراقبة (MTR). [ 1 ] : ص 1-1
يُخصَّص جزء من ذاكرة المعالج المركزي (يُسمى الذاكرة المركزية ، أو CM) ويُسمى مُقيم الذاكرة المركزية (CMR) لجداول النظام المختلفة التي يُمكن الوصول إليها بواسطة وحدات المعالجة (PPs). [ 1 ] : ص 1-2. يُعد جزء من مُقيم الذاكرة المركزية (CMR) منطقة اتصالات لكل وحدة معالجة (PP). تحتوي كل منطقة اتصالات على مُسجِّل إدخال ومُسجِّل إخراج، يليهما مُخزن مؤقت للرسائل. [ 1 ] : ص 1-1
عند بدء تشغيل الحاسوب ، يتم تحميل جميع وحدات المعالجة (PP) بشفرة النظام من الشريط المغناطيسي . ستبدأ وحدة المعالجة PP0 بتشغيل شفرة المراقبة. أما وحدات المعالجة المتبقية فستستمر في قراءة سجلات الإدخال الخاصة بها في انتظار طلبات من المراقبة. [ 1 ] : ص 1-1
برمجة
ابتداءً من الإصدار SCOPE 3.3، تم دعم عدد من مُجمّعات لغات البرمجة وأدواتها المساعدة. وشملت اللغات الرئيسية ALGOL و BASIC و FORTRAN و COBOL و COMPASS ( لغة التجميع ). كما شملت لغات أخرى APT وCSSL 3 (لغة محاكاة الأنظمة المستمرة) و JOVIAL و SIMSCRIPT و SIMULA . وتضمنت البرامج الأخرى IGS (نظام الرسومات التفاعلية) و PERT وSORT/MERGE. [ 2 ]
كانت أنظمة مراكز السيطرة على الأمراض تُعتبر حواسيب فائقة ، وكان عملاؤها في الغالب وكالات حكومية كبيرة ومراكز أبحاث. [ 3 ] [ 4 ] [ 5 ] وكان لدى معظم هذه الجهات متطلبات متخصصة، وكثيراً ما كانت تُطوّر برامجها الخاصة. [ 6 ] [ 7 ] [ 8 ]
مسابقة
طُوّر برنامج SCOPE بواسطة فريق برمجة في سانيڤيل، كاليفورنيا ، على بُعد حوالي 2000 ميل من قسم الأجهزة في مركز مكافحة الأمراض والوقاية منها (CDC). اعتبره الفريق برنامجًا مليئًا بالأخطاء وغير فعال، مع أنه لم يكن يختلف كثيرًا عن العديد من أنظمة التشغيل في ذلك الوقت. في مختبرات مركز مكافحة الأمراض والوقاية منها في أردن هيلز، مينيسوتا (حيث أطلقوا على SCOPE اسم " مجموعة أخطاء البرمجة في سانيڤيل ")، كان لديهم نظام تشغيل منافس يُدعى MACE. كان هذا النظام هو Mansfield And Cahlander Executive (من ابتكار جريج مانسفيلد وديف كاهلاندر، مؤلفي النظام). بدأ كبرنامج تنفيذي لاختبار الأنظمة الهندسية، لكنه تطور في النهاية إلى نظام تشغيل كامل - إعادة كتابة مُحسّنة ومُجزأة لنظام التشغيل Chippewa الأصلي (COS). مع أنه لم يكن منتجًا رسميًا من مركز مكافحة الأمراض والوقاية منها، فقد مُنحت نسخة منه مجانًا لأي عميل طلبها. وقد فعل ذلك العديد من العملاء، وخاصة العملاء الأكثر تقدمًا (مثل الجامعات ومراكز الأبحاث).
عندما قررت شركة Control Data تطوير نظام التشغيل التالي Kronos ، درست نظام SCOPE الحالي وبديله غير الرسمي MACE. واختارت التخلي عن نظام SCOPE والاعتماد على برنامج MACE كأساس لنظام Kronos. لاحقًا، استُبدل Kronos بنظام تشغيل الشبكة الجديد (NOS). مع ذلك، استمر العديد من عملاء CDC الأصغر حجمًا في استخدام نظام SCOPE بدلًا من Kronos. عندما أصبح NOS نظام التشغيل الرئيسي لشركة Control Data، تردد بعض العملاء الذين يديرون عمليات دفعية بشكل أساسي في التحول إلى نظام NOS، لعدم رؤيتهم أي فائدة تُذكر لأعمالهم. لذا، تم الإبقاء على نظام SCOPE، وأُعيد تسميته إلى NOS/BE (بيئة الدفعات)، وذلك لكي تتمكن إدارة التسويق في CDC من الادعاء بأن جميع عملاء الحواسيب المركزية يستخدمون نظام التشغيل NOS.
الحالة الحالية
بذل مجتمع محاكاة الحاسوب محاولات متكررة لاستعادة برنامج CDC والحفاظ عليه. وهو يعمل الآن على محاكي CDC CYBER وسلسلة 6000 .
انظر أيضاً
مراجع
- ١ ٢ ٣ ٤ ٥ شركة كونترول داتا (١٩٦٨). دليل مرجعي لأنظمة الكمبيوتر كونترول داتا® ٦٤٠٠/٦٥٠٠/٦٦٠٠، النطاق ٣.١ (ملف PDF) . تم الاطلاع عليه بتاريخ ٢٨ مارس ٢٠٢٣ .
- ↑ شركة كونترول داتا (1975). فهرس المطبوعات (ملف PDF) . الصفحات 151-152 . تم الاطلاع عليه بتاريخ 28 مارس 2023 .
- ↑ مختبر أنظمة الحوسبة والمعلومات التابع للمركز الوطني لأبحاث الغلاف الجوي (NCAR). "CDC 6600" . المركز الوطني لأبحاث الغلاف الجوي . تم الاطلاع عليه بتاريخ 28 مارس 2023 .
- ↑ "وصول جهاز CDC 6600 إلى سيرن" . سيرن . تم الاطلاع عليه بتاريخ 28 مارس 2023 .
- ↑ "بحث في الكتالوج - CDC 6600" . متحف تاريخ الحاسوب . تم الاطلاع عليه بتاريخ 28 مارس 2023 .
- ↑ غولدبيرغ، آي.؛ لين، إل إل (أبريل 1970). "FIGRO (الملحق الثاني): برنامج حاسوبي CDC-6600 لتحليل انتفاخ الوقود وحساب درجة الحرارة في عناصر الوقود الأسطوانية المصنوعة من أكسيد صلب" . OSTI.gov . OSTI 6720614. تاريخ الاسترجاع: 28 مارس 2023 .
- ↑ بول، د. "تطوير البرمجيات" (ملف PDF) . سيرن . تم الاطلاع عليه في 28 مارس 2023 .
- ↑ "نظام رموز حماية السفن INRADS" . DTIC . تم الاطلاع عليه في 28 مارس 2023 .
روابط خارجية
- أنظمة تشغيل شركة Control Data Corporation
- أنظمة التشغيل المتوقفة
- برنامج عام 1964
