العربية  

books software history

If you do not find what you're looking for, you can use more accurate words.

View more

تاريخ البرمجية (Info)


في بدايتها تم تصميم أنظمة أن.تي لتكون متوافقة مع منصات ACR و هي اختصار (Advanced RISC Computing) و قد اعتمدت هذه الأنظمة في إقلاعها على البرمجية (osloader.exe) و هي مدير إقلاع يستطيع استقبال اوامر وتخصيصات من واجهة سطر الأوامر و هذه الأوامر تحدد مسار ملفات نظام التشغيل واماكن تواجدها بالإضافة إلى مسار ومكان تواجد معلمات الإقلاع، ويتم تحميل مدير الٌإقلاع من منصات ال ACR عندما يقوم المستخدم باختيار نظام التشغيل الذي ينتمي إلى عائلة أن.تي والمراد تحميله على الذاكرة الرئيسية لجهاز الحاسوب، ولكن بما ان هيكلية إكس 86 تفتقد لدعم منصات ال ACR فقد تم وضع طبقة أو واجهة برمجية مخصصة لهيكلية x86 و هذه الواجهة تحوي قائمة نصية التي بدورها تسمح للمستخدمين بانتقاء نظام التشغيل المطلوب مع خياراته التي تم تضمينها في ملف "boot.ini" و ذلك من عدة خيارات موجودة في هذه القائمة، وتجدر الإشارة إلى ان هذه القائمة قد تحوي نظام تشغيل واحد أو أكثر، كما وتجدر الإشارة أيضا إلى ان مدير الإقلاع في هذه الحالة يتم ارفاقه مسبقا ببرمجة تهيئة "StartUp" بحيث تكون هذه البرمجية مسؤولة عن بعض التحضيرات مثل تبديل نمط التنفيذ في وحدة المعالجة المركزية إلى ما يسمى بالنمط المحمي (protected mode)، و عندما يقوم المستخدم بانتقاء نظام التشغيل المراد تفعيله يتم تمرير المعلمات التالية إلى الجزء المشترك في جميع انواع هيكليات المعالجات المركزية من الملف "osloader.exe":

load osloader=<Windows Path>System32NTLDR systempartition=<Windows Partition> osloadpartition=<Windows Partition> osloadoptions=<Windows Boot Parameters> consolein=multi(0)key(0)keyboard(0) consoleout=multi(0)video(0)monitor(0) x86systempartition=<NTLDR partition>

في النسخ الجديدة من نظام التشغيل ويندوز وابتداء من ويندوز فيستا و ويندوز سيرفر 2008 تم تقسيم أن.تي.أل.دي.أر إلى قسمين رئيسيين وهما:

  • مدير الإقلاع تحت اسم (Windows Boot Manager).
  • محمل النظام تحت اسم (winload.exe).

و قد تمت اعادة كتابة مدير الإقلاع أن.تي.أل.دي.أر بشكل كامل بحيث أزيل الملف (boot.ini) من معطيات البرمجية وتم الاحتفاظ ببرمجية (bootcfg) التي كانت تستخدم لتعديل ملف boot.ini وذلك لحالات تخصيصات الإقلاع المتعدد (multi-boot) مع نسخ الويندوز القديمة بما فيها ويندوز أكس.بي وويندوز سيرفر 2003. و تجدر الإشارة هنا إلى برمجية (bootsect.exe) في معدات نظام ويندوز بي.إي التي تحوي الخيار (nt52/) -إشارة إلى مدير إقلاع أن.تي.أل.دي.أر- و الخيار (nt60/) -إشارة إلى مدير إقلاع فيستا- قد استخدمت لتخزين مديري الإقلاع أن.تي.أل.دي.أر أو فيستا في القطاع الأول من الجزء المحدد في القرص الصلب.

Source: wikipedia.org