今天是5月20日,小编默默的放出了一张图,大家自行体会期末复习篇-(2)_虚拟设备

本期带来的依旧是操作系统的复习资料,全部由小编亲自整理哦!后续还会持续更新



小康独家提供

1.两个进程争夺同一个资源( B )。

A. 一定死锁

B. 不一定死锁

C. 只要互斥就不会死锁

D. 以上说法都不对


2.产生死锁的原因是( D )有关。

A. 与多个进程竞争CPU

B. 与多个进程释放资源

C. 仅由并发进程的执行速度不当

D. 除资源分配策略不当外,也与并发进程执行速度不当


3.有关死锁的论述中,( C )是正确的。

A. “系统中仅有一个进程进入了死锁状态”

B. “多个进程由于竞争CPU而进入死锁”

C. “多个进程由于竞争互斥使用的资源又互不相让而进入死锁”

D. “由于进程调用V操作而造成死锁”


4.有关资源分配图中存在环路和死锁关系,正确的说法是( D )。

A. 图中无环路则系统可能存在死锁

B. 图中无环路则系统可能存在死锁,也可能不存在死锁

C. 图中有环路则系统肯定存在死锁

D. 图中有环路则系统可能存在死锁,也可能不存在死锁


5.产生系统死锁的原因可能是由于( D )。

A. 进程释放资源

B. 一个进程进入死循环

C. 多个进程竞争资源出现了循环等待

D. 多个进程竞争共享型设备


1.分页存储管理的存储保护是通过( A )完成的。

A. 页表(页表寄存器)

B. 快表

C. 存储键

D. 索引动态重定


2.静态重定位的时机是( C )。

A. 程序编译时

B. 程序链接时

C. 程序装入时

D. 程序运行时


3.分区管理和分页管理的主要区别是( D )。

A. 分区中的块比分页中的页要小

B. 分页有地址映射而分区没有

C. 分页有存储保护而分区没有

D. 分区要求一道程序存放在连续的空间内而分页没有这种要求


4.在分区存储管理中,下面的( A )最有可能使得高地址空间变成为大的空闲区。

A. 首次适应法

B. 最佳适应法

C. 最坏适应法

D. 循环首次适应法


5.在内存分配的“最佳适应法”中,空闲块是按( C )。

A. 始地址从小到大排序

B. 始地址从大到小排序

C. 块的大小从小到大排序

D. 块的大小从大到小排序


6.把逻辑地址转换成物理地址成为( B )。

A. 地址分配

B. 地址映射

C. 地址保护

D. 地址越界


7.把作业地址空间中使用的逻辑地址变成内存中物理地址称为( B )。

A. 加载

B. 重定位

C. 物理化

D. 逻辑化


1.假设逻辑地址空间由256页构成,每一页长度为2048B,则二进制的逻辑地址有(B)位。

A. 20

B. 19

C. 16

D. 18


2.在动态分区式内存管理中,适合于优先使用低地址部分空闲区的算法是(B)。

A. 最坏适应算法

B. 首次适应算法

C. 下次适应算法

D. 最佳适应算法


3.某页式存储管理系统中,地址寄存器长度为24位,其中页号占14位,则主存的块号大小是(C)字节。

A. 10

B. 2^24

C. 2^10

D. 2^14


4.在页式存储管理中,每次从主存中取指令或取操作数时,需要(B)次访问内存。

A. 1

B. 2

C. 3

D. 4


5.系统“抖动”现象的发生是由(A)原因引起的。

A. 置换算法不当

B. 内存容量不足

C. 请求页式管理方案

D. 交换的信息过大


6.假如一个虚拟存储器内的用户空间共有32个页面,每页大小为1KB,主存16KB。某一时刻系统为用户的第0,1,2,3页分配的物理块号为5,10,4,7,虚拟地址0A6F对应的物理地址是(C)。

A. 01001001101101

B. 01011001101111

C. 01001001101111

D. 01001001101011


7.请求页式管理系统可能出现(A)问题。

A. 抖动

B. 动态链接

C. 不能共享

D. 外零头


8.分段管理提供(B)维的地址结构。

A. 1

B. 2

C. 3

D. 4


9.( B)是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。

A. 覆盖技术

B. 对换技术

C. 虚拟技术

D. 物理扩充




1.在下面的I/O控制方式中,需要CPU干预最少的方式是(D )。

A. 程序I/O方式

B. 中断驱动程序I/O控制方式

C. 直接存储器访问DMA控制方式

D. I/O通道控制方式


2.CPU输出数据的速度远远超过打印机的打印速度,影响程序执行速度,为解决这一问题,可以采用(D )。

A. 通道技术

B. 虚拟存储器

C. 并行技术

D. 缓冲技术


3.利用通道实现了(A)之间数据的快速传输。

A. CPU和外设

B. 内存和CPU

C. 内存和外设

D. 外设和外设


4.为了实现CPU与外部设备间最大的并行性,应采用(C)。

A. 中断技术

B. 共享设备

C. 通道设备

D. 缓冲设备


5.下列关于通道、设备、设备控制器三者间关系的叙述中正确的是(C )。

A. 设备控制器和通道可以分别控制设备

B. 设备控制器控制通道和设备一起工作

C. 通道控制设备控制器,设备控制器控制设备

D. 设备控制器控制通道,通道控制设备


6.关于虚拟设备的论述正确的是(D)。

A. 虚拟设备是指允许用户使用系统中具有的物理设备更多的物理设备。

B. 虚拟设备是指允许用户以标准方式来使用物理设备。

C. 虚拟设备是指允许用户程序不必全部装入内存就可以使用系统中的设备。

D. 虚拟设备是指把一个物理设备变换成多个对应的逻辑设备。


7.使用SPOOLing系统的目的是为了提高( A )的使用效率。

A. I/O设备

B. 操作系统

C. 内存

D. CPU


8.操作系统采用缓冲技术,能够减少对CPU的(B)次数,从而提高资源的利用率。

A. 访问

B. 中断

C. 控制

D. 依赖


9.通道是一种(C)。

A. I/O端口

B. 数据通道

C. I/O专用处理机

D. 软件工具


10.在操作系统中,用户使用I/O设备时,通常采用(B)。

A. 物理设备名

B. 逻辑设备名

C. 虚拟设备名

D. 设备牌号


11.Spooling技术利用于(C)。

A. 外设概念

B. 磁带概念

C. 虚拟设备概念

D. 存储概念


12.采用Spooling技术的目的是(B)。

A. 提高主机效率

B. 提高独占设备的利用率

C. 减轻用户编程负担

D. 提高程序运行速度


13.为了使多个进程能有效的同时处理I/O,最好使用(C)结构的缓冲技术。

A. 单缓冲区

B. 双缓冲区

C. 缓冲池

D. 循环缓冲区


14.通过硬件和软件的功能扩充,把原来独占设备改造成若干用户共享的设备,这种设备称为(A)。

A. 虚拟设备

B. 系统设备

C. 存储设备

D. 用户设备


15.(C)用作连接大量|的低速或中速I/O设备

A. 数据选择通道

B. 成组多路通道

C. 字节多路通道

D. 数据多路通道


1.现有3个同时到达的作业J1,J2,J3,它们的执行时间分别为T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间为( (3×T1+2×T2+T3)/3 ) 解析:系统采用短作业优先调度算法,则作业的执行顺序为:J1、J2、J3,则J1的周转时间为T1,J2的周转时间为:T1+T2,J3的周转时间为:T1+T2+T3,则平均周转时间为:(T1+T1+T2+T1+T2+T3)/3=(3×T1+2×T2+T3)/3。

2.在作业调度中,排队等待时间最长的作业被优先调度,这是指( 先来先服务 )调度算法

3.作业调度程序从( 后备 )状态的队列中选取适当的作业投入运行。

4.一种既有利于短小作业又兼顾长作业的作业调度算法是( 最高响应比优先 )


根据如下段表:


段号

基地址

长度

0

300

200

1

7500

540

2

3000

1010

3

2000

100



  1. 求出逻辑地址为0,100的物理地址并判断其合法性;
  2. 求出逻辑地址为3,110的物理地址并判断其合法性;


  1. 300+100=400 合法
  2. 2000+110=2110 不合法

期末复习篇-(2)_死锁_02