نظام التشغيل ام اس دوس. واجهة خط الأوامر

19.07.2019

مس دوس- نظام تشغيل القرص مايكروسوفت.

تاريخ نظام MS DOS

بدأ تاريخ MS DOS في عام 1980 في شركة Seattle Computer Products. ثم أطلق عليه اسم QDOS. يشير الاختصار إلى نظام التشغيل السريع والقذر - وهو نظام تشغيل سريع وقذر. في وقت لاحق تم تغيير اسمها إلى 86-DOS. قام نظام التشغيل هذا بتكرار واجهة برمجة التطبيقات (API) لنظام CP/M آخر. وقد تم ذلك لأنه تم تطوير الكثير من البرامج لـ CP/M. أوامر وحدة التحكم مأخوذة أيضًا من CP/M.

بعد أن تلقت Microsoft أمرًا في 6 نوفمبر 1980 من شركة IBM لتطوير نظام تشغيل لأجهزة الكمبيوتر الشخصية الجديدة، اشترت 86-DOS مقابل 50 ألف دولار، وبعد تعديله قليلاً، باعت الترخيص لشركة IBM. قامت ميكروسوفت بترخيص شركة IBM ليس فقط لشحن DOS مع أجهزة كمبيوتر جديدة، ولكن أيضًا لتعديل كود المصدر الخاص بها. هذه هي الطريقة التي ظهر بها PC DOS، ولكن تلك قصة أخرى.

وهكذا، بدأت شركة IBM في توزيع أجهزة الكمبيوتر الشخصية الخاصة بها مع أنظمة التشغيل PC DOS وMS DOS. لكن المستخدمين فضلوا الإصدار من Microsoft وهكذا بدأ الأمر عصر MS DOS.

ملفات MS DOS

المكونات الرئيسية لـ MS DOS هي 3 ملفات:

البرمجة في MS DOS

لغات البرمجة الأكثر شيوعا في MS DOS كانت:

يأتي المترجمون والمترجمون الفوريون لهذه اللغات مع مكتبات قياسية للتفاعل مع نظام الملفات وأجهزة الإدخال / الإخراج. يحتوي MS DOS على 3 مستويات من الوصول إلى الأجهزة الخارجية.

عبر وظائف DOS

عبر وظائف BIOS

مباشرة عبر منافذ الإدخال/الإخراج

موثوقية MS DOS

لا يمنع DOS المبرمج من استخدام وسائل الوصول إلى الأجهزة الخارجية. لكن المبرمج يدفع ثمن هذه الحرية بموثوقية. يتولى أحد البرامج في MS DOS التحكم بالكامل، وإذا كان هناك خطأ في البرنامج يؤدي إلى تلف الذاكرة أو الوصول غير الصحيح إلى المعدات، فقد يتم تجميد الكمبيوتر أو تنفيذه أو إعادة تشغيله تلقائيًا.

إصدارات MS DOS

مس دوس 1.10، 1.11، 1.14

قدمت Microsoft هذا الإصدار إلى IBM كجزء من اتفاقية لطلب برنامج نظام لجهاز كمبيوتر شخصي. تم إصدار هذه الإصدارات في أغسطس 1981. دعم العمل بأقراص مغناطيسية مرنة يبلغ قطرها 5.25 بوصة وسعة 160 كيلو بايت. تم تسجيل هذه الأقراص على جانب واحد فقط. كانت هذه الإصدارات مليئة بالأخطاء، مما دفع شركة IBM إلى التخلص من الكود المصدري وإصدار نسختها الخاصة من DOS - PC DOS.

ام اس دوس 1.24

في مارس 1982، تعلمت DOS العمل مع الأقراص المرنة ذات الوجهين. كان حجمها بالفعل 320 كيلو بايت. وفي الوقت نفسه، ظهر نظام الملفات FAT12.

ام اس دوس 1.25

في البداية، كانت وظيفة العمل مع الأقراص ذات الوجهين متاحة فقط لأجهزة الكمبيوتر المجمعة في IBM. وبعد ثلاثة أشهر، في الإصدار MS DOS 2.25، أصبحت هذه الوظيفة متاحة لمصنعي أجهزة الكمبيوتر الشخصية الآخرين.

مايكروسوفت دوس 2.0

في مارس 1983، تم إصدار نسخة ثورية من MS DOS. لقد عرفت بالفعل كيفية العمل مع محركات الأقراص الثابتة التي يصل حجمها إلى 10 ميغابايت. أصبح من الممكن الآن توزيع الملفات في الدلائل (المجلدات). قدم هذا الإصدار مفهوم واصف الملف - وهو رقم يحدد الملف المفتوح. في السابق، كان يتم تعريف الملف المفتوح بواسطة FSB (كتلة التحكم في الملفات)، وهي بنية تصف الملف بالكامل. ظهرت العديد من الأوامر الجديدة: بشكل أساسي أدوات للعمل مع الدلائل. آلية جديدة لإعادة توجيه الإدخال/الإخراج للبرنامج، قادمة من عالم UNIX، جعلت العمل مع الملفات أسهل بكثير. ظهر مفهوم برنامج تشغيل الجهاز ودعم محول رسومات CGA بدقة 80 × 25 حرفًا. الصورة الآن ملونة (16 لونًا). ظهر الوضع الرسومي لمحول الفيديو بدقة 320 × 200 و640 × 200. ولكن في أوضاع الرسوم كانت هناك قيود صارمة على ترميز الألوان. في وقته، كان هذا الإصدار من MS DOS بمثابة طفرة حقيقية في عالم أجهزة الكمبيوتر المتوافقة مع IBM PC.

ام اس دوس 2.01

وأضاف التدويل وأيقونة العملة.

ام اس دوس 2.10

إصدار خاص لـ IBM PCjr

ام اس دوس 3.00

في إصدار نظام التشغيل MS DOS. لقد تم تحويل النظام مع إصدار نسخة جديدة. في هذا الإصدار، أصبح من الممكن العمل مع محركات الأقراص الصلبة التي يصل حجمها إلى 20 ميغابايت، وكذلك تقسيمها إلى أقسام. أحد الابتكارات الخاصة هو القرص الظاهري في ذاكرة الوصول العشوائي.

ام اس دوس 3.10

دعم شبكة مايكروسوفت.

ام اس دوس 3.20

IBM PC Convertible هو نسخة من نظام MS DOS.

ام اس دوس 3.30

IBM PS/2 - إصدار MS DOS. ظهرت أقراص مرنة مقاس 3.5 بوصة (1.44 ميجابايت).

مايكروسوفت دوس 4.0

يمكنك الآن العمل مع أقراص تصل سعتها إلى 2 جيجابايت. دعم EGA وVGA. نسخة غير ناجحة - الكثير من الأخطاء.

ام اس دوس 4.01

تم إصلاح الأخطاء في الإصدار 4.0. تمت إضافة الدعم للغة الروسية.

مايكروسوفت دوس 5.0

يدعم الأقراص المرنة بسعة 2.88 ميجابايت. تم تضمين QBASIC.

مايكروسوفت دوس 6.0

ظهر التخزين المؤقت على القرص ودعم الأقراص المضغوطة وأشياء أخرى كثيرة.

ام اس دوس 6.2

ظهر تفحص الأقراص. تم إصلاح العديد من الأخطاء.

ام اس دوس 6.21

استبعاد DoubleSpace وأنظمة بناء على طلب المحكمة.

يوم جيد.

إذا كنت مهتمًا بنظام التشغيل DOS، وما هو عليه، ومن يستخدمه وفي أي الحالات، فقد وصلت إلى المكان الصحيح. ستجد في مقالتي إجابات لهذه الأسئلة وستكتشف كيف يختلف DOS عن نظام Windows المألوف والمحبوب.

معرفة

يرمز هذا الاختصار إلى Disk Operating System باللغة الإنجليزية، وهو في رأينا نظام تشغيل قرص. وهو يتضمن مجموعة كاملة من أنظمة التشغيل لأجهزة الكمبيوتر، والتي تتضمن استخدام محركات الأقراص، أي محركات الأقراص الثابتة والأقراص المرنة.

تم إصدار الإصدار الأول من قبل شركة Seattle Computer Products في عام 1980. وفي وقت لاحق، تم شراء المنتج من قبل شركة Microsoft Corporation، وتوقيع عقد مع IBM يتضمن تطوير نظام تشغيل لنموذج جديد من أجهزة الكمبيوتر من هذه الشركة.

في الوقت الحاضر، نادرا ما يتم العثور على DOS، باستثناء العمل مع المعدات القديمة أو البرامج المكتوبة منذ وقت طويل. كانت شائعة خلال ظهور أجهزة الكمبيوتر. على الرغم من وجود موسعات تسمح لك باستخدام هذا المنتج بشكل كامل اليوم.

مقارنة مع ويندوز

من أجل فهم جوهر محادثتنا بشكل أفضل، سأجري مقارنة مع Windows، لأن هذا النظام هو أحد الأكثر شعبية. لن أخوض في التفاصيل، ولكن سأقول الشيء الرئيسي فقط.

في الثمانينيات من القرن الماضي، لم تكن أجهزة الكمبيوتر مدمجة كما هي الآن، ولكنها كانت أجهزة كمبيوتر إلكترونية كبيرة الحجم. على الرغم من حجمها، فإن وظائفها لم تكن متنوعة للغاية. لذلك، كان يكفيهم 16 بت ذات مهمة واحدة مع واجهة بسيطة.

لم أفهم الجملة الأخيرة؟ هذا يعني أنه في DOS لا يمكنك العمل في نوافذ وبرامج متعددة، كما يسمح Windows، والذي، بالمناسبة، لديه، وبالتالي يمكنه معالجة المزيد من الأوامر بسرعة.

مظهر DOS أبسط بكثير من مظهر Windows الجميل والملون مع العديد من الرموز والأزرار المختلفة.

يشبه غلاف الأخ الأكبر سطر أوامر Windows. أي أنه لا يحتوي على واجهة رسومية.

أيضًا، نظرًا للتطور السريع للتكنولوجيا، لا يتعامل نظام القرص بشكل جيد مع الصوت الحالي وبطاقات الفيديو والأجهزة الأخرى. كما أنها لا تنطوي على وسائل للتحكم والحماية من الفيروسات، لأنها في وقت انتشارها لم تكن موجودة في الأساس. بينما يتم تكييف Windows مع المتطلبات الحديثة.

لصالح أنظمة تشغيل القرص

من وجهة نظر المستخدم العادي، يفوز Windows بسبب المزايا المذكورة أعلاه. ومع ذلك، هناك أوقات لا يهم فيها أي منها. على سبيل المثال، بالنسبة للمحاسب الذي لا يحتاج إلى التبديل بين النوافذ، فهو أكثر ملاءمة للعمل في MS-DOS. نظرًا لأن الواجهة تسمح لك بالحفاظ على رؤيتك، أو بالأحرى إجهادها بشكل أقل.

ويفضل العديد من المبرمجين ذوي الخبرة النظام القديم. لأن بساطته تسمح لك بالسيطرة الكاملة عليه بين يديك. لأداء الوظائف الأساسية، لا يتطلب الأمر سوى عدد قليل من الملفات الخفيفة، بينما يوجد في Windows عدد كبير جدًا منها وجميع الأشياء الأكثر أهمية، على وجه الخصوص، مخفية بشكل موثوق عن المستخدم.

مكونات دوس

يتضمن نظام التشغيل هذا:

  • نظام الإدخال والإخراج الأساسي (). مدمج في الذاكرة الدائمة لجهازك. مطلوب للتحقق من وظائف الجهاز عند بدء تشغيل الكمبيوتر واستدعاء كتلة بدء تشغيل DOS الأولية.
  • يعد برنامج Boot Record block برنامجًا خفيف الوزن (لا يزيد حجمه عن 512 بايت). بعد BIOS، تقوم بتحميل وحدتين أخريين لتشغيل النظام أخيرًا.
  • وحدة توسيع BIOS (IO.SIS). وتشمل وظائفه إعداد تكوين نظام التشغيل وتثبيت برامج التشغيل.
  • وحدة معالجة المقاطعة (MS DOS.SYS) - تحافظ على نظام الملفات (FAT بحد أقصى 8 أحرف لأسماء الملفات والدلائل)، كما أنها مسؤولة عن إدخال/إخراج البيانات.
  • معالج الأوامر (COMMAND.COM) - يعالج المهام التي تقدمها.
  • برامج تشغيل مدمجة لتشغيل الماوس ولوحة المفاتيح ومحرك الأقراص وما إلى ذلك.
  • الأدوات المساعدة اللازمة لأداء وظائف الخدمة المختلفة (تهيئة القرص، وما إلى ذلك).

أعتقد أن المعلومات المذكورة أعلاه كافية للحصول على معلومات عامة.

لديهم مزاج جيد!

كان MS DOS أول نظام تشغيل لأجهزة الكمبيوتر الشخصية ينتشر على نطاق واسع. بمرور الوقت، تم استبداله عمليًا بأنظمة تشغيل جديدة وحديثة مثل Windows وLinux، ولكن في عدد من الحالات، يظل MS DOS مناسبًا والوحيد الممكن للعمل على جهاز كمبيوتر (معدات قديمة، برامج مكتوبة منذ فترة طويلة، إلخ). )

يعمل المستخدمون مع نظام التشغيل DOS باستخدام سطر الأوامر، لأنه لا يحتوي على واجهة رسومية خاصة به. تم إجراء العديد من المحاولات لتبسيط الاتصال بالنظام، وكان الحل الأكثر نجاحًا هو الذي اقترحه بيتر نورتون. يربط العديد من المستخدمين العمل في نظام التشغيل DOS ببرنامجه - Norton Commander. يخفي Shell NC من المستخدم العديد من المضايقات التي تنشأ عند العمل مع نظام ملفات MS DOS، على سبيل المثال، مثل الحاجة إلى كتابة الأوامر من سطر الأوامر. البساطة وسهولة الاستخدام هما ما يجعل الأصداف من النوع NC شائعة في عصرنا (وتشمل هذه الأصداف QDos وPathMinder وXTree وDos Navigator وVolkov Commander وما إلى ذلك). تختلف الأصداف الرسومية لنظامي التشغيل Windows 3.1 وWindows 3.11 بشكل أساسي عنهما. يستخدمون مفهوم ما يسمى بـ "النوافذ" التي يمكن فتحها وتحريكها حول الشاشة وإغلاقها.

يستخدم MS DOS نظام الملفات FAT. أحد عيوبه هو القيود الصارمة على أسماء الملفات والدلائل. يمكن أن يصل طول الاسم إلى ثمانية أحرف. تتم الإشارة إلى الامتداد بعد الفترة ويتكون من ما لا يزيد عن ثلاثة أحرف. إن وجود الامتداد في اسم الملف ليس إلزاميا، بل يتم إضافته للراحة، حيث يتيح لك الامتداد معرفة البرنامج الذي قام بإنشائه ونوع محتوى الملف. لا يفرق DOS بين الأحرف الصغيرة والأحرف الكبيرة التي تحمل نفس الاسم. بالإضافة إلى الأحرف والأرقام، يمكن أن يتكون اسم الملف وامتداده من الأحرف التالية: -، _، $، #، &، @، !، %، (،)، (، )، "، ^. أمثلة على الملف الأسماء في MS DOS: doom .exe، Referat.doc.

منذ أن تم إنشاء MS DOS منذ وقت طويل (من المعروف مدى سرعة تطور أجهزة الكمبيوتر، ونتيجة لذلك، أصبحت البرامج الخاصة بها قديمة)، فهي لا تلبي على الإطلاق متطلبات أنظمة التشغيل الحديثة. ولا يمكنه استخدام الكميات الكبيرة من الذاكرة المثبتة في أجهزة الكمبيوتر الحديثة بشكل مباشر. يستخدم نظام الملفات أسماء ملفات قصيرة فقط (8 أحرف في الاسم و3 في الامتداد)؛ ولا يتم دعم الأجهزة المختلفة مثل بطاقات الصوت ومسرعات الفيديو وما إلى ذلك.



لا يقوم MS DOS بتنفيذ المهام المتعددة على الإطلاق، أي أنه لا يمكنه بشكل طبيعي أداء عدة مهام (تشغيل البرامج) في نفس الوقت. ولذلك، لا يمكن استخدامه كنظام تشغيل رئيسي للعمل الكامل متعدد المستخدمين على الشبكة. ليس لدى MS DOS أي وسيلة للتحكم والحماية ضد الإجراءات غير المصرح بها للبرامج والمستخدم، مما أدى إلى ظهور عدد كبير من الفيروسات المزعومة.

دعونا ندرج بعض مكونات نظام التشغيل MS DOS. يتم وضع ملفات القرص IO.SYS وMSDOS.SYS (قد يتم استدعاؤها بشكل مختلف، على سبيل المثال IBMBIO.COM وIBMDOS.COM للكمبيوتر الشخصي DOS) في ذاكرة الوصول العشوائي (RAM) عند التمهيد وتظل هناك بشكل دائم. يعد الملف IO.SYS إضافة إلى نظام الإدخال/الإخراج الأساسي، ويقوم MSDOS.SYS بتنفيذ خدمات نظام التشغيل الأساسية عالية المستوى.

يعالج معالج أوامر DOS الأوامر التي يدخلها المستخدم. يوجد معالج الأوامر في ملف القرص COMMAND.COM على القرص الذي يقوم نظام التشغيل بالتمهيد منه. يتم تنفيذ بعض أوامر المستخدم، مثل type أو dir أو Copy، بواسطة الصدفة نفسها. تسمى هذه الأوامر بالأوامر الداخلية أو المضمنة. لتنفيذ أوامر مستخدم (خارجية) أخرى، يبحث معالج الأوامر في الأقراص عن برنامج يحمل الاسم المناسب، وإذا وجده، يقوم بتحميله في الذاكرة وينقل التحكم إليه. في نهاية البرنامج، يقوم معالج الأوامر بحذف البرنامج من الذاكرة ويعرض رسالة تشير إلى أنه جاهز لتنفيذ الأوامر (موجه DOS).

أوامر DOS الخارجية هي برامج يتم توفيرها مع نظام التشغيل كملفات منفصلة. تقوم هذه البرامج بمهام الصيانة، مثل تهيئة الأقراص المرنة (format.com)، والتحقق من حالة الأقراص (scandisk.exe)، وما إلى ذلك.

برامج تشغيل الأجهزة هي برامج خاصة تكمل نظام الإدخال/الإخراج DOS وتوفر الدعم للاستخدام الجديد أو غير القياسي للأجهزة الموجودة. على سبيل المثال، باستخدام برنامج تشغيل DOS ramdrive.sys، من الممكن العمل مع "القرص الإلكتروني"، أي جزء من ذاكرة الكمبيوتر الذي يمكن العمل معه بنفس طريقة العمل مع القرص. يتم وضع برامج التشغيل في ذاكرة الكمبيوتر عند بدء تشغيل نظام التشغيل، ويتم تحديد أسمائها في ملف CONFIG.SYS خاص. يسهل هذا التصميم إضافة أجهزة جديدة ويتيح لك القيام بذلك دون التأثير على ملفات نظام DOS.

واجهة سطر الأوامر هي نوع من واجهة النص بين الشخص والكمبيوتر، حيث يتم إعطاء التعليمات للكمبيوتر بشكل أساسي عن طريق إدخال سلاسل نصية من لوحة المفاتيح في أنظمة UNIX، ومن الممكن استخدام الماوس. يُعرف أيضًا باسم وحدة التحكم.

تتناقض واجهة سطر الأوامر مع أنظمة التحكم في البرامج القائمة على القائمة، بالإضافة إلى تطبيقات واجهة المستخدم الرسومية المختلفة.

لا يتم تنظيم تنسيق إخراج المعلومات في واجهة سطر الأوامر؛ عادةً ما يكون هذا أيضًا إخراجًا نصيًا بسيطًا، ولكن يمكن أيضًا أن يكون رسوميًا أو صوتيًا وما إلى ذلك.

غاية

على جهاز وحدة التحكم الذي يطبع نصًا على الورق، كانت واجهة سطر الأوامر هي الخيار الوحيد. في محطات الفيديو، يتم استخدام واجهة سطر الأوامر للأسباب التالية:

· انخفاض استهلاك الذاكرة مقارنة بنظام القائمة.

· تحتوي البرامج الحديثة على عدد كبير من الأوامر، وكثير منها نادرًا ما تكون هناك حاجة إليها. ولهذا السبب تستخدم بعض برامج واجهة المستخدم الرسومية سطر الأوامر: فكتابة أمر تكون أسرع بكثير من التنقل عبر القائمة على سبيل المثال.

· الامتداد الطبيعي لواجهة سطر الأوامر هو واجهة الدفعة. جوهرها هو أن سلسلة من الأوامر مكتوبة في ملف بتنسيق نص عادي، وبعد ذلك يمكن تنفيذ هذا الملف في البرنامج، والذي سيكون له نفس التأثير كما لو تم إدخال هذه الأوامر واحدًا تلو الآخر في سطر الأوامر. ومن الأمثلة على ذلك ملفات .bat في DOS وWindows، والبرامج النصية Shell في أنظمة Unix.

إذا كان من الممكن التحكم في البرنامج كليًا أو كليًا تقريبًا عن طريق أوامر واجهة سطر الأوامر ويدعم واجهة دفعية، فإن الجمع الماهر بين واجهة سطر الأوامر والواجهة الرسومية يوفر للمستخدم إمكانات قوية جدًا.

عند تكوين بنية ملف القرص، يتبع نظام التشغيل MS-DOS عددًا من القواعد:

· يمكن تسجيل الملف أو الدليل بنفس الاسم في أدلة مختلفة عدة مرات، ولكن في نفس الدليل - مرة واحدة فقط؛

· ترتيب أسماء الملفات والأدلة الفرعية في الدليل الأصلي هو أمر تعسفي؛

· يمكن تقسيم الملف إلى عدة أجزاء، يتم تخصيص أقسام من مساحة القرص لها على مسارات وقطاعات مختلفة.

يعتمد نظام التشغيل MS-DOS بنية تنظيمية هرمية للدليل. يحتوي كل محرك أقراص منطقي دائمًا على دليل رئيسي (جذر) واحد. يقع في المستوى 0 من الهيكل الهرمي ويشار إليه بالرمز "\". يتم إنشاء الدليل الجذر عند تهيئة القرص، ويكون حجمه محدودًا ولا يمكن حذفه باستخدام نظام التشغيل. يحتل الدليل الجذر مكانًا محددًا بدقة على القرص المنطقي (الشكل 7.5). قد يحتوي الدليل الجذر على أدلة وملفات أخرى تم إنشاؤها بواسطة أوامر نظام التشغيل ويمكن حذفها بواسطة الأوامر المناسبة.

الدلائل الموجودة في المستويات الأول والثاني وما إلى ذلك من البنية الهرمية هي أدلة فرعية تتعلق بالدليل الجذر. وينطبق هذا بالتساوي على الدلائل من أي مستوى: الدليل الذي يتم تضمينه في دليل آخر يسمى دليلا فرعيا، والدليل الذي يحتوي على أدلة فرعية يسمى الدليل الأصلي. وبالتالي، فإن أي دليل يحتوي على أدلة ذات مستوى أدنى يمكن أن يكون، من ناحية، دليلًا أصليًا لها، ومن ناحية أخرى، دليلًا فرعيًا لدليل المستوى الأعلى.

يحتوي إدخال الملف في الدليل على اسم الملف ونوعه (امتداده)، وحجم الملف بالبايت، وتاريخ الإنشاء، ووقت الإنشاء، وعدد من المعلمات الأخرى الضرورية لنظام التشغيل لتنظيم الوصول. يحتوي إدخال الدليل الفرعي ذي المستوى الأدنى في الدليل الأصلي على اسمه، أي السمة

وتاريخ ووقت الإنشاء.

يقع الملف على القرص في مجموعات، لكل منها رقم (عنوان) خاص بها. يمكن وضع المجموعات التي تنتمي إلى نفس الملف في أماكن مختلفة على القرص. وبالتالي، يمكن تخزين الملف على القرص في شكل أجزاء منفصلة. في هذه الحالة، يقال أن الملف مجزأ. لتقليل الوقت الذي يستغرقه البحث عن ملف وقراءته، من الضروري أن تكون المجموعات المخصصة لتخزين الملف موجودة في صف واحد على القرص. يتم استخدام برامج خاصة لتنظيم الملفات، ويسمى الإجراء الخاص بتنظيم الملف بإلغاء تجزئة الملف.

الموضوع 1.3: برامج النظام

الموضوع 1.4: برمجيات الخدمة وأساسيات الخوارزميات

مقدمة في المعلوماتية الاقتصادية

1.3. برامج نظام الكمبيوتر

1.3.4. نظام التشغيل ام اس دوس

كان أحد أنظمة التشغيل الأكثر شيوعًا حتى منتصف التسعينيات هو نظام تشغيل القرص من Microsoft MS DOS (نظام تشغيل القرص من Microsoft).

في أنظمة تشغيل Windows الحديثة، للعمل مع أوامر DOS، يتم استخدام سطر الأوامر، والذي يمكن تسميته: بدء/تشغيل، أدخل cmd في مربع الحوار وانقر فوق "موافق". هناك طريقة أخرى لفتح سطر الأوامر وهي البدء/البرامج/البرامج الملحقة/موجه الأوامر.

تكوين MS DOS

يتضمن نظام التشغيل MS DOS الوحدات الرئيسية التالية:

  1. نظام الإدخال والإخراج الأساسي (BIOS).
  2. كتلة سجل التمهيد.
  3. وحدة توسيع BIOS (IO.SIS).
  4. وحدة معالجة المقاطعة (MS DOS.SYS).
  5. معالج الأوامر (COMMAND.COM).
  6. ملفات برنامج التشغيل، والتي، بعد تحميلها في الذاكرة، تضمن تشغيل الأجهزة مثل الماوس والأقراص المضغوطة وما إلى ذلك.
  7. أدوات نظام التشغيل المساعدة التي تؤدي وظائف الخدمة المختلفة (تنسيق القرص، وما إلى ذلك).

يعتمد نظام BIOS الأساسي على الأجهزة ويوجد في ذاكرة ROM الخاصة بالكمبيوتر. هذا الجزء من نظام التشغيل مدمج في جهاز الكمبيوتر.

وينفذ الوظائف الرئيسية التالية:

  1. يتحقق تلقائيًا من مكونات الأجهزة عند تشغيل جهاز الكمبيوتر الخاص بك.
  2. استدعاء كتلة تمهيد نظام التشغيل (يتم تحميل برنامج نظام التشغيل في الذاكرة على مرحلتين: أولاً، يتم تحميل كتلة سجل التمهيد ونقل التحكم إليها، ثم يتم نقل الوحدات المتبقية باستخدام هذه الكتلة).

سجل التمهيد هو برنامج قصير جدًا (حوالي 512 بايت) موجود في القطاع الأول من كل قرص DOS. يقوم Boot Record بتحميل وحدتين إضافيتين لنظام التشغيل في الذاكرة (ملفات النظام io.sys وmsdos.sys)، والتي تكمل عملية تمهيد DOS.

تعد وحدة تمديد IO.SIS BIOS بمثابة إضافة إلى BIOS ROM. يقوم بتكوين نظام التشغيل لتكوين جهاز كمبيوتر معين ويسمح لك بتوصيل برامج التشغيل الجديدة بأجهزة الإدخال / الإخراج غير القياسية.

وحدة معالجة المقاطعة MS DOS.SYS – تنفذ الخدمات المتعلقة بخدمة نظام الملفات وعمليات الإدخال/الإخراج.

معالج الأوامر COMMAND.COM – يعالج الأوامر التي يدخلها المستخدم.

تحميل MS DOS

بعد تشغيل جهاز الكمبيوتر المثبت عليه نظام التشغيل MS DOS، تحدث العمليات التالية تلقائيًا:

  • اختبار الكمبيوتر (يقوم BIOS بتشغيل مجموعة من برامج اختبار الكمبيوتر الأولية)؛
  • تحميل MS DOS (قراءة نظام التشغيل من جهاز تخزين خارجي إلى ذاكرة الوصول العشوائي)؛
  • إعداد MS DOS (يتم إجراء إعداد نظام التشغيل باستخدام الأوامر المكتوبة في ملفات config.sys وautoexec.bat).

بعد تحميل نظام التشغيل، يتم عرض مطالبة على شاشة المراقبة للمستخدم لإدخال الأوامر، والتي تتكون من اسم القرص والرموز التالية:
أ:\> أو ج:\>.

وهذا يعني أن DOS جاهز لتلقي الأوامر.

تحتوي مطالبة DOS على معلومات حول محرك الأقراص الحالي والدليل الحالي. على سبيل المثال،
ج:\>- محرك الأقراص A:، الدليل الجذر:
ج:\ويندوز>- محرك الأقراص C:، دليل ويندوز.

يُطلق على القرص الذي يعمل عليه الكمبيوتر حاليًا اسم القرص الحالي.

أوامر الإدخال والتحرير

لإدخال أمر، اكتب هذا الأمر على لوحة المفاتيح واضغط على Enter. لتحرير الأمر الذي تم إدخاله، يمكنك استخدام المفاتيح التالية: Backspace، وDelete، وIns، وEsc، ومفاتيح المؤشر.

أوامر للأغراض العامة:

  • VER - تحقق من إصدار نظام التشغيل (A:\>VER، اضغط على Enter)؛
  • CLS - شاشة واضحة (A:\> CLS، اضغط على Enter)؛
  • الوقت - التحقق من ساعة النظام وتصحيحها (A:\>TIME، اضغط على Enter)؛
  • البيانات - التحقق من تقويم النظام وتصحيحه (A:\> DATA، اضغط على Enter).

الأوامر الأساسية للعمل مع الملفات والدلائل والأقراص

العمل مع الملفات:

  • إنشاء ملفات نصية: ج:\>copy con (اسم الملف) – بعد إدخال هذا الأمر، ستحتاج إلى إدخال أسطر الملف واحدًا تلو الآخر. في نهاية كل سطر يجب الضغط على مفتاح Enter، وبعد إدخال السطر الأخير، اضغط على F6 (أو Ctrl + Z) ثم Enter. سيظهر ملف بالاسم المحدد على القرص؛
  • نسخ الملف: A:\>نسخ a:\lesson urok (نسخ الدرس من الدليل الجذر إلى دليل urok)؛
  • حذف الملف: A:\>del less، اضغط على Enter؛
  • إعادة التسمية: A:\>ren الدرس conon، اضغط على Enter (الملف المعاد تسميته هو conon)؛
  • عرض الملف على الشاشة: مثال على النوع: A:\>TYPE prim.1، اضغط على Enter؛
  • دمج (دمج الملفات في ملف واحد) COPY_full الاسم للملف الأول + الاسم الكامل للملف الثاني _الاسم الكامل للملف الثالث، اضغط على Enter.

العمل مع الدلائل:

  • إنشاء دليل: A:\>md urok، اضغط على Enter؛
  • حذف الدليل: A:\>rd urok، اضغط على Enter؛
  • تصفح الدليل (جدول محتويات الدليل): A:\>DIR، اضغط على Enter؛
  • قم بتغيير الدليل الحالي: A:\>cd urok، اضغط على Enter. نحصل على: A:\urok> (محرك الأقراص A:، الدليل \urok)؛
  • الذهاب إلى الدليل الجذر: A:\urok>cd .. ، اضغط دخول. نحصل على: A:\> (محرك الأقراص A:، الدليل الجذر)؛
  • عرض قائمة أدلة القرص: A:\>TREE A: /F، اضغط على Enter.

العمل مع الأقراص:

  • الانتقال من قرص إلى قرص: C:\ windows >A:، اضغط على Enter، نحصل على A:\>;
  • تنسيق الأقراص: C:\> تنسيق a:، اضغط على Enter؛
  • تحديد تسمية على القرص: A:\vol، اضغط على Enter؛
  • قراءة التسمية: A:\label، اضغط على Enter.

يمكن اعتبار تاريخ ميلاد نظام التشغيل DOS عام 1980، عندما تم إنشاء أول تطوير يسمى QDOS. أصبح النظام أكثر انتشارًا في عام 1987 وما زال قيد الاستخدام حتى اليوم.

DOS: الخصائص العامة

نظام الكمبيوتر (نظام التشغيل) هو برنامج يتم تحميله عند تشغيل الكمبيوتر الشخصي. يقوم بإجراء حوار مع شخص ما، ويدير جهاز الكمبيوتر وموارده، ويطلق برامج مختلفة. بفضل نظام التشغيل، يمكن للمستخدم التواصل بسهولة مع أجهزة الكمبيوتر (الواجهة).

جوهر نظام MSDOS هو ملفات MSDOS.SYS وI0.SYS، والتي يتم تحميلها في الذاكرة باستخدام أداة تحميل التشغيل وتكون موجودة بشكل دائم هناك. ينفذ الملف الأول خدمات MSDOS الأساسية عالية المستوى، بينما يكمل الملف الثاني نظام الإدخال/الإخراج الأساسي.

تتم معالجة الأوامر التي أدخلها المستخدم باستخدام معالج الأوامر، والذي يتم تنفيذه من خلال ملف COMMAND.COM الموجود على القرص مع النواة. يتم تنفيذ بعض الأوامر في DOS، مثل DIR وTYPE وغيرها، بواسطة معالج الأوامر نفسه. يطلق عليهم الفرق الداخلية. يتم تنفيذ الأوامر الخارجية المتبقية باستخدام ملفات خارجية، والتي يتم تحميلها في الذاكرة ويتم التحكم فيها أيضًا عبر COMMAND.COM. بعد انتهاء تشغيل البرنامج، يقوم المعالج بحذف البرنامج من الذاكرة ويبلغ عن استعداده لمزيد من إجراءات المستخدم.

يتم توفير الأوامر الخارجية التي ينفذها نظام التشغيل DOS كملفات منفصلة مع النظام. يقومون بإجراءات الخدمة المختلفة (التنسيق، وما إلى ذلك).

بالإضافة إلى نظام الإدخال/الإخراج MSDOS، توجد برامج تشغيل الأجهزة التي توفر الاستخدام غير القياسي للأجهزة الموجودة أو صيانة الأجهزة الجديدة. يتم تحميل هذه البرامج إلى ذاكرة الكمبيوتر مع النظام، ويتم كتابة أسمائها في ملف تكوين خاص CONFIG.SYS. وهذا يجعل من السهل إضافة أجهزة جديدة دون استخدام ملفات النظام MSDOS.

نظام التشغيل DOS: الوظائف الأساسية

المسؤولية الرئيسية للنظام هي الحفاظ على (إنشاء، تخزين، حذف) الملفات، التي تشبه أي ملفات أخرى وتمثل مجموعة من البيانات من موقع ذاكرة محدد. أثناء المعالجة، يتم تحميل الملفات إلى نظام التشغيل ويحدث ذلك تحت سيطرة النظام (نظام التشغيل).

يجب أن يكون لكل ملف اسم، والذي يمكن أن يكون معقدًا أو بسيطًا. يتم تمثيل الاسم المعقد باسم الملف وامتداده. على عكس الأنظمة الأخرى ذات المستوى الأعلى (Windows)، يمكن أن يحتوي اسم الملف في MS-DOS على ثمانية أحرف كحد أقصى. يشير امتداد الملف إلى نوعه أو ارتباطه ببرنامج معين، على سبيل المثال، ملف بيانات أو ملف نصي.

وبطبيعة الحال، بالمقارنة مع نظام التشغيل Windows، فإن MS DOS عبارة عن واجهة مختلفة تمامًا. إذا تم عرض جميع الأدوات والمعلومات اللازمة في النظام الأول بيانياً على شاشة الكمبيوتر، فإن العمل في نظام DOS يكون أكثر تعقيداً ويتطلب مهارات خاصة ومعرفة بالأوامر.

كواجهة عند العمل في نظام DOS، يظهر المستخدم بسطر أوامر واحد فقط. وعلى سبيل المثال، لتحميل برنامج أو لعبة (يدعمها هذا النظام)، ستحتاج إلى إدخال عدة أوامر.

بعد ظهور برنامج Norton Commander، أصبح العمل في MS-DOS أسهل بكثير. كما أن نظام التشغيل DOS هو نظام أحادي المهمة، وعلى عكس Windows، لا يسمح لك بالعمل مع برنامجين أو أكثر في نفس الوقت. ومع ذلك، لا يزال هذا النظام قيد الاستخدام ويسمح بحل العديد من المشكلات المحددة. من نظام DOS، يتم إطلاق برنامج لاستعادة المعلومات وفحص الذاكرة وحل مشكلات "الأجهزة" الأخرى.