错题:
1.1
7 操作系统主要向用户提供命令接口和程序接口(系统调用),此外还提供图形接口;当然,图形接口其实是调用了系统调用而实现的功能。
9.操作系统提供给编程人员的接口是(系统调用)。
10.系统调用的目的是(请求系统服务)
17 下列选项中,操作系统提供给应用程序的接口是(系统调用)
18 计算机开机后,操作系统最终被加载到(RAM)
1.2
6.实时系统的进程调度,通常采用(抢占式的优先级高者优先)算法
实时系统必须能够及时处理某些紧急的外部事件,因此普遍用高优先级,并用“可抢占”来确保实时处理。
14 中断技术使得多道批处理系统的IO设备可与CPU并行工作
16 多任务操作系统可在同一时间内运行多个应用程序
1.3
5 因操作系统不允许用户直接执行某些“危险性高”的指令,因此用户态运行这些指令的结果会转成操作系统的核心态去运行。这个过程就是访管中断。
7 中断处理的流程前三个步骤是由硬件直接实现(隐指令)的。地址映射中需要基地址(或页表)寄存器和地址加法器的支持。而在时钟管理中,需要硬件计数器保持时钟运行。进程调度由调度算法决定CPU使用权,由操作系统实现,不需要硬件的支持。
9 计算机通过中断机制完成由用户态到核心态的转换
11 广义指令即系统调用命令,它必然工作在核心态。要注意区分调用和执行,广义指令的调用可能发生在用户态,调用广义指令的那条指令不一定是特权指令,但广义指令存在于核心态中,所以执行一定在核心态。
15 在核心态下,CPU可以执行指令系统中的任何指令。
22 外部中断处理过程中,PC由中断隐指令自动保存,而通用寄存器内容由操作系统保存
23 异常:程序的非法操作码、地址越界、算数溢出、虚存系统的缺页、进程的时间片、延时、使用CPU的时间、各种定时器;
26 时钟中断的主要工作是处理和时间有关的信息及决定是否执行调度程序。和时间有关的所有信息包括系统时间、进程的时间片、延时、使用CPU的时间、各种定时器。