22.响应外部中断的过程中,中断隐指令完成的操作,除保护断点外,还包括__。
Ⅰ.关中断
Ⅱ.保存通用寄存器的内容
Ⅲ.形成中断服务程序入口地址并送 PC
A.仅Ⅰ、Ⅱ
B.仅Ⅰ、Ⅲ
C.仅Ⅱ、Ⅲ
D.Ⅰ、Ⅱ、Ⅲ
23.下列选项中,不可能在用户态发生的事件是_。
A.系统调用
B.外部中断
C.进程切换
D.缺页
24.中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是_____。
A.程序计数器
B.程序状态字寄存器
C.通用数据寄存器
D.通用地址寄存器
25.下列关于虚拟存储器的叙述中,正确的是___。
A.虚拟存储只能基于连续分配技术
B.虚拟存储只能基于非连续分配技术
C.虚拟存储容量只受外存容量的限制
D.虚拟存储容量只受内存容量的限制
26.操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口。其合理的层次组织排列顺序是____。
A.用户级 I/O软件、设备无关软件、设备驱动程序、中断处理程序
B.用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序
C.用户级 I/O软件、设备驱动程序、设备无关软件、中断处理程序
D.用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序
27.假设5个进程P、P、P2、P、P4共享三类资源R、R,、R3,这些资源总数分别为18、6、22。TO时刻的资源分配情况如下表所示,此时存在的一个安全序列是____。
A. Po,P2,P4,P,P3
C. P2,P1,Po,P3,P4
B. P1,Po,P3, P4,P2
D. P3, P4,P2,P1,Po
28.若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是____。
Ⅰ.若该文件的数据不在内存中,则该进程进入睡眠等待状态
Ⅱ.请求 read系统调用会导致CPU 从用户态切换到核心态
Ⅲ.read系统调用的参数应包含文件的名称
A.仅Ⅰ、Ⅱ
B.仅Ⅰ、Ⅲ
C.仅Ⅱ、Ⅲ
D.Ⅰ、Ⅱ和Ⅲ
29.一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms 到达,它们的计算和I/O 操作顺序如下∶
P1∶计算60ms,I/O 80ms,计算20ms
P2∶计算120ms,I/O40ms,计算 40ms
若不考虑调度和切换时间,则完成两个作业需要的时间最少是____。
A. 240ms
B. 260ms
C. 340ms
D. 360ms
30.若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调度的叙述中,错误的是_____。
A.在进程结束时能进行处理机调度
B.创建新进程后能进行处理机调度
C.在进程处于临界区时不能进行处理机调度
D.在系统调用完成并返回用户态时能进行处理机调度
31.下列关于进程和线程的叙述中,正确的是____。
A.不管系统是否支持线程,进程都是资源分配的基本单位
B.线程是资源分配的基本单位,进程是调度的基本单位
C.系统级线程和用户级线程的切换都需要内核的支持
D.同一进程中的各个线程拥有各自不同的地址空间