--------------------------------------------------------------------------------
عند عمل الجهاز يقوم برنامج الفحص الذاتي (POST: Power of self test) للتأكد من سلامة الجهاز وسلامة الوحدات الخاصة المتصلة به , وعندما يجد البرنامج مشكلة في أي جزء من الكمبيوتر يصدر إشارة على شكل صوت أو زامور مميز أو رسالة مكتوبة على الشاشة .
كيف يعمل الفحص الذاتي ؟؟
1. عند الضغط على مفتاح التشغيل Power وبعد وصول التيار الكهربائي إلى وحدة التغذية الكهربائية Power Supply , تقوم وحدة التغذية بتوصيل الاشارة (5 فولت) للمعالج المركزي CPU حيث يقوم ال CPU بإعداد مسجل CPU المدعو عداد البرامج (Program Center) بتنفيذ الاشارة او التعليمة .
2.يقوم عداد البرامج بتحديد التعليمة المطلوب بتنفيذها, وفي هذه الحالة هي عبارة عن برنامج الفحص الذاتي الموجود ضمن الذاكرة ROM الثابتة .
3.يقوم المعالج CPU بتنفيذ أول تعليمة حيث يقوم بفحص نفسة أولآ ثم فحص برنامج POST وذلك عن طريق إرسال إشارات معينة ومحددة ومطابقتها مع السجلات المخزنة بشكل دائم في الBIOS .
4. يقوم الPOST بإرسال الإشارات بواسطة ال CPU إلى الناقل العمومي (Bus Interface Units) هي النواقل التي تربط بين المكونات مع بعضها البعض للتأكد من صلاحيتها .
5. يقوم ال CPU بفحص الساعة وهي التي تنظم سرعة لاإشارات المختلقة بين الوحدات للتأكد من أن كل العمليات داخل الحاسوب متزامنة حسب الترتيب والوقت المحدد .
6. يقوم ال CPU بفحص كرت الشاشة , ويجب هنا ملاحظة في حال صلاحية كرت الشاشة يظهرأول شيء مكتوب على الشاشة حجم ال RAM , نوع العرض , اسم الشركة الصانعة .أما إذا كان هناك عطل أو مشكلة فإن الجهاز سوف يصدر صوتا زامور له شيفرة معينة يبين مصدر العطل ولا يظهر أي شيء على الشاشة .
7. بعد أن ينتهي ال CPU من الاختبارات السابقة يقوم بالتأكد من صلاحية ذاكرة القراءة والكتابة RAM حيث تكتب الاختبارات على شكل بيانات موصلة الى كل شريحة IC من شرائح ال RAM ويتم مقارنةما قرأته مع البيانات التي أرسلت ويجب أن نلاحظ أن عملية العد والحساب لكمية ال RAM تظهر على الشاشة
مشكلة في الRAM تظهر على الشاشة .
8. يقوم ال CPU بفحص لوحة المفاتيح وفي هذه الحالة نشاهد LED هي الأضوية الصغيرة الموجودة تضيء لفترات قصيرة وتطفيء تدل على أنه تم فحص لوحة المفاتيح ثم إطفائها وتتحدد ال CPU في هذه اللحظة إذا ما تم ضغط أي مفتاح إذا أردت دخول ال Setup .
9. بعد هذه الخطوات يبدأ إعداد الأقراص المختلفة , الصلب, المرن , وذلك إرسال إشارات عبر الكيبل إلى سواقات القرص المرن , الصلب ,وتلقي الاشارات منهم لتحديد أيها متواجد.
ملاحظة: يتم مقارنة تلك النتائج مع البيانات الثابتة الموجودة في ال Cemos التي تتغذى من البطارية الموجودة على ال M.B وبهذا يكون انتهى الفحص الذاتي ليبدأالفحص الآخر برنامج Boot Leader للعمل.
كيف تتم عملية الاستنهاض (Boot Leader):
1. بعد الانتهاء من POST يقوم برنامج الاستنهاض الموجود ضمن ROM الBIOS بفحص القرص الموجود عليه نظام التشغيل وفي حالة عدم وجود هذه الملفات فإن برنامج الاستنهاض ضمن أحد الأقراص(C,A,CD) يعطي رسالة . "Non System Disk"
2. عند وصول الإشارة المرسلة من BIOS إلى قرص الاستنهاض, يقرأبرنامج البيانات المخزنة على القطاع الأول من القرص وينقلها إلى مواقع محددة في ال RAM وتسمى هذه المعلومات سجل الاستنهاض حيث بعد تحميلة إلى ال RAM يتسلم سجل الاستنهاض عملية التحكم لتحميل ملفات النظام .
3. يقوم سجل الاستنهاض بتحميل الملف (IO.sys) إلى ال RAM وهو الملف الذي يحتوي على جزء يسمى مبدأ النظام (INIT.sys) حيث يتولى إدارة باقي إجراءات الاستنهاض فيقوم بتحميل ملف (Ms Dos .sys) في الذاكرة RAM .
ملاحظة : يعمل (Ms Dos.sys) مع Bios في إدارة الملفات وتنفيذ البرامج والاستجابة للإشارات الصادرة من المكونات المادية المختلفة .
4. يصدر برنامج مبدأ النظام اشارته إلى ملف MsDos.sys لتحميل ملف نظام التشغيل Command. COM وهو يتألف من ثلاثة أجزاء :
1. يحتوي على عمليات تكميلية لنظام الادخال والاخراج ويصبح جزء من نظام التشغيل .
2. يحتوي على الأوامر الداخلية لنظام التشغيل مثل (Dir,Date,Time,Copy) .
ملاحظة : الاوامر الخارجية تبقى على القرص لحين إستدعائها , لا تحمل مثل الداخلية وهي Scan, Format
3. يبحث عن وجود ملف AutoExel.Bat ملف التشغيل التلقائي إذا وجده يقوم بتنفيذ الاوامر التي يحتويها هذا الملف (البرامج التطبيقية التي تظهر عند بداية التشغيل ,فيروس, الموسيقى .....) من Startup وإذا لم يجده يقوم بمسح نفسه تلقائي من ذاكرة الحاسوب وعند هذه اللحظة يكون الجهاز جاهز للعمل بنظام التشغيل وتظهر لدينا لوحة Windows .