ما هو نظام التشغيل دوس | DOS أنواعها

ما هو نظام التشغيل

نظام تشغيل مفتوح المصدر اهم انواع البرمجيات بلا جدال لانه لا يمكن التعامل مع اي نوع آخر من البرامج على الاطلاق قبل ادخالها تحميل نظام التشغيل في ذاكرة العمل ( RAM)
ما هو نظام التشغيل دوس | DOS أنواعها
ما هو نظام التشغيل دوس | DOS أنواعها
ماهو نظام التشغيل يمكن تلخيص اسباب اهمية نظام التشغيل في النقاط التالية :
يسيطر نظام التشغيل على عمليات الادخال والإخراج وينظمها ويستخدم البرامج المختزنة في الذاكرة الدائمة (ROM) من اجل هذا الهدف .ای انه يقوم بتنظيم عملية الاتصال الداخلي بين كلا من :
وحدة المعالجة المركزية (. C. P . U )
والذاكرة ( MEMORY).
ووحدات الاخراج كشاشة العرض ( SCREEN)
ووحدات الادخال كلوحة المفاتيح ( KEY BOARD) واجهزة ادارة الاسطوانت بنوعيها (DISK DRIVES) .

  • يعرف الكمبيوتر بجميع الاجهزة الملحقة ب (الشاشة لوحة المفاتيح الطابعة ومواصفاتها .
  • پنبه الى اخطاء الاستخدام عن طريق اظهار رسائل الخطأ ERROR MESSAGES
  • يسهل استخدام الكمبيوتر بدون الحاجة لمعرفة تفاصيل كثيرة بل مجرد معرفة الأمر المناسب لكل استخدام
  • الشكل البيئة او الوسط الذي يتم من خلاله التعامل مع البرامج الاخرى .
  • ينظم استخدام ذاكرة الحاسوب (ذكراة العمل)
وهكذا كما نرى يمكن أن يكون هناك برامج تطبيقية عديدة موجودة في ذاكرة العمل بالاضافة لنظام التشغيل ولكن مع ملاحظة أن المعالج لا يستطيع أن يتعامل الا مع برنامج واحد في نفس الوقت . وعلى الرغم من انه يبدو في بعض الأحيان أن البرامج تنفذ في وقت واحد الا أن ما يحدث هو ولما كان الوقت المستخدم في الانتقال بين تنفيذ البرامج قصير جدا فان المستخدم لا يلحظه .وتسمى البرامج الموجودة في الذاكرة بالبرامج المقيمة بالذاكرة
MEMORY RESIDENT PROGRAMS

أهمية البرامج التطبيقية

وهي برامج جاهزة تستخدم الحاسوب للقيام بمهام محددة كــبرامج معالجة النصوص WORD استخدام الحاسوب كاله كاتب ة مصوره
برامج قواعد البيانات DATABASE وغيرها    وبرامج ترجمه لغات البرمجة COMPILERS

مختلف لغة الكمبيوتر (MACHINE LANGUAGES) فهي مكونه من عنصرين فقط هما الرقمين و صفر (0 , 1) وللاسف فهي اللغة النهائية ( OBJECT CODE) الوحيدة التي تتعامل معها وحدة المعالجة المركزية ولما كانت كتابة برامج الكمبيوتر بهذة اللغة مباشره مهمة شبة مستحيلة فقد فم ابتكار لغات عديدة (بيزك - باسكال وغيرها ) لكتاب برامج الكمبيوتر. هذه اللغات قريبة من اللغة البشرية مما يسهل التعامل بها ولكن الكمبيوتر لن يستطيع تنفيذ مثل هذه البرامج المكتوبة بلغات عالية المستوى (HIGH LEVEL LANGUAGE). الكما ذكرنا فالمعالج لا يتعامل الا مع لغة الالة (0 . 1) ولذا فان كل لغة يجب أن يكون لها برنامج ترجمة يستطيع أن يترجم شفرة لغة البرمجة (OBJECT CODE) حتى يمكن ان يصبح هذه البرامج قابلة للتنفيذ .

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

ماهو نظام التشغيل دوس (بالإنجليزية: DOS)‏ هو النظام MS-DOS الذي تنتجه شركة ميكروسوفت ( MICROSOFT) ويعمل على اجهزة الكمبيوتر الشخصي IBM والأجهزة المتوافقة معها وهو اكثر نظام التشغيل شيوعا واستخداما.

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

وهناك نوعين من الملفات في نظام التشغيل دوس

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

قواعد تسمية الملفات في نظام التشغيل دوس

يتكون الاسم من جزءين. اسم الملف (FILE NAME) : ويمكن أن يتكون من حرف واحد وحتى ثمان احرف كحد اقصي (108) (يمكن أن يحتوي على الأرقام وبعض العلامات) والامتداد (EXTENSION) : وهو امتداد الاسم ووظيفتة الدلالة على الملف (هل هو ملف بیانات ام ملف برنامج مثلا ) ويمكن أن تكون من حرف وایعنی للاث حروف كحد اقصى (1-3) ويجب أن تفصل النقطة بين اسم الملف وامتداده
مثال : EMPLOYEE .DAT

الأمتدادات الهامة في نظام التشغيل دوس

امتداد ملفات البرامج (اجباريه )
في ملفات البرامج يجب ان تكون الاسم الملف امتداد ويجب ان يكون الامتداد واحد من الامتدادات التالية :
الإمتداد      EXECUTABLE        EXE     ويعني أن الملف تنفيذي
الإمتداد      COMMANDS      COM        ويعني ان الملف ملف اوامر
الإمتداد      BATCH       BAT                  ويعني أن الملف حزم اوامر 

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

مثال : لو كتبنا ملف يحتوي على مجموعة من اوامر نظام التشغيل DOS | دوس | ( DATE . COPY )وغيرها ولم نعطي لهذا الملف الامتداد BATعند انشاءه فسينطر نظام التشغيل للاوامر الموجودة في الملف على انها بيانات بمعنى أن وحدة المعالجة المركزية لن تقوم بتنفيذها.

امتداد ملفات البيانات (اختيارية )

في هذا النوع من الملفات يمكن كتابة اسم الملف بدون امتداد وفي حالة كتابة امتداد لاسم الملف يمكن اختيار ای حروف على الا تتجاوز الثلاث.
امثله (اختيارية )
الأمتداد         EXECUTABLE        EXE         ويعني أن الملف ملف بیانات
الأمتداد         TEXT        TXT                         يعني ان الملف ملف نW
الأمتداد         BACKUP        BAT                   ويعني ان الملف ملف نسخة احتياطية

مميزات نظام التشغيل DOS

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

عيوب نظام التشغيل DOS

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

 حاتمة 

وهكذا في هذا المقالة نكون قد اعطينا فكره مبسطة عن نظام التشغيل للحاسوب وأهمية البرامج الطبيقية وعن نظام تشغيل دوس بـــ المميزات والعيوب المستخدمة معه

تعليقات
ليست هناك تعليقات
إرسال تعليق



    وضع القراءة :
    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -