计算机启动过程
通电 -> 读取ROM(只读存储器,内置BIOS)-> BIOS硬件自检(POST) -> BIOS加载bootloader(一般位于硬盘中的第一个主引导扇区MBR(512字节)到内存指定位置0x7c000)-> bootloader 根据分区表,找到**主分区 -> 读取**分区的第一个扇区(卷引导记录VBR,存有OS地址) -> 加载OS -> OS加载Kernel -> 产生init进程(pid=1),其他进程都是它的后代 -> init线程加载系统的各个模块,直至跳出登录界面。
参考:
https://upload-images.jianshu.io/upload_images/6661013-36f15a459322e0c3.png
https://blog.csdn.net/fuhanghang/article/details/83421376