controllers to memory contents. The bootstrap program must know how to load the operating system and to start executing that system. To accomplish this goal, the bootstrap program must locate and load into memory the operating- system kernel. The operating system then starts executing the first process, such as "init," and waits for some event to occur.