May 2025
Intermediate to advanced
573 pages
14h 38m
English
The best thing about endings is knowing that just ahead lies the daunting task to start over
— Jodi Picoult
The previous chapter considers hardware bootstrap and operating system initialization. The chapter explains how an operating system starts as a program that executes instructions, and how, after initializing system variables and data structures, the initialization code creates a process to start executing the main function, and then becomes the null process.
This chapter extends our examination of initialization by considering two broad questions. First, if we divide sets of functions into modules, how can each perform self-initialization without relying on a central initialization ...
Read now
Unlock full access