摘要:
我们知道操作系统内核是由Loader加载到内存,Loader负责把内核加载到内存,并进行一些必要的系统初始化后,跳转到内核程序。但是Loader并不是CPU首先执行的程序,他之前有BIOS程序,我们就先讲讲BIOS。BIOS程序代码被固化在内纯条内,是最底层的程序,直接控制硬件,为加载操作系统做好提前准备工作,主要完成三部分:1:系统硬件自检,包括对CPU,640K基本内存,1Mb以上的扩展内存,主板,CMOS存储器,串并口,显卡,软盘、硬盘、键盘等自检过程识别系统拥有哪些硬件,并且对它们进行初始化,并把这些设备信息存储起来。(可见U盘的枚举过程发生在这里)2:软件环境设置:BIOS为内核提供 阅读全文