第五章启动与停机.doc.doc

第五章启动与停机.doc.doc

通过前面几章, 我们了解了Windows内核基本的概念与基础知识. 从这一章开始, 就要开始真正的 Windows 内核源代码之旅了. 本章介绍系统的启动与关机过程, 也就是说, 当你打开计算机的电源, 一个Windows 操作系统是如何被引导, 做了哪些准备工作, 直至向你呈现出一个图形界面, 接受你的指令; 而当你点击 Windows 开始菜单中的关机按钮里, Windows 在停止CPU运转前, 又要做哪些事情. 一 启动 (一) BIOS Intel 80386 CPU 有三种工作模式:实模式,保持模式,虚拟实模式。加电时CPU工作在实模式下, 这种模式相对简单,使用20根的地址线,可访问1M的存储空间。它的逻辑地址由段(seg)和偏移(off)构成,逻辑地址到物理地址的转换方式是:seg 4 + off。而中断服务表在固定的内存地址(0开始,每个表项四个字节,代表一个中断服务例程(ISR),共255个表项。所以它并不需要像保护模式那样复杂,拥有全局描述符表(GDT)、局部描述符表(LDT)、中断描述符表(IDT)、以及页表等等。起初,系统就是在这种工作模式下完成自检与一些初始化工作的。 BIOS (Basic Input/Output System) 是计算机中的一块持久只读的存储芯片(ROM), 包含了一些低级的实模式的控制程序与硬件驱动程序.

文档评论(0)

1亿VIP精品文档

相关文档