Viral Patel >> Operating System Tutorial: The Booting Process
  viralpatel.net
    Viral's home page
    Home     Taj OS     Old Site     Guest Book     Sitemap Admin    

TAJ  An Object Oriented Operating System


Menu
    Home
    FAQ
    Screen Shots
    Download
    Tutorials
 News
       Operating System
       Linux
       GNU
       Google
    Any Comments?




Comments
Timmy
08 Jan 2008
Interesting. I see alot of calls for sou..
>>  show
Jagan
22 Nov 2007
Exlnt................! =D> ..
>>  show
Kaffeefilter
16 Nov 2007
Hi Viral, I must admit I haven't read m..
>>  show

The Booting Process


Intoduction

When a computer  starts up ( obviously by pressing the power button), the first thing that occurs is it  send a signal to motherboard which in turn starts the power supply. After supplying the correct amount of power to each device, it send a signal called "Power OK" to BIOS which resides on motherboard.

Once the BIOS receive the "Power OK" signal, it starts the booting process by first initializing a process called POST (Power On Self Test) . POST first check that every device has right amount of power and then it check whether the memory is not corrupted. Then it initialize each devices and finally it gives control to BIOS for further booting.

Now the final process of booting begins. For this the BIOS first find 512 bytes of image called MBR (Master Boot Record)  or Bootsector  from the floppy disk or hard disk  which is used for booting. The priority of boot devices is set by the user in BIOS setting. The normal priority is floppy disk first, then hard disk.

Once BIOS finds the bootsector it loads the image in memory and execute it. If a valid bootsector is not found, BIOS check for next drive in boot sequence until it find valid bootsector. If BIOS fails to get valid bootsector, generally it stops the execution and gives an error message "Disk boot failure".

It is bootsectors responsibility to load the operating system in memory and execute it.

 
Rate This Article
 
Ok Useful Very Useful Excellent
 Ok
     
                                 
14%
 Useful
           
                         
30%
 Very Useful
   
                                   
7%
 Excellent
                   
                   
48%
This Article is viewed 1097 times


Created on: 25 June 2005
Updated on: 27 Jan 2006


 Best Viewed at 1024x768 resolution Copyright © 2005-2006, Viral Patel  

Get High Quality Hosting Starting For Only One Cent At Tomorrow Hosting

These ZendURL Ads Are Not Forced. Click Here To Disable Them Permanently!