هر
وقت رايانهتان را روشن ميکنيد، نخستين اتفاقي که ميافتد اين است که
BIOS کار خود را انجام ميدهد. در بسياري از سيستمها، BIOS متني را نشان
ميدهد که توصيفکننده مواردي مثل مقدار حافظه RAM، نوع ديسک سخت و… در آن
سيستم است.
اين نشان ميدهد که در طول فرآيند بوت
شدن سيستم، BIOS مقدار قابل ملاحظهاي عمليات را انجام ميدهد تا سيستم شما
آماده به کار شود. در اين قسمت برخي از اين عمليات براي يک PC معمولي
بهطور خلاصه توصيف ميشود:
پس از چک کردن CMOS Setup و فراخواني سيستم اعمال وقفهها، BIOS بررسي ميکند که آيا کارت گرافيک کار ميکند يا نه.
بيشتر کارتهاي گرافيک يک BIOS
کوچک دارند که حافظه و پردازنده گرافيکي موجود روي آنها را مقداردهي اوليه
ميکند. درغير اين صورت BIOS اطلاعات مربوط به راهاندازي کارت گرافيک را
از روي يک تراشه ROM موجود برروي مادربورد ميخواند.
سپس BIOS چک ميکند که آيا (Cold
boot (Reset کردن سيستم بهصورت سختافزاري؛ مثلا با دکمه reset روي case)
اتفاق افتاده يا (Reboot (Reset کردن سيستم بهصورت نرمافزاري مثلا با
Alt+Ctrl+Del است.
BIOS اين کار را با چک کردن مقدار
موجود در خانه حافظه با آدرس 0000:0472 انجام ميدهد. اگر مقدار 1234h در
اين خانه ذخيره شده باشد، منظور Reboot است. بنابراين BIOS از انجام عمليات
POST صرف نظر ميکند و فقط سيستم را reset ميکند.
هر مقداري غير از 1234h
نشاندهنده Cold boot است. (مثل اينکه سيستم تازه روشن شده - POST هم انجام
ميشود). اگر Cold boot اتفاق افتاده باشد BIOS هريک از آدرسهاي خانههاي
حافظه RAM را با نوشتن و خواندن مقداري در آنها آزمايش ميکند.
همچنين پورتهاي PS/2 يا USB را
هم براي صفحه کليد و ماوس بررسي ميکند. BIOS به دنبال گذرگاه PCI
(Peripheral Component Interconnect) هم ميگردد و اگر آن را پيدا کرد همه
کارتهاي PCI را چک ميکند. اگر در حين انجام عمليات POST اشکالي بهوجود
بيايد، BIOS با بوق اخطار يا پيغامي که برروي صفحه نمايش نشان داده ميشود،
بروز اشکال را به شما اعلام ميکند. معمولا اگر در اين مرحله اشکالي پيدا
شود، اين اشکال سختافزاري است.