2018年山东建筑大学计算机科学与技术学院900计算机专业综合之计算机操作系统考研仿真模拟五套题
● 摘要
一、选择题
1. 下面有关选择进程调度算法的准则错误的是( )。
A. 尽量提高处理器利用率
B. 尽可能提尚系统吞吐量
C. 适当增长进程在就绪队列中的等待时间
D. 尽快响应交互式用户的请求
【答案】C
【解析】选择调度算法应该尽量减少等待时间,从而降低响应时间。
2. 原语是一种特殊的系统调用命令,它的特点是( )。
A. 执行时不可中断
B. 自己调用自己
C. 可被外层调用
D. 功能强
【答案】A
【解析】原语可分为两类:一类是机器指令级的,其特点是执行期间不允许中断;另一类是功能级的,其特点是作为原语的程序段不允许并发执行。两类原语在执行时都不可中断。
3. 使用SPOOLing 系统的目的是为了提高( )的使用效率。
A. 操作系统
B. 内存
C.CPU
D.I/O设备
【答案】D
【解析】SPOOLing 系统具有如下主要特点:(1)提高了I/O的速度。(2)将独占设备改造为共享设备。(3)实现了虚拟设备功能。
4. 在采用DMA 方式高速传输数据时,数据传送是( )。
A. 在总线控制器发出的控制信号控制下完成的
B. 在DMA 控制器本身发出的控制信号控制下完成的
C. 由CPU 执行的程序完成的
D. 由CPU 响应硬中断处理完成的
【答案】B
5. 在不同速度的设备之间传送数据( )。
A. 必须采用同步控制方式
B. 必须采用异步控制方式
C. 可用同步方式,也可用异步方式
D. 必须采用应答方式
【答案】C
二、综合题
6. 为什么说依靠提高CPU 时钟频率提高计算机运算速度的方法已接近了极限?
【答案】因为CPU 所运算的指令或数据及其结果都是以电子信号的方式,通过传输介质送入或送出。因此,在一个时钟周期内,应至少保证信号在传输介质中能完成一个往返的传输。换言
CPU 的时钟频率将受限于信号在介质上的传输时间。之,电子信号在真空中的传输速度是30cm/ns,而在铜线或光纤中的传输速度大约是20cm/m。这意味着,对于1GHz 的计算机,信号的路径长度不能超过对于100GHz 的计算机,则不能超过2mm ; 对于的计算机,则传输介质的长度必须在以下。显然,这对缩小元器件体积的要求越来越高。
7. 与设备的无关的软件中,包括了哪些公有操作的软件?
【答案】与设备无关的软件是I/O系统的最高层软件,在它下面的是设备驱动程序,其间的界限,因操作系统和设备的不同而有所差异,总的来说,在与设备无关的软件中,包括了执行所有设备公有操作的软件,具体有如下几项
(1)设备驱动程序的统一接口;
(2)缓冲管理;
(3)差错控制;
(4)对独立设备的分配与回收;
(5)独立于设备的逻辑数据块。
8. 试说明内核支持线程的实现方法。
【答案】系统在创建新进程时,便为它分配一个任务数据区PTDA , 其中包括若干个线程控制块TCB 空间。在每一个TCB 中可保存线程标识符、优先级、线程运行的CPU 状态等信息,这些信息被保存在内核空间中。每当进程要创建一个线程时,便为新线程分配一个TCB ,将有关信息填入该TCB 中,并为之分配必要的资源。当PTDA 中的所有TCB 空间已用完,而进程又要创建新的线程时,只要其所创建的线程数目未超过系统的允许值(通常为数十至数百个),系统可再为之分配新的TCB 空间;在撤销一个线程时,也应回收该线程的所有资源和TCB 。
9. 为什么说中断是0S 赖以生存的基础?
【答案】(1)中断在操作系统中有着特殊重要的地位,它是多道程序得以实现的基础,没有中断,就不可能实现多道程序,因为进程之间的切换是通过中断来完成的。
(2)中断是设备管理的基础,为了提高处理机的利用率和实现CPU 与I/O设备并行执行,也必需有中断的支持。
(3)中断处理程序是I/O系统中最低的一层,它是整个I/O系统的基础。
相关内容
相关标签