摘要:
一直对计算机的启动过程不甚清楚,总是一知半解。这几天搜集一些这方面的资料,通过学习对启动过程有个更深入的了解。通常情况下,我们的系统装在磁盘上。而CPU是不能够直接访问磁盘的,必须将磁盘上的内容读入内存后才能被CPU访问。那么计算机是如何启动并运行操作系统代码的呢?这里必定存在一个将磁盘上的代码加载到内存的程序,而且该程序必须能够被CPU访问,也就是说必须在内存中。为了能在每次开机时执行该代码,这段代码必须存储在非挥发性(非易失性)的内存中,比如EPROM、Flash中。当按下开机键或重启键后,CPU就会进入实模式,此时代码段寄存器CS的值为0xffff,指令指针寄存器IP的值为0,所以CPU 阅读全文
posted @ 2011-11-13 21:18
andywxl
阅读(941)
评论(0)
推荐(0)

浙公网安备 33010602011771号