2 العتاد

2 العتاد

عندما يتم تشغيل جهازك يقوم بعمل اختبار ليتأكد من أن الأمور تجري في مسارها الصحيح. يسمى هذا اختبار بدأ التغشيل. و بعد هذا يقوم برنامج يسمى محمل مقطع قيام نظام التشغيل، و هو موجود في بيوس الروم ROM BIOS,يقوم هذا البرنامج بالبحث عن مقطع قيام نظام التشغيل مقطع قيام نظام التشغيل هو اول مقطع من القرص الصلب و يحتوي على برنامج صغير يمكنه من قيام نظام التشغيل يتم تحديد مقاطع قيام التشغيل برقم 0xAA55 = 43603 على بايت 0x1FE = 510 هذه هي اخر بايتين في المقطع هكذا يتمكن العتاد من تحديد غذا كان هذا المقطع مقطع قيام لنظام التشغيل ام لا.

يحتوي برنامج محمل مقطع قيام نظام التشغيل على قائمة بالاماكن التي سيبحث عن مقاطع قيام نظام التشغيل في جهازي القديم يتم البحث اولا في محرك الاقراص المرنه و من بعد ذلك في القرص الصلب الاولي و في الاجهزة الاحدث يمكن البحث ايضا على اسطوانات الليزر و اذا وجد اي مقطع قيام لنظام التشغيل يقوم بتحميله في الذاكرة و و يقوم بتمرير التحكم للبرنامج الذي سيقوم بتحميل نظام التشغيل في نظام اللينكس العادي هذا البرنامج هو اول مرحلة في ليلو lilo = Linux Loader و يوجد العديد من الطرق المختلفه ليتم قيام نظام التشغيل راجع دليل مستخدمي ليلو للحصول على عنوان الصفحة راجع قسم ليلو

من الواضح ان هناك العديد الذي يمكن ان يقال عما يفعله عتاد الجهاز لكن هذا ليس المكان المناسب لذكر كل هذا يمكنك مراجعه العديد من الكتب عن عتاد اجهزة الكمبيوتر

2-1 التنسيقات

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

2.2 التمرين

من أفضل الطرق للتعلم عن عتاد أجهزة الكمبيوتر هو تركيب جهاز من قطع مستعمله. استخدم قطع 386 على الأقل لكي تتمكن من تشغيل لينوكس عليه بسهولة. لن يكلف هذا الكثير حاول أن تقوم بالبحث فقد تجد قطع مستعمله بأسعار رخيصه. قم بفتح صورة القرص بواسطة محرر هكس hex. هذا الملف عبارة عن 512 بايت فقط لا غير بالتحديد مقطع واحد فقط. قم بإيجاد الرقم السحري 0xAA55. قم بعمل نفس الشئ بالنسبة لمقطع قيام نظام التشغيل من قرص قيام مرن أو على جهازك الخاص. يمكنك استخدام أمر dd لتقوم بنسخه لملف: dd if=/dev/fd0 of=boot.sector كن حذرا لتضع ملف الإدخال if (input file) و ملف الإخراج of (output file( في أماكنهم الصحيحه! تحقق من المصدر البرمجي لمحمل نظام التشغيل لليلو.

2-3 المزيد من المعلومات

* The Unix and Internet Fundamentals HOWTO by Eric S. Raymond, especially section 3, What happens when you switch on a computer? * The first chapter of The LILO User's Guide gives an excellent explanation of PC disk partitions and booting. See section LILO for a URL. * The NEW Peter Norton Programmer's Guide to the IBM PC & PS/2, by Peter Norton and Richard Wilton, Microsoft Press 1988 There is a newer Norton book, which looks good, but I can't afford it right now! * One of the many books available on upgrading PC's

  • The Unix and Internet Fundamentals HOWTO

بواسطة Eric S. Raymond, خاصة القسم الثالث What happens when you switch on a computer? الفصل الأول من دليل مستخدمي ليلو لـ IBM PC & PS/2 بواسطة Peter Norton و Richard Wilton