inc R1 dec R2
store x,R1 //将R1的内容存入x store x,R2 两个操作完成后,x的值
正确答案: 可能为0、1或2 死锁
1 引入高速缓冲的主要目的是
正确答案: 改善CPU与IO设备之间速度不匹配的情况 2 缓冲区管理中着重要考虑的 是
正确答案: 实现进程访问缓冲区的同步
3 在下列 中,哪一个不是设备分配中应考虑的 正确答案: 及时性
4 ( )是CPU与IO设备之间的接口,它接受从CPU发来的命令,并去控制IO设备工作,使处理机从繁杂的设备控制事务中解脱出来 正确答案: 通道
5 虚拟设备是指操作系统利用Spooling技术,将某个具有( )功能的设备改造为具有( )功能的设备 正确答案: 独占,共享
6 设备与CPU之间数据传送和控制方式有四种,下面哪一种不是的 正确答案: 设备控制方式
7 下面关于独占设备和共享设备的说法中不正确的是 正确答案: 对共享设备往往采用静态分配方式
8 在调试程序过程中,可以把所有输出结果送到屏幕显示,而不必正式输出到
打印设备,其运用了( )技术 正确答案: I/O重定向
9 程序员利用系统调用打开IO设备时,通常使用的设备标识是 正确答案: 逻辑设备名
10 CPU输出数据的速度远远高于绘图机的速度,为解决这一矛盾,可采用
正确答案: 缓冲技术
11 设备按信息交换单位进行分类,可分成 设备
12 ( )的基本含义是指应用程序独立于具体使用的物理设备 正确答案: 设备独立性
13 在关于SPOOLing的叙述中,( )描述是正确的 正确答案: SPOOLing系统使独立设备变成共享设备 14 有关设备管理要领的下列叙述中,( )是不正确的 正确答案: 通道是处理输入/输出的软件
15 设备管理中,设备映射表(DMT)的作用是 正确答案: 建立逻辑设备与物理设备的对应关系
16 磁盘是一种可共享的设备,因此某一时刻读写它的用户进程可以是
正确答案: 块设备,字符
正确答案: 至多能有一个
17 计算机系统中,DMA控制器中不包含的是 正确答案: 堆栈指针寄存器 18 通道是一种IO设备,它主要用于传输的数据是位于
正确答案: CPU 与IO设备
19 如果一个没有内存映射的IO设备与主存之间交换数据,希望这种数据交换不经过CPU来完成,那么,可以采用的方法是 正确答案: 通道技术
20 UNIX系统中,输入/输出设备看作是
正确答案: 特殊文件
21 在设备管理中,用来实现设备分配的四个数据结构中,每个设备一张,描述设备的特性和状态,反映设备的特性、设备和控制器的连接情况的数据结构是
正确答案: 设备控制表(DCT)
22 本地用户通过键盘登录系统时,首先获得的键盘输入信息的程序是 正确答案: 中断处理程序
23 某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100μs将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μs。在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是
正确答案: 1550μs、1100μs
24 为一个磁盘读操作计算磁道、扇区、磁头的工作是在I/O软件的( )层完成的
正确答案: 设备驱动程序
正确答案: 主存
25 缓冲技术的缓冲池在()中 26 系统产生死锁是指 又不可能被释放的资源
27 产生死锁的基本原因是( )和( )
正确答案: 若干进程等待被其他进程所占用而
I.作业运行不当;II.系统资源不足;III.系统发生重大故障;IV.资源分配不当;V.资源独占;VI.进程调度过慢;VII.进程推进顺序不当;VIII.系统中进程太多。
正确答案: IV和VII
28 产生死锁的四个必要条件是:( )、( )、( ) 和( )。
I.请求和阻塞条件;II.请求和释放条件;III.阻塞和请求条件;IV.释放和阻塞条件;V.互斥条件;VI.线性增长条件;VII.无序释放条件;VIII.有序释放条件;IX.非剥夺条件;XI.无序请求条件;XII.环路条件;XIII.请求和保持条件。
正确答案: V,XII,IX和XI
29 下述解决死锁的方法中,属于死锁预防策略的是( ),属于死锁避免策略的是( ),属于死锁检测与恢复的( ),属于忽略的是( )。
I.银行家算法;II.资源分配图化简法;III.撤消进程法;IV.资源有序分配法;V.彩票算法;VI.鸵鸟算法。 正确答案: IV,I,II和VI
30 死锁的预防是通过破坏产生死锁的四个必要条件来实现的。下列方法中,()破坏了“循环等待”条件,()破坏了“请求与保持”条件;()破坏了互斥条件;()破坏了不可剥夺条件。
I.银行家算法;II.资源一次性分配策略;III.资源有序分配策略;IV.Spooling技术;V.挂起进程。
正确答案: III,II,IV和V
31 从下面关于安全状态和非安全状态的论述中选出一条正确的论述
正确答案: 安全状态是没有死锁的状态,非安全状态是可能有死锁的状态 32 当检测到系统发生死锁之后,可采用( ),( ),( )或( )来解除死锁 I.剥夺某些进程所占有的资源;II.撤消某些进程;III.退回到还原点;IV.重新启动系统;V.提供更多的资源;VI.阻塞某些进程;VII.修改注册表;VIII.进入安全模式
正确答案: I,II,III和IV
33 在死锁的检测中,通常采用( )和( )的算法来完成 正确答案: 资源矩阵法;资源有向图
34 死锁不仅是一种与( )有关的错误,它还与进程的( )有关 正确答案: 临界资源;调度顺序
35 进程之间可能会死锁,当死锁发生后必须进行检测并恢复,其中( )算法付出的代价最大 正确答案: 重启系统 36 死锁与安全状态的关系是
正确答案: 死锁状态一定是不安全状态
37 假设系统由相同类型的9个资源被4个进程共享,试分析每个进程最多可以请求( )个资源数时该系统仍不会死锁
正确答案: 3
38 当进程A正在使用磁带机时,进程B又申请该磁带机,这种情况
正确答案: 以上均不正确
39 一次分配所有资源的方法能破坏死锁四个必要条件中的( )条件,因此可以预防死锁的发生
正确答案: 占有并请求
正确答案: 忽略
40 哪一种对待死锁的策略使系统具有最大的并发度
41 为多道程序提供的共享资源分配不当时,可能会出现死锁。但是,不适当的
操作系统习题答案
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)