Thursday, June 25, 2009

01.bootstrap program

Code stored in ROM that is able to locate the kernel, load it into memory, and start its execution

In computing, booting is a bootstrapping process that starts operating systems when the user turns on a computer system.Most computer systems can only execute code found in the memory (ROM or RAM); modern operating systems are mostly stored on hard disk drives, LiveCDs and USB flash drive. Just after a computer has been turned on, it doesn't have an operating system in memory. The computer's hardware alone cannot perform complicated actions of the operating system, such as loading a program from disk on its own; so a seemingly irresolvable paradox is created: to load the operating system into memory, one appears to need to have an operating system already installed.

No comments:

Post a Comment