Thus far, we've discussed numerous intricacies of operating
systems and how they interact with hardware, but we haven't yet given
much thought to the basic concepts of computer processes, such as the
booting process that we all take for granted. This write-up is intended
to discuss the general principals involved in booting the operating system.