الصفحة الرئيسية > صحيفة الحياة > مايكروسوفت تطلق الاصدار ٥ من دوس
اهم ما فيه اتاحة الذاكرة للتطبيقات
مايكروسوفت تطلق الاصدار ٥ من دوس
الجمعة ٢١ حزيران (يونيو) ١٩٩١, بقلم
أطلقت شركة مايكروسوفت الاميركية الاصدار ٥ من نظام التشغيل الاساسي (دوس) الذي يعتبر اهم تحديث للنظام منذ النسخة ٢٫١١ التي قدمته للمستخدمين في كله ووظائفه الحالية بل منذ صدور النسخة الاولى قبل عشرة اعوام. وجاء اعلان مايكروسوفت عن الاصدار الجديد في احتفال نظم في قاعة اولمبيا تحت شعار «شكراً لمنحنا الذاكرة».
والحق ان اهم ما اتى به الاصدار الجديد ادارته لذاكرة رام التقليدية (Conventional memory) بشكل يحررها من معظم برامج التشغيل (Device drivers) والبرامج المقيمة التي كانت تستهلك مساحات كبيرة منها وتمنعها عن البرامج التطبيقية. وتبرز اهمية الاصدار ٥ خاصة اذا ما قورن بالاصدار ٤ (أو ٤٫٠١) الذي لم يأت بجديد الا اذا استثنينا حجم الذاكرة التقليدية المخيف الذي يحتله.
ولا يشكل الاصدار ٥ نظاماً بحد ذاته، اذ انه يبقى تحديثاً للاصدارات السابقة، فيجب ان يحتوي كومبيوتر المستعمل على نظام دوس ٢٫١١ او اعلى للتمكن من تركيب الاصدار الجديد.
ويشحن دوس في علبة تحتوي على دليل بدء التشغيل ودليل الاستخدام وستة اقراص ٥٫٢٥ برصة او ثلاثة اقراص ٣٫٥ بوصة، وقررت مايكروسوفتعرض الاصدار الجديد للبيع على عكس الاصدارات السابقة التي كانت تأتي مشحونة مع الاجهزة.
اما عملية التركيب فتتم بسهولة ويحفظ برنامج التركيب النسخة القديمة من النظام في دليل يسمى Old-Dos وينشئ ملف اعادة تشغيل النظام القديم على قرص مرن لإعادة تنشيط النظام في حال فشلت عملية تركيب النظام الجديد، ويحتل النظام مساحة ٢٫٥ ميغابايت على القرص الثابت اي بزيادة ٢٫٣ ميغابايت تقريباً عن الاصدار ٤.
ادارة الذكرة التقليدية
ان اهم ما جاء به الاصدار ٥ هو مقدار الذاكرة التقليدية الاضافية الذي يتيحه للبرامج التطبيقية، ويمكن الجزم بأنه أصبح من غير المحتمل بعد الآن مصادفة الرسالة «الذاكرة ليست كافية» المرهقة للاعصاب عند تشغيل اي برنامج يحتاج الى بضعة وحدات ذاكرة اضافية.
ومن الواضح ان هذا التطوير لا يفيد الكومبيوترات المجهزة بمعالجات ٨٠٨٨ و٨٠٨٦ التي تكون عادة مزودة بذاكرة رام لا تتعدى ٦٤٠ كيلوبايت فهو موجه الى الكومبيوترات المجهزة بمعالجات ٨٠٢٨٦ فما فوق اذ اعلنت مايكروسوفت ان الاصدار ٥ يوفر ٤٥ كيلوبايت من الذاكرة التقليدية الاضافية على الاقل لأي من الكومبيوترات الاخيرة.
ويظهر الجدول ادناه متوسط الذاكرة القياسية التي يتيحها كل من الاصدارات الثلاثة الخيرة من نظام دوس.
| الاصدار | المساحة القياسية المتاحة لمعالجات ٨٠٢٨٦ و٨٠٣٨٦ |
|---|---|
| ٣٫٠ | ٥٧٥ ك |
| ٤٫٠١ | ٥٧٥ ك |
| ٥٫٠ | ٦٢١ ك |
والجديد الذي جاء به الاصدار ٥ هو ان اكثر اجزاء نظام التشغيل يستقر في الذاكرة العالية (High Memory Area) الواقعة بين ٦٤٠ كيلوبايت و١ ميغابايت مما يتيح حجماً مهماً من الذاكرة التقليدية للبرامج التطبيقية.
وقبل تركيب النظام ٥ على الجهاز الذي اعمل عليه (مجهز بمعالج ٨٠٣٨٦ و٢ ميغابايت رام) كان حجم الذاكرة التقليدية المتاح ٤٧٢ كيلوبايت فقط، والجزء الباقي من الذاكرة (اي حتى ٦٤٠ كيلوبايت) كان يحتله النظام نفسه ومجموعة لا بأس بها من برامج التشغيل والبرامج المقيمة.
ولا اخفي احساسي بالسرور حين وجدت انه بمجرد تركيب النظام ٥ واعادة تشغيل الجهاز اصبح حجم الذاكرة المتاح ٥٤٢ كيلوبايت اي بزيادة ٧٠ كيلوبايت لم استطع بلوغها عن طريق سائر برامج ادارة الذاكرة الموجودة في الاسواق.
وللوصول الى هذه النتيجة يكفي اضافة امرين على ملف التكوين (config.sys): الاول يقوم بتشغيل برنامج ادارة الذاكرة العالية himem.sys المعروف لدى مستخدم برنامج ويندوز غير ان دوس ٥ يأتي بنسخة مطورة من himem.sys يجب استخدامها عوضاً عن النسخة التي تأتي مع ويندوز.
والامر الثاني هو dos = high الذي يتسبب في استقرار قسم كبير من النظام في الذاكرة العالية (ملفات نظام التشغيل والدخول والخروج المخبأة io.sys وmsdos.sys ومن الملاحظ ايضاً عند التركيب ان برنامج share.exe لم يعد موجوداًمما يتيح جزءاً اضافياً (ولو بسيطاً ٦ ك) من الذاكرة ويدل على ان الاصدار ٥ يستطيع ادارة اقراص ثابتة يزيد حجمها عن ٣٢ ميغابايت الشيء الذي لم يكن متوفراً في الاصدارات التي سبقت ٣٫٣.
ومن المعروف ان هناك مساحات كبيرة فارغة في الذاكرة العالية (حوالي ١٧٥ كيلوبايت) ولذا جاء الاصدار ٥ بامرين جديدين للاستفادة منها خاصة في الاجهزة المزودة بمعالج ٨٠٣٨٦ هما: loadhigh وdevicehigh.
الامر الاول تطوير لأمر device المستخدم في ملف التكوين لتركيب برامج التشغيل يمكن تركيبها في الذاكرة العالية، اما الامر الثاني فيستخدم في ملف التشغيل الآلي (autoexec.bat) لتركيب البرامج المقيمة كبرنامج ادارة الفأرة مثلاً في الذاكرة العالية.
ومن اجل استخدام هذين الامرين يجب اضافة امر جديد عبى ملف التكوين هو device = C/dos/emm386.exe noems.
ومعروف ان برنامج emm386 يؤمن ذاكرة تشبه الذاكرة الموسعة (expanded memory) للاجهزة غير المزودة ببطاقة لهذه الذاكرة، ويأتي مفتاح noems ليعطل تركيب هكذا ذاكرة ويقتصر بذلك دور emm386 على ادارة تركيب البرامج في الذاكرة العالية.
ويمكن للمستخدم استعمال هذه الاوامر الجديدة مع كل برامج التشغيل والبرامج المقيمة من دون تكليف نفسه عناء البحث في اي برنامج يمكن تركيبه في الذاكرة فالبرانامج الذي لا يستطيع دوس تركيبه في الذاكرة العالية يعيده الى الذاكرة التقليدية كما كان من دون تأثير على اداء الجهاز.
وفي ما يتعلق بجهازي تمكنت كمن تركيب كلالبرامج التي استخدمها في ملف التكوين وملف التشغيل الآلي في الذاكرة العالية، ويمكن تصور فرحتي حين وجدت ان حجم الذاكرة التقليدية ارتفع من ٤٧٢ كيلوبايت مع دوس ٤ الى ٦٠٩ كيلوبايت مع الاصدار الجديد.
ومن جديد الاصدار ٥ ايضاً مجموعة من الاوامر الجديدة لعل اهمها اوامر الرجوع عن تجهيز الاقراص (unformat) والرجوع عن الالغاء (undelete) والصورة (mirror) اخذتها مايكروسوفت عن برنامج المساعدة الشهير «بي.سي. تولز» وعوضت بذلك نقصاً كبيراً في الاصدارات السابقة.

ومن الممكن الآن الرجوع عن تجهيز القرص الثابت مثلاً اذا حصل هذا التجهيز عن طريق الخطأ بمساعدة صورة عن ملفات القرص يمكن انشاؤها بأمر جديد من اوامر الاصدار ٥. اما الرجوع عن الغاء احد الملفات فيعتبر اكثر ضرورة من الرجوع عن التجهيز لأن احتمال الغاء ملف عن طريق الخطأ اكبر بكثير من احتمال تجهيز القرص خطأ. وعند حدوث اي الغاء لملف ما يجب الرجوع عن هذا الالغاء في اسرع وقت قبل احتلال ملف آخر المساحة المتاحة الجديدة على القرص الثابت.
وهناك وظيفة جديدة في الاصدار هي المساعدة التي تأتي بطريقتين مختلفتين: الاولى ادخال امر مساعدة (help) الذي يعرض لائحة تحتوي على كل اوامر نظام التشغيل مع فقرة تفسير صغيرة لكل امر. اما الطريقة الثانية فهي التفسير الفوري لكل امر من اعقدها الى ابسطها فيكفي ادخال امر ما واتباعه بـ«?/» للحصول على تفسير واف عن هذا الامر ولائحة بالخيارات التي يقبلها.
ولحقت التحسينات ايضاً محرر السطور «edlin» الذي يأتي مع النظام ولا شك ان كل مستخدمي دوس عانوا من هذا المحرر البدائي المتقشف، غير ان الاصدار ٥ جاء ليس بمحرر سطور بل بمحرر نصوص اسمه «Edit» يكاد يعادل برنامج معالجة كلمات من حيث عرضه للنص كاملاً واستخدامه اللوائح المنسدلة ودعمه الجزئي للفأرة.
ومن جهة اخرى الغت مايكروسوفت مبرمج «جي.دبليو. بيسك» (GWBasic) وزودت الاصدار ٥ بنسخة مترجمة (interpreter) من بغة البرمجة «كويك بيسك» (QuickBasic) مزودة بمحرر نصوص ومطورة مقارنة بـ«جي.دبليو. بيسك» القديم لأنها تدعم سطور البرمجة من دون ترقيم، غير انه يمكن تشغيل معظم البرامج المكتوبة باللغة القديمة عن طريق كويك بيسك الذي يدعم ايضاً استخدام الفأرة وشاشات عرض VGA.
غلاف إم.إس. دوس ٥

وطرأت تغييرات مهمة على غلاف (قشرة) دوس (Dosshell) المبني على الرسوم التخطيطية فأصبح يشبه لى حد كبير مدير الملفات في ويندوز ٣ لجهة شكل الشاشة وبعض الوظائف مثل سحب رموز الملفات التي يراد نسخها مثلاً.
ويحتوي غلاف دوس على اربع نوافذ للأدلة والملفات واوامر تشغيل البرامج التطبيقية ثم نافذة مخصصة لوظيفة جديدة هي التنقل بين البرامج.
ويمكن الآن تشغيل برامج تطبيقية عدة والتنقل بينها من خلال غلاف دوس، ولكن هذه الوظيفة تختلف عن وظيفة تعدد التطبيقات الذي يدعمه ويندوز في وضعية ٣٨٦ المحسنة اذ ان دوس يكتفي بتعليق تنفيذ احد التطبيقات عند الانتقال الى تطبيق آخر.
وصحيح انه لا يزال هناك بعض النواقص في الاصدار ٥ كعدم امكان الغاء دليل غير فارغ مثلاً (من الغريب ان هذه الوظيفة على بداهتها لم تدخل ضمن وظائف النظام بعد) ولكن التحسينات التي جاء بها تطغى عامة على هذه النواقص، وعلى الرغم ان الرابح الاكبر من هذا الاصدار هو الكومبيوتر المزود بمعالج ٨٠٣٨٦ لا شك ان الكومبيوترات الاخرى ستستفيد منه ايضاً على الاقل لصغر حجمه في الذاكرة مقارنة بالاصدارات السابقة.
بطاقة تعريف:
اسم النظام: إم.إس. دوس ٥
الشركة المنتجة: مايكروسوفت
المتطلبات: نظام إم.إس. دوس او بي.سي. دوس الاصدار ٢٫١١ او ما بعده. معالج ٨٠٨٨ او اعلى. ذاكرة رام حجم ٢٥٦ كيلوبايت او اكثر. سواقة اسطوانات ٥٫٢٥ او ٣٫٥ بوصة.
السعر: ٦٩ جنيهاً استرلينياً
