بوت شدن را می توان به 4 مرحله تقسیم کرد:
POST
LOAD
راه اندازی سیستم عامل توسط خودش
بارگزاری و اجرای یک برنامه کاربردی
مرحله اول: POST . برنامه راه اندازی که در ROM BIOS قرار دارد منابع سخت افزاری و نیازمندی های آن را تشخیص می دهد و منابع سیستمی مورد نیاز برای آن را تعیین می کند .
وقتی شما سیستم خود را روشن می کنید ، CPU کارش رو با مقدار دهی اولیه خودش آغاز می کند و سپس برای اجرای دستور العمل ها به BIOS مراجه می کند . پس از آن BIOS عملیات POST را انجام می دهد .
زمانیکه در ابتدا برق سیستم وصل می شود ساعت سیستم تولید پالس ساعت می کند .
CPU خودش را مقدار دهی اولیه می کند یعنی مقادیر داخل خودش را تنظیم می کند.
CPU به آدرس حافطه FFFF0H مراجعه می کند می کند که همیشه محل ذخیره سازی اولین دستورالعمل برنامه راه انداز BIOS است. این دستورالعمل CPU را برای اجرای عملیات POST هدایت می کند .
POST ابتدا برنامه عملیاتی BIOS را وارسی و سپس CMOS را بررسی می کند و بعد از آن آزمایشی برای عدم خرابی باتری انجام می شود.
وقفه های سخت افزاری ناتوان می شوند این به این معناست که فشردن یک کلید از صفحه کلید هیچ چیزی را تغییر نمی دهد .
آزمایشهایی بر روی CPU انجام می شود و دوباره مقدار دهی اولیه می شود.
یک بررسی صورت می گیرد تا اگر راه اندازی سرد صورت گرفته است 16 بیت اولیه RAM نیز تست شود.
از دستگاه های سخت افزاری نصب شده بر روی کامپیوتر صورت برداری شده و با اطلاعات پیکر بندی که توسط BIOS صورت گرفته مقایسه می شود.
کارت تصویر،حافظه ،صفحه کلید ، فلاپی درایوها ، درایوهای سخت ، پورت ها و سایر دستگاه های سخت افزاری تست و پیکر پندی می شود . IRQها ، آدرس های ورودی و خروجی و کانال های DMA توسط BIOS مشخص می شوند .
پس از مراحل فوق BIOS جستجو را برای سیستم عامل آغاز می کند .
در خلال POST در صورتی که خطایی رخ دهد سیستم آن را با صدای بوق به کاربر اطلاع می دهد.
پس از تست کارت گرافیک BIOS با نوشتن و خواندن داده ، RAM را آزمایش می کند. در این مرحله شمارش RAM بر روی صفحه نمایش نشان داده می شود.
پس از RAM صفحه کلید بررسی می شود در این مرحله اگر کاربر کلیدی را پایین نگه دارد خطایی رخ می دهد سپس ابزار های ذخیره سازی کنترل می شوند.
سخت افزاری که توسط BIOS پیدا شده با اطلاعات CMOS ، جامپرها . DIP سوئیچ ها مقایسه می شود، و منابع مورد نیاز آنها به آنها تخصیص داده می شود.
منابع سیستمی به روش های گوناگونی به دستگاهها اختصاص داده می شود .جامپرها و DIP سوئیچ ها می توانند برای در خواست یک منبع تنظیم شوند برای مثال ممکن است یک جامپر در صورت بسته بودن IRQ5 را انتخاب کند و در صورت باز بودن IRQ7 را انتخاب کند.بعضی منابع ممکن است که از قبل توسط برنامه ای که فقط برای کنترل شرایط ویژه طراحی شده و در BIOS قرار دارد تعیین شده اند.( HARD CODED