لا اله الا الله محمد رسول الله لا حولة ولا قوة الا بالله


    نظام التشغيل ms dos

    شاطر
    avatar
    billelherbadji
    Admin

    المساهمات : 60
    تاريخ التسجيل : 02/04/2010
    العمر : 35
    الموقع : billel.riadah.org

    نظام التشغيل ms dos

    مُساهمة  billelherbadji في أبريل 5th 2010, 12:51 pm

    MS-DOS (إختصار بالإنجليزية لـِ Miscrosoft-Disk Operating System) هو نظام تشغيل الحواسيب الذي أصدرت منه شركة مايكروسوفت ثمان إصدارات رئيسية إبتداءً من عام 1981م وحتى توقفت عن تطويره عام 2000م حيث تمّ استبداله تدريجيًا بإصدارات مختلفة من نظام ويندوز.



    1- تعريف نظام التشغيل MS-DOS: هو مجموعة متكاملة من البرامج تقوم بإجراءات التشغيل الضرورية لإدارة جميع وحدات الحاسب من طراز IBM أو المتوافقة معها . ويطلق عليه الــ DOS وهى اختصار للأحرف الأولى من العبارة DISK OPRAITING SYSTEM . ويحتفظ ببرامج نظام التشغيل على اسطوانات مرنة أو يتم وضعه على الأسطوانة الصلبة .



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



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



    ويشمل الجدول التالى أهم الاختلافات بين إصدارات نظام التشغيل.



    MS-DOS 1.0 الإصدار الأول والأساسي لنظام التشغيل .
    MS-DOS 1.25 أتاح التعامل مع الأقراص ذات الوجهين (DS) Double Sides
    MS-DOS 2.0 أضاف تحسينات جديدة لتنظيم القرص الصلب
    MS-DOS 3.0 استخدم الأقراص عالية الكثافة وأضاف أوامر جديدة مثل أمر ATTRIB
    MS-DOS 3.1 أتاح التعامل مع الشبكات المحلية
    MS-DOS 3.2 أتاح التعامل مع الأقراص ذات الحجم 3.5 بوصة
    MS-DOS 3.3 أتاح التعامل مع الأقراص ذات الحجم 3.5 بوصة والكثافة العالية وأضاف أوامر جديدة
    MS-DOS 4.0 أضاف إمكانية التعامل مع DOS SHELL وأمر MEM وأتاح التعامل مع عدد أكبر من الملفات



    الإصدار والتغيرات الأساسية MS-DOS 5.0



    أضاف تحسينات على برنامج DOSSHELL. واستخدم منسق نصوص جديد (EDITOR). وأضاف تحسينات كثيرة للاستفادة من الذاكرة والتعامل مع الذاكرة الإضافية . وأضاف أوامر جديدة لاسترجاع الملفات المحذوفة أو إعادة القرص إلى حالته السابقة قبل إعادة تشكيله ، كما أضاف تسهيلات في التعامل مع سطر الأوامر تتمثل في الحصول على معلومات مساعدة عن أى أمر أو تخزين الأوامر السابقة واسترجاعها أو تعديلها بسهولة MS-DOS 6.0 - 6.22 أضاف تحسينات على الإصدار السابق MS-DOS 5.0 وأضاف تحسينات كثيرة للاستفادة من الذاكرة والتعامل مع الذاكرة الإضافية . وأضاف أوامر جديدة مثل أمر SCANDISK الذى يستخدم لإصلاح أعطال القرص الصلب و أمر DELTREE الذى يستخدم لمسح الفهارس الفرعية بكل محتوياتها .



    يتكون نظام التشغيل الحديث MS-DOS 6.22 من أربعة ملفات أساسية تمثل البنية الأساسية للنظام والعمود الفقرى له. هذه الملفات هي:



    IO.SYS
    MS-DOS.SYS
    DBLSPACE.BIN
    COMMAND.COM
    هذا الملف يحتوى علي مجموعة التعليمات والبرامج التى تنظم عمليات الإدخال والإخراج الأساسية. BASIC INPUT/OUTPUT



    MS-DOS.SYS -2 هذا البرنامج يتكون من مجموعة برامج فرعيه صغيره يختص كل منها بمعالجة إحدى العمليات داخل الحاسب ويختص برنامج MS-DOS.SYS بتسهيل تنفيذ برامج التطبيقات على الحاسب ويلاحظ أن اسم هذا الملف مقرونا باسم شركة MS وهى الشركة المنتجة لنظام التشغيل ومن خصائص هذين البرنامجين انه يتم تحميلها في ذاكره الحاسب بمجرد تشغيل الجهاز في كل مرة دون تدخل من المستخدم بواسطة برنامج خاص اسمه BOOT ويبقيان في ذاكرة الحاسب بصفة مستمرة حتى أثناء تنفيذ برامج التطبيقات لان بدونهما لا يمكن إدخال البيانات الخاصة بهذه البرامج آو إخراج المعلومات التى تمت معالجتها بواسطة هذه البرامج



    COMMAND.COM -3
    هذا البرنامج خاص بالأوامر التى تدخلها للحاسب حيث يقوم باستقبال هذه الأوامر تنفيذ المطلوب منها عن طريق برامجها الفرعية . ولهذا البرنامج بعض المهام المحددة مثل مهمة تحديد التاريخ عند بداية تشغيل الحاسب . كذلك مهمة إظهار محث نظام التشغيل DOS الذى يظهر إما بالصورة A:\> أو C:> والتي يبدأ من عندها التعامل مع أوامر النظام بجانب مهمة تنفيذ الأوامر الداخلية لنظام التشغيل



    DBLSPACE.BIN -4 هذا البرنامج يستخدم فقط في حالة إذا ما رغب المستخدم في ضغط ملفات القرص الصلب لزيادة مساحة القرص فيتم تخزين بيانات القرص قبل الضغط في هذا الملف حتى إذا ما رغب المستخدم في إعادة فك الضغط يتم استرجاع البيانات الأولية للقرص من هذا الملف . تنقسم مكـونات نـظام التشغيل إلى جزأين بناء على مكان وجودها : 1- الجـزء الموجـود في الذاكرة الدائمة RESIDENT ROM و يسمى ROM BIOS ووظيفة هذا الجزء الإشراف علي العمليات الأساسية والحيوية التي يحتاجها الحاسب وهذا الجزء يعمل باستقلالية عن باقي أجزاء نظام التشغيل أي أن برامجه تعمل بمجرد الضغط على مفتاح التشغيل الخاص بوحدة النظام UNIT SYSTEM ولكن يجب أن ننبه أن باقى الـ DOS غير موجود ويجب تحميله قبل أن يصبح العمل علي الجهاز ممكنا والواقع أن بعض برامج ROMهى التى تقوم بذلك (تحميل الجزء الباقى إلى الذاكرة RAM ) 2- الجـزء الموجود بالاسطوانة DISK RESIDENT و يشكل الجزء الأساسي من نظام التشغيل و يمكن تقسيمه بدوره إلى جزئيين : أ - جزء يتم تحميله في ذاكرة العمل RAM بصفة دائمة و تمثله ثلاثة ملفات تسمى ملفات النظام System Files ووجود هذا الجزء ضرورى لبدء عمل الحاسب .



    ب - جزء يتم تحميله في ذاكرة العمل RAM عند الحاجة إليه ويتم مسحه منها بمجرد انتهاء التعامل معه و تمثله ملفات برامج أوامر الـDOS



    حقيقة
    ان msdos مبني على نظام qdos اقتباس : كانت القصة عندما رغبت IBM (التي اشترت كل أبحاث الحواسيب العملاقة من مخلفات الحرب العالمية الثانية وحولتها من مجرد أبحاث إلى حقيقية) في دخول عالم حواسيب الأفراد لمنافسة Apple التي سبقتها إليه (كان يسمى Microcomputer) لذلك عكفت IBM على تطوير حاسوب سمته الحاسوب الشخصي PC



    وكان استخدام معالجات INTEL حركة ذكية من IBM ليس لأنها الأفضل بل لأنها حسبتها صح بان وقعت مع Intel اتفاقية تبادل منافع تحصل الأولى على الذواكر الفقاعية (تكنولوجيا ما لبثت أن انقرضت) وتحصل IBM على المعالجات (وهي تكنولوجيا باقية إلى الآن) لا أدري هل هذا ذكاء أم مكر ، لكنها الحقيقة IBM كانت إمبراطورية الشر قبل أن تعلن توبتها في نهاية القرن الماضي.



    لكن IBM لم ترغب في الخوض في تصميم نظام تشغيل للناس العاديين فكلفت شركة مايكروسوفت بذلك وكان معها مهلة سنة كاملة (وفي ذلك الحين كانت مايكروسوفت معروفة بتعاملها مع الناس العاديين عبر لغة المبتدئين BASIC والتي كتبت في جامعة وكانت مطروحة في المجال العام دون حقوق ملكية فقامت مايكروسوفت بسرقتها بشكل قانوني ونقلها من أجهزة تلك الجامعة إلى أجهزة منزلية مثل Z80 أو CP/m تشبه تلك التي تربط بالتلفاز العادي ويوضع فيها كارتج، هل تذكرون تلك الأجهزة)



    حاولت مايكروسوفت طويلاً وطويلا وحتى لا أطيل عليكم لكنها لم تفلح مايكروسوفت كعادتها في إنجاز المهمة وقبل انتهاء الموعد بعدة أسابيع قامت بتكليف أحد الهاكر hacker (بالمعنى الأكاديمي) بعمل نظام تشغيل سبهللى ("شلفقة" "شلون ما كان") خلال 6 أسابيع فقط فقام بالمهمة خير قيام وأسماه نظام QDOS أي Quick and dirty operating system أي النظام السريع والقذر وهنا سريع تعني أنه كتبه في 6 أسابيع



    ومن مزايا هذا النظام عدم وجود مفهوم المجلدات أو الأدالة أي أن نظام المفات فيه مسطح تظهر في كل الملفات في مكان واحد. ولأنك لا تستطيع تسويق نظام اسمه النظام القذر Microsoft Dirty operating system قامت مايكروسوفت باستعارة اسم نظام تشغيل آخر من IBM وهو Disk OS




    قامت مايكروسوفت بعمل إضافات على هذا النظام وعمل خيارات للأوامر تمرر بواسطة / مثلاً للحصول على مساعدة في أمر dir ‎dir /?‎ dir /help



    وبعدما تطور النظام ليشمل الأدلة/المجلدات كان الفاس قد وقع في الراس حيث أنهم لم يحسبوا حساب ذلك عندها اضطرو إلى استخدام \




    تجد هذه القصة في FOLDOC وفي Jargon File او في نسخته المطبوعة في جامعة MIT



    الطريف في الموضوع أن موسوعة مايكروسوفت لا تنكر ذلك! (في المدرسة لدينا نسخة مرخصة من Encarta)

      الوقت/التاريخ الآن هو نوفمبر 19th 2017, 5:54 am