COMP 3000 2011 Week 8 Notes
File Systems and Initialization
Initialization (i.e. "booting"): setting up many concurrent processes to run in an organized manner
Legacy code: in booting, we use legacy code and build up on it. The legacy code may not seem necessary or relevent anymore, but removing it entirely causes everything to break and the system can no longer boot properly.
CHS (cylinder head sector): how partitions are specified--geometry of the disk
Boot Loader: loads the kernel then the kernel runs init. Lilo was the original Linux boot loader.