問66
頻出度★☆☆
PC の起動時に動作するプログラムの種類を BIOS (Basic Input Output System), OS, 常駐アプリケーションプログラムの三つに大別した場合, これらのプログラムを実行される順に並べたものはどれか。
这道题的解析和你的作答记录。
PC の起動時に動作するプログラムの種類を BIOS (Basic Input Output System), OS, 常駐アプリケーションプログラムの三つに大別した場合, これらのプログラムを実行される順に並べたものはどれか。
正解 正确答案是ア (BIOS → OS → 常驻应用程序)。给 PC 通电后,首先运行的是存放在 ROM 或闪存中的 BIOS。BIOS 负责硬件的初始化和自检 (POST),使键盘、磁盘等最基本的输入输出可以使用,然后从启动磁盘读出引导程序,把 OS 装入主存储器。接着 OS 启动,构建内存管理、文件系统、设备驱动程序等应用软件运行所需的执行环境。常驻应用程序 (防病毒软件、常驻型输入辅助工具等) 是在 OS 管理下自动启动的应用软件,因此在 OS 启动之后才被加载。也就是说,整个流程是「从最接近硬件的一层开始,依次把控制权交给上层软件」,所以 BIOS、OS、常驻应用程序的顺序是正确的。
错误之处在于把 OS 排在 BIOS 之前。OS 存放在硬盘或 SSD 等辅助存储器中,而把它读出并装入主存储器正是 BIOS 的职责。OS 不可能在 BIOS 运行之前运行。
错误之处在于把 BIOS 排在最后。BIOS 是通电之后最先执行的启动用程序,不会在 OS 和常驻应用程序运行之后才启动。开头是 OS 这一点也与イ同理,同样是错误的。
错误之处在于把常驻应用程序排在最前。常驻应用程序是在 OS 管理下运行的应用软件,因此在 OS 尚未启动的阶段无法执行,也不可能比 BIOS 更早运行。