题15

题目

[!error]+
Q:计算机的启动过程是 ( ) 。
① CPU 加电, CS:IP 指向 FFFFOH;
② 进行操作系统引导;
③ 执行 JMP 指令跳转到 BIOS;
④ 登记 BIOS 中断程序入口地址;
⑤ 硬件自检。
A. ① ② ③ ④ ⑤
B. ① ③ ⑤ ④ ②
C. ① ③ ④ ⑤ ②
D. ① ⑤ ③ ④ ②

分析

[!NOTE]+
A:我记得比较清楚的一点是,硬件的自检应该是BIOS来做的,也就是要进入BIOS再去做自检,所以我排除掉D
要先进BIOS再进操作系统,所以,我排除掉2
我觉得先自检再其中后续软件层面的,会比较符合逻辑
我选B
原来,通电自检要用到这个中断的功能

[!done]+
C
CPU 激活后, 从顶端的地址 FFFFOH 获得第一条执行的指令, 这个地址仅有 16 字节, 放不下一段程序, 所以是一条 JMP 指令, 以跳到更低地址去执行 BIOS 程序。
BIOS 程序在内存最开始的空间构建中断向量表和相应服务程序, 在后续 POST 过程中要用到中断调用等功能。
然后进行通电自检 (Power-on Self Test, POST) 以检测硬件是否有故障。
完成 POST 后, BIOS 需要在硬盘、光驱或软驱等存储设备搜寻操作系统内核的位置以启动操作系统。