نظام تشغيل القرص
نظام تشغيل القرص ( DOS ) هو نظام تشغيل حاسوبي يتطلب قرصًا صلبًا (HDD) أو قرصًا مرنًا أو محرك أقراص الحالة الصلبة (SSD) أو أي جهاز تخزين آخر ذي وصول مباشر كوحدة تخزين ثانوية . يوفر نظام DOS نظام ملفات ووسيلة لتحميل وتشغيل البرامج المخزنة على القرص.
أصبح هذا المصطلح الآن مصطلحاً تاريخياً، حيث أن معظم أنظمة التشغيل لأجهزة الكمبيوتر ذات الأغراض العامة، إن لم تكن جميعها، تتطلب الآن أجهزة تخزين ذات وصول مباشر كوحدة تخزين ثانوية.
تاريخ
قبل ظهور وسائل التخزين الحديثة كالأقراص الصلبة والمرنة وذاكرة الفلاش ، كانت الحواسيب القديمة تستخدم وسائل تخزين مثل خط التأخير ، والذاكرة الأساسية ، والبطاقات المثقبة ، والأشرطة المثقبة ، والأشرطة المغناطيسية ، والأسطوانات المغناطيسية . أما الحواسيب الصغيرة والحواسيب المنزلية القديمة فكانت تستخدم أشرطة ورقية، أو أشرطة كاسيت صوتية (مثل معيار كانساس سيتي )، أو لا تستخدم أي وسيلة تخزين دائمة على الإطلاق. وبدون وسيلة تخزين دائمة، تُدخل البرامج والبيانات مباشرةً إلى الذاكرة باستخدام مفاتيح اللوحة الأمامية ، أو عبر طرفية الحاسوب أو لوحة المفاتيح، وأحيانًا يتم التحكم بها بواسطة مترجم لغة BASIC في ذاكرة القراءة فقط (ROM) . وعند انقطاع التيار الكهربائي، تُفقد جميع المعلومات.
في أوائل الستينيات، ومع ازدياد حجم محركات الأقراص وانخفاض تكلفتها، قام العديد من موردي الحواسيب المركزية والحواسيب الصغيرة بتقديم أنظمة تشغيل الأقراص وتعديل أنظمة التشغيل الحالية لاستخدام الأقراص.
تتطلب الأقراص الصلبة والمرنة برامج لإدارة الوصول السريع إلى تخزين البيانات التسلسلية وغيرها من البيانات على شكل كتل. بالنسبة لمعظم الحواسيب الصغيرة، كان محرك الأقراص، أيًا كان نوعه، جهازًا طرفيًا اختياريًا. يمكن استخدام الأنظمة مع محرك أشرطة أو تشغيلها بدون جهاز تخزين على الإطلاق. لم يكن مكون نظام تشغيل القرص مطلوبًا إلا عند استخدام محرك أقراص.
عندما أعلنت شركة IBM عن أجهزة الحاسوب المركزية System/360 ، كان مفهوم نظام التشغيل القائم على القرص قد ترسخ بالفعل. ورغم أن IBM قدمت نظامي دعم البرمجة الأساسية (BPS/360) وTOS/360 للأنظمة الصغيرة، إلا أنهما لم يكونا شائعين، وكان معظم العملاء يستخدمون إما DOS/360 أو OS/360.
استخدمت معظم أجهزة الكمبيوتر المنزلية والشخصية في أواخر السبعينيات والثمانينيات نظام تشغيل يعتمد على الأقراص، وغالبًا ما كان يُشار إليه اختصارًا بـ "DOS" في اسمه، وكان يُشار إليه ببساطة باسم "DOS" في سياق مجتمع المستخدمين. على سبيل المثال، CBM DOS و Atari DOS و TRS-DOS و Apple DOS و Apple ProDOS و MS-DOS . يُعد CP/M أيضًا نظام تشغيل يعتمد على الأقراص، على الرغم من عدم وجود اختصار "DOS" في اسمه. [ 1 ]
عادةً ما يتم تحميل نظام التشغيل DOS من قرص، ولكن هناك استثناءات، مثل محرك الأقراص الخاص بجهازي Commodore 64 و VIC-20 اللذين يحتويان على نظام التشغيل DOS في ذاكرة القراءة فقط (ROM) . بعض إصدارات AmigaDOS موجودة في الغالب في ذاكرة القراءة فقط (ROM)، كجزء من برنامج Kickstart الثابت .
ملحقات نظام التشغيل
- نظام التشغيل Commodore DOS موجود على أجهزة كمبيوتر Commodore ذات 8 بت مثل Commodore 64. وعلى عكس معظم أنظمة DOS الأخرى، فهو مدمج في محركات الأقراص، وليس محملاً في ذاكرة الكمبيوتر الخاصة.
- يُستخدم نظام التشغيل أتاري دوس في أجهزة أتاري ذات 8 بت . يوفر نظام أتاري دوس إمكانية الوصول إلى القرص على مستوى منخفض فقط، لذا يمكن تشغيل طبقة إضافية تُسمى دوس من قرص مرن للوصول إلى وظائف أعلى مستوى مثل أنظمة الملفات. [ 2 ] تشمل بدائل أتاري دوس من جهات خارجية: دوس إكس إل ، وسبارتا دوس ، وماي دوس ، وتوربو دوس ، وتوب دوس .
- نظام MSX-DOS مخصص لمعيار حاسوب MSX . الإصدار الأول، الذي صدر عام 1984، هو MS-DOS 1.0 مُعدّل ليتوافق مع معالج Z80 . في عام 1988، أُضيفت إلى الإصدار 2 ميزات مثل المجلدات الفرعية، وإدارة الذاكرة، وسلاسل متغيرات البيئة. توجد نواة MSX-DOS في ذاكرة القراءة فقط (ROM) (مدمجة في وحدة تحكم القرص)، مما يتيح إمكانية الوصول إلى الملفات الأساسية حتى بدون مُفسّر الأوامر، وذلك باستخدام أوامر BASIC المُوسّعة.
- نظام ملفات القرص (DFS) هو مكون اختياري لجهاز Acorn BBC Micro ، وهو عبارة عن مجموعة تحتوي على شريحة تحكم القرص، وشريحة ROM، وعدد قليل من شرائح المنطق، ليتم تثبيتها داخل الكمبيوتر.
- نظام ملفات الأقراص المتقدم (ADFS) هو خليفة لنظام ملفات الأقراص من شركة Acorn.
- نظام AMSDOS مخصص لأجهزة كمبيوتر Amstrad CPC .
- GDOS و G+DOS مخصصان لواجهات القرص +D و DISCiPLE لجهاز ZX Spectrum .
أنظمة التشغيل الرئيسية
بعض أنظمة تشغيل الأقراص هي أنظمة تشغيل لنظام الكمبيوتر بأكمله.
- كان برنامج التحكم الرئيسي (MCP) الخاص بشركة Burroughs ( التي أصبحت الآن Unisys) [ 3 ] لجهاز B5000 يعمل في الأصل من أسطوانة، ولكن بدءًا من جهاز B5500 أصبح يعمل من قرص. وهو الأساس لبرنامج التحكم الرئيسي (MCP) في أجهزة B6500 وB7500 والإصدارات اللاحقة.
- تُعد أنظمة التشغيل SIPROS و Chippewa Operating System (COS) و SCOPE و MACE و KRONOS [ 4 ] على أجهزة Control Data Corporation (CDC) من سلسلتي 6000 و 7600 جميعها أنظمة تشغيل أقراص. وقد أصبح KRONOS يُعرف باسم NOS ، وأصبح SCOPE يُعرف باسم NOS/BE.
- نظام التشغيل GECOS [ 5 ] لعائلة أجهزة الكمبيوتر المركزية GE (لاحقًا Honeywell و Groupe Bull ) 600 (أصبح فيما بعد GCOS).
- تُعدّ أنظمة التشغيل IBM Basic Operating System/360 [ 6 ] ( BOS/360 )، و Disk Operating System/360 [ 7 ] (DOS/360)، و Operation System/360 [ 8 ] (OS/360) قياسيةً في جميع أنظمة System/360 باستثناء أصغرها حجمًا ؛ كما يتضمن نظام 360/67 نظام Control Program-67 /Cambridge Monitor System [ 9 ] ( CP-67/CMS ) ونظام Time Sharing System/360 [ 10 ] ( TSS/360 ). وقد اختفى نظام BOS، وتطوّر نظام CP-67/CMS إلى z/VM ، وتطوّر نظام DOS إلى z/VSE ، وتطوّر نظام OS إلى z/OS ، وتطوّر نظام TSS/360 إلى TSS/370 PRPQ، الذي لم يعد موجودًا.
- نظام التشغيل EXEC II لجهاز UNIVAC 1107 و 1108 ، ونظام التشغيل EXEC 8 لجهاز 1108، والذي تطور إلى نظام التشغيل OS 2200 لسلسلة Unisys ClearPath Dorado .
- نظام التشغيل DOS-11 لأجهزة الكمبيوتر الصغيرة DEC PDP-11 .
- نظام CP/M هو نظام تشغيل للأقراص، وكان بمثابة نظام التشغيل الرئيسي أو البديل للعديد من أجهزة الكمبيوتر الصغيرة في السبعينيات والثمانينيات.
- نظام التشغيل Apple DOS هو نظام التشغيل الأساسي لجهاز Apple II ، من عام 1979 مع إدخال محرك الأقراص المرنة ، وحتى عام 1983 عندما تم استبداله بنظام ProDOS .
- نظام التشغيل TRSDOS هو نظام التشغيل الخاص بسلسلة أجهزة الكمبيوتر TRS-80 من شركة تاندي. [ 11 ]
- نظام التشغيل MS-DOS لأجهزة IBM PC المتوافقة مع معالجات Intel x86 . تم تصميم نظام 86-DOS على غرار نظام CP/M ، ثم تم تعديله ليصبح أساسًا لنظام MS-DOS من مايكروسوفت . أعادت IBM تسميته إلى PC DOS حتى عام 1993. لاحقًا، أنتجت منظمات مختلفة أنظمة متوافقة متنوعة، بدءًا من DR-DOS في عام 1988.
انظر أيضاً
مراجع
- ↑ دامكي، مارك (1983-07-01). "CP/M Plus: نظام تشغيل القرص الجديد أسرع وأكثر كفاءة من CP/M" . مجلة بايت . المجلد 8، العدد 7. ص 360.
- ↑ ويلكنسون، بيل (1982). داخل نظام أتاري دوس . غرينسبورو، كارولاينا الشمالية: كومبيوت! بوكس. ISBN 0-942386-02-7تمت أرشفة النسخة الأصلية بتاريخ 2017-10-02 .
- ↑ وصف سردي لبرنامج التحكم الرئيسي في ملفات القرص Burroughs B5500 (ملف PDF) . وثائق الأنظمة. Burroughs. أكتوبر 1966. 1023579. مؤرشف (PDF) من الأصل بتاريخ 26-04-2025 . تم الاطلاع عليه بتاريخ 08-03-2025 .
- ↑ "تاريخ نظام التشغيل الخاص بمركز السيطرة على الأمراض والوقاية منها" (ملف PDF) . مركز السيطرة على الأمراض والوقاية منها. مؤرشف (ملف PDF) من الأصل بتاريخ 22-03-2011 . تم الاطلاع عليه بتاريخ 04-05-2020 .
- ↑ نظام الإشراف التشغيلي الشامل GE-635 (GECOS) (ملف PDF) . جنرال إلكتريك. يوليو 1964. CPB-1002. مؤرشف (ملف PDF) من الأصل بتاريخ 21-06-2024 . تم الاطلاع عليه بتاريخ 08-03-2025 .
- ↑ دعم البرمجة الأساسية لنظام IBM System/360 وملخص أنظمة البرمجة الأساسية لنظام التشغيل IBM System/360 (ملف PDF) . مكتبة مراجع الأنظمة. IBM. مؤرشف (ملف PDF) من الأصل بتاريخ 29-09-2019 . تم الاطلاع عليه بتاريخ 04-05-2020 .
- ↑ مفاهيم وميزات أنظمة تشغيل الأقراص والأشرطة IBM System/360 (ملف PDF) . مكتبة مراجع الأنظمة ( الطبعة التاسعة). IBM. أكتوبر 1970. GC24-5030-8. مؤرشف (ملف PDF) من الأصل بتاريخ 24-12-2023 . تم الاطلاع عليه بتاريخ 08-03-2025 .
- ↑ مفاهيم ومرافق نظام التشغيل IBM/360 (ملف PDF) . مكتبة مراجع الأنظمة. IBM. 1965. C28-6535-0.
- ↑ برنامج التحكم 67 / نظام كامبريدج للمراقبة - (CP-67 /CMS) الإصدار 3.1 - رقم البرنامج 3600-05.2.005 - دليل وصف النظام (PDF) . برنامج من النوع الثالث، الفئة أ ( الطبعة الثالثة). شركة IBM . سبتمبر 1971. GH20-0802-2. مؤرشف (PDF) من الأصل في 9 يناير 2023. تم الاطلاع عليه في 9 يناير 2023 .
- ↑ نظام IBM System/360 لمشاركة الوقت - المفاهيم والميزات (ملف PDF) . مكتبة مراجع الأنظمة ( الطبعة الرابعة). IBM . سبتمبر 1968. C28-2003-3 . تاريخ الاسترجاع: 9 يناير 2023 .
- ↑ "القائمة النهائية لأنظمة تشغيل جهاز TRS-80 موديل II" . مؤرشفة من الأصل بتاريخ 12 فبراير 2025. تم الاطلاع عليها بتاريخ 8 مارس 2025 .
- أنظمة تشغيل الأقراص
