What is done immediately after the bootstrap finds the operating system boot record? The BIOS reads the boot record into memory, and then passes control to it. The boot record looks on the hard disk for the kernel, or a loader program (depending upon the design of the operating system). If it can't find it, it prints an error message and then hangs, otherwise the kernel or loader is read into memory, and control is passed to it. The operating system then begins its initialisation process.
The bootstrap program should automatically load the operating system after a power outage or reset. The operating system would then load the remaining software.
This is not always true, it depends on the operating system and the bootstrap process.
bootstrap
A bootstrap loader is a small program that initializes the operating system by loading it into memory when a computer is powered on or restarted. It is typically stored in a fixed location in the firmware or memory and is responsible for locating and loading the operating system kernel. In contrast, a bootstrap program refers more broadly to the collection of routines or instructions that prepare the system for execution, including tasks like setting up the environment and loading necessary drivers. Essentially, the bootstrap loader is a component of the broader bootstrap process managed by the bootstrap program.
The bootstrap loader
bootstrap loader
Most programs are loaded by the operating system. The operating system obviously can't be used to load itself when it hasn't been loaded yet, so a special "bootstrap" program is used that provides just enough functionality to load and start the operating system. This sounds like an infinite recursion, but it's not: the bootstrap program is simple enough that very basic routines in the ROM can be used to load it.
When the computer start all the essential files, to start the operating system load from disk to the memory.Basically the bootstrap program is loaded into the read only memory(ROM) which enables while the computer start.
The bootstrap process is the sequence of actions that a computer system goes through when it is first turned on. It involves loading the operating system into memory and initializing the hardware components to prepare the system for use. The bootstrap process typically includes hardware diagnostics, configuration checks, and loading the necessary software components.
Boot is short for "Bootstrap". It's from the aphorism to "pull one's self up by one's bootstraps." A bootstrap load was the way early computer manufacturers described the process of a computer loading its operating system.
This question is too complex to be answered here. Check with an internet search engine for likely answers.
Operating system is obviously resides in computer memory which is hard disk. But the main (booting) files are loaded into ROM by bootstrap loader at the time of start of the computer. Have you ever seen your C drive (or the drive which is for system, program files). This drive is on hard disk ... so OPERATING SYSTEM PLACED MAINLY ON HARD DISK...