سوف نتحدث عن نظام التشغيل MS-DOS ( الأب الشرعى للويندوز )
MS-DOS ، أو دوس ، يشار بهذه الحروف المختصرة إلى الجملة الإنجليزية Microsoft Disk Operating System ، وهو عبارةٌ عن نظام تشغيلٍ رئيسيٍّ في أجهزة الحاسوب جاء به المبرمج الأمريكي تيموثي باترسون سنة عام 1980 ليعمل على نظام التشغيل للمعالج Intel ، وانتقلت ملكيته إلى شركة مايكروسوفت ثم شركة IBM بعد أن حمل اسم MS-DOS في النهاية .
ويتيح نظام دوس لمستخدميه إمكانية التنقل داخل القرص الصلب والإطلاع على الملفات وفتحها من خلال كتابة الأوامر الخاصة بذلك ، ويُعاب هذا النظام بأن الأوامر الخاصة به تعد صعبةً نسبيًا للمبتدئين بتعلمه ؛ لذلك يصعب استخدامه في البداية .
تشير المعلومات أيضًا إلى أن نظام التشغيل MS-DOS هو عبارةٌ عن نظامٍ متخصصٍ يبدأ إقلاعه من القرص الصلب إلى جانبِ بقية الأقراص أيضًا ، ويعتمد بدوره على كتابة مجموعةٍ من الأوامر بإحدى لغات الحاسوب ليتمكن من فهمها واستيعابها وتطبيقها ، ويشار إلى أن الأوامر الخاصة بهذا النظام تختلف إجمالًا عن أوامر اللغات الأخرى ، ومثال ذلك أن الأمر (pwd) يشير للقيام بعملية الطباعة ، أما الأمر (cd) فإنه أمرٌ يشار به إلى القيام بالتعديلات والتغيير .
أهمية نظام التشغيل MS-DOS
- ان يتم من خلاله التحكم في عملية تخزين الملفات والذاكرة .
- بيتم فرض سيطرته على وحدات الإدخال ووحدات الإخراج .
- يقوم تصحيح الأخطاء بعد اكتشافها ثم يقوم بإعادة تشغيل النظام بشكل صحيح .
- إدارة عمل جميع مكونات الجهاز بكفاءة وفاعلية .
- يقوم بوضع المستخدم في بيئة عمل تمنحه السيطرة الكاملة على البرامج .
- يقوم بمراقبة برامج واجهة المستخدم ويقوم بتنفيذ البرامج حسب الأوامر المدخلة .
مميزات نظام التشغيل MS-DOS
- وضع المستخدم في بيئة عملٍ تتيح له الفرصة الكاملة في التحكم بالبرامج .
- إدارة عمل كافة مكونات جهاز الحاسوب بكل كفاءةٍ وفاعليةٍ .
- فرض السيطرة على وحدات الإدخال (Input Unites) ووحدات الإخراج (Output unites).
- التحكم بعملية تخزين الملفات والذاكرة .
- مراقبة برامج واجهة المستخدم النهائي والقيام بتنفيذ البرامج وفق الأوامر المدخلة .
- القيام بتصحيح الأخطاء بعد اكتشافها ومعاودة تشغيل النظام بطريقةٍ صحيحةٍ .
عيوب نظام التشغيل MS-DOS
- يتم التعرف على FAT فقط، لذلك لا يتم التعرف على الأقراص التي تزيد سعتها عن 4 جيجابايت .
- معدل أخطائه مرتفعة جدا خاصة عند إعطائه أوامر نصية، بسبب احتمال حدوث خطأ بمعدل مرتفع .
- عدم القدرة على تسمية أو حتى قراءة الملفات التي تحتوي على أكثر من ثمانية أحرف .
- عدم القدرة على تشغيل أكثر من برنامج تطبيق واحد في نفس الوقت .
- كل القيود الرئيسية لهذا النظام الذي تم التغلب عليها في أنظمة التشغيل اللاحقة .
لماذا تم اختفاء نظام التشغيل MS-DOS ؟
في البداية بدأت أنظمة التشغيل مثل Windows وLinux في النجاح على هذا النظام لأنها قامت بتجنب العيوب السابقة وبالإضافة إلى دعم واجهة مستخدم بحيث يكون أكثر مرونة للتفاعل مع الكائنات مع المستخدم Windows .
استخدم MS-DOS 6.22 لبدء عمليات التمهيد، ثم تم تطوير Windows 95 و Windows 98 ليقوم بالتشغيل بشكل مستقل عن DOS، ولكن DOS كان يسمح بالتمهيد. ومع ظهور Windows Me.
توقف دعم تمهيد MS-DOS ومع ذلك، وظلت واجهة DOS هي الواجهة الافتراضية مع أنظمة التشغيل Windows Me وWindows 2000 وWindows XP هذا لدعم البرامج والألعاب التي تعمل على نظام DOS.
لكن Microsoft توقفت عن دعم تطبيقات DOS بدءًا من Windows Vista.
أوامر نظام التشغيل MS-DOS
فيما يلي مجموعةً من أهم الأوامر المرتبطة مع نظام دوس Dos بشكلٍ وثيقٍ؛ وتعرف بلغة البرمجة باسم (Basic DOS Commands) ، وتنقسم إلى:
دليل أوامر دوس (Directory Commands)
- Dir: يستخدم هذا الأمر لغايات تحديد مجموعةٍ من الملفات الموجودة أو ملف ما في أحد أقراص الجهاز.
- MD: أمر يستخدم لغايات إنشاء دليلٍ فرعيٍّ فوق محرك الأقراص أو ضمن سياق أحد الأقراص الخاصة بالجهاز.
- CHDIR: الانتقال من دليل العمل المعمول به حاليًا إلى دليلٍ آخر موجود في أحد الأقراص.
- RMDIR: ويكتب أيضًا بالصيغة RD، يستخدم هذا الأمر لغايات حذف الدليل الفرعي وإزالته في حال كان فارغًا فقط، ويستحيل تمكين مثل هذا الأمر أن يقوم بحذف الدليل (C:).
- TREE: تتمثل أهمية هذا الأمر بأنه يستعرض كافة المسارات المتوفرة على أحد الأقراص وفقًا لما يحددها المستخدم (كاتب أوامر دوس ).
- PATH: يمكن استخدام هذا الأمر لغايات تحديد نطاقٍ محددٍ للبحث به بشكلٍ متسلسلٍ ضمن مجموعةٍ من الملفات الموجودة في أقراصٍ أخرى في حال عدم توفرها ضمن القرص المعمول به.
- SUBSET: يؤدي هذا الأمر دورًا في غاية الأهمية من خلال منحه للسلاسل المعلوماتية أسماءً مستعارةً وإنشاء محرك أقراصٍ إضافيٍّ لحفظها عليه.
أوامر إدارة ملفات دوس (File Management Commands)
- DEL: محو وحذف ملفات محددة ضمن قرصٍ ما.
- REN: ويشار به اختصارًا إلى الأمر Rename، ويستخدم لغايات تغيير مسميّات الملفات.
- COPY: تكمن أهمية هذا الأمر بإمكانية نسخِ ملفٍ ما موجود على أحد الأقراص ونقله إلى قرصٍ آخر.
- XCOPY: نسخ الملفات من مصادرها الرئيسية، وتحديدًا تلك المكتوبة باللغات ذات المستوى المتدني.
- ATTRIB، يتحكم هذا الأمر بخصائص الملف من إظهار أو إخفاء أو أرشفة وغيرها.
- Back Up: عند تنفيذ هذا الأمر يتم تلقائيًا إجراء نسخةٍ احتياطيةٍ للملف أو الملفات المحددة في الوجهة المحددة لذلك.
- Restore: ينفذ هذا الأمر قرار استرجاع واستعادة الملفات التي تم تطبيق أمر النسخة الاحتياطية عليها.
- EDIT: يفتح نافذة للمستخدم تمكنّه من تحرير الأوامر وإدخالها لتنفيذ ما يحتاج إليه المستخدم.
- FORMAT: يستخدم أمر التهيئة للبيانات في الأقراص المحددة.
الأوامر العامة (General Commands)
- TYPE: يحدد نوع الملفات الموجودة في محرك الأقراص.
- DATE: يقوم بتحديد تاريخ اليوم والشهر والسنة ويستعرضها على النظام.
- TIME: يستعرض هذا الأمر الوقت ويحدده بشكلٍ دقيقٍ.
- PROMPT: يتحكم بأوامر نظام دوس DOS كاملة ويوجهها للوجهة الصحيحة.