نطاق مركز السيطرة على الأمراض والوقاية منها

SCOPE (التحكم الإشرافي في تنفيذ البرنامج) عبارة عن سلسلة من أنظمة التشغيل الدفعية لشركة Control Data Corporation التي تم تطويرها في الستينيات.

المتغيرات

نطاق سلسلة CDC 3000

نطاق سلسلة CDC 6000

يقوم جهاز CDC 6000 series SCOPE 3.1 ببناء نفسه أثناء تشغيله على محاكي سطح المكتب CYBER

استند نظام التشغيل هذا إلى نظام التشغيل 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

When the computer is deadstarted, all PP's are loaded with system code from magnetic tape. PP0 will begin running the monitor code. The remaining PPs will loop reading their input registers waiting for requests from the monitor.[1]:p.1-1

Software

As of SCOPE 3.3 a number of programming language compilers and utilities were supported. Major languages were ALGOL, BASIC, FORTRAN, COBOL, and COMPASS (assembler). Other languages were APT, CSSL 3 (Continuous System Simulation Language), JOVIAL, SIMSCRIPT, and SIMULA. Other software included IGS (Interactive Graphics System), PERT, and SORT/MERGE.[2]

CDC systems were considered supercomputers, and customers were often large government agencies and research facilities.[3][4][5] Most of these had specialized requirements, and often wrote their own software.[6][7][8]

Competition

SCOPE was written by a programming team in Sunnyvale, California, about 2,000 miles from the CDC hardware division. It was considered by them a buggy and inefficient piece of software, though not much different than many operating systems of the era. At the CDC Arden Hills, Minnesota laboratories (where they referred to SCOPE as Sunnyvale's Collection Of Programming Errors) they had a competing operating system, MACE. This was the Mansfield And Cahlander Executive (from Greg Mansfield and Dave Cahlander, the authors of the system). It had started as an engineering test executive, but eventually developed into a complete operating system — a modularized rewrite and enhancement of the original Chippewa Operating System (COS). While never an official CDC product, a copy was freely given to any customer who asked for one. Many customers did, especially the more advanced ones (like University and research sites).

عندما قررت شركة 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 .

انظر أيضاً

مراجع

  1. ١ ٢ ٣ ٤ ٥ شركة كونترول داتا (١٩٦٨). دليل مرجعي لأنظمة الكمبيوتر كونترول داتا® ٦٤٠٠/٦٥٠٠/٦٦٠٠، النطاق ٣.١ (ملف PDF) . تم الاطلاع عليه بتاريخ ٢٨ مارس ٢٠٢٣ .
  2. شركة كونترول داتا (1975). فهرس المطبوعات (ملف PDF) . الصفحات 151-152 . تم الاطلاع عليه بتاريخ 28 مارس 2023 . 
  3. مختبر أنظمة الحوسبة والمعلومات التابع للمركز الوطني لأبحاث الغلاف الجوي (NCAR). "CDC 6600" . المركز الوطني لأبحاث الغلاف الجوي . تم الاطلاع عليه بتاريخ 28 مارس 2023 .
  4. "وصول جهاز CDC 6600 إلى سيرن" . سيرن . تم الاطلاع عليه بتاريخ 28 مارس 2023 .
  5. "بحث في الكتالوج - CDC 6600" . متحف تاريخ الحاسوب . تم الاطلاع عليه بتاريخ 28 مارس 2023 .
  6. غولدبيرغ، آي.؛ لين، إل إل (أبريل 1970). "FIGRO (الملحق الثاني): برنامج حاسوبي CDC-6600 لتحليل انتفاخ الوقود وحساب درجة الحرارة في عناصر الوقود الأسطوانية المصنوعة من أكسيد صلب" . OSTI.gov . OSTI 6720614. تاريخ الاسترجاع: 28 مارس 2023 . 
  7. بول، د. "تطوير البرمجيات" (ملف PDF) . سيرن . تم الاطلاع عليه في 28 مارس 2023 .
  8. "نظام رموز حماية السفن INRADS" . DTIC . تم الاطلاع عليه في 28 مارس 2023 .