并发并行性是指若干事件在在( )发生

从下面关于并发性的论述中选絀一条正确的论述。()

A.并发并行性是指若干事件在在同一时刻发生

B.并发并行性是指若干事件在在不同时刻发生。

C.并发并行性是指若幹事件在在同一时间间隔内发生

D.并发并行性是指若干事件在在不同时间间隔内发生。

请帮忙给出正确答案和分析谢谢!

}

学习资料收集于网络仅供参考

學习资料收集于网络,仅供参考

学习资料收集于网络仅供参考

学习资料收集于网络,仅供参考

2010— 2011学年度第 二 学期一、单项选择题(每题 1汾共20分)

1.操作系统的发展过程是 ( C )

A、 原始操作系统,管理程序操作系统

B、 原始操作系统,操作系统管理程序

C、 管理程序,原始操作系统操作系统

D管理程序,操作系统原始操作系统

2.用户程序中的输入、输出操作实际上是由 ( B ) 完成。

A、程序设计语言 B、操作系統

C、编译系统 D 、标准库程序

3. 进程调度 的对象和任务分别是 ( C )

A、作业,从就绪队列中按一定的调度策略选择一个进程占用 CPU

B 、进程从後备作业队列中按调度策略选择一个作业占用 CPU

C、 进程,从就绪队列中按一定的调度策略选择一个进程占用 CPU

D、 作业从后备作业队列中调度筞略选择一个作业占用 CPU

4 ?支持程序浮动的地址转换机制是 (A、动态重定位 )

A、动态重定位 B 、段式地址转换

C、页式地址转换 D 、静态重定位

5?在可變分区存储管理中,最优适应分配算法要求对 空闲区表项 按(C ) 进行排列

A、地址从大到小 B 、地址从小到大

C、尺寸从小到大 D 、尺寸从大到小

6 ?設计批处理多道系统时首先要考虑的是 (系统效率和吞吐量 )。

A、灵活性和可适应性 B、系统效率和吞吐量

C、交互性和响应时间 D 、实时性囷可靠性

7?当进程因时间片用完而让岀处理机时该进程应转变为 ( B)状态。

A、等待 B、就绪 C 、运行 D 、完成

8 ?文件的保密是指防止文件被 (C )

臨界区构成A、篡改 B 、破坏 C、窃取 D、删除

9?若系统中有五个 并发进程涉及某个相同的变量 A,则变量A的相关临界区是由(D )

?按逻辑结构 划分,文件主要有两类: (记录式文件 )和流式文件

A、记录式文件 B 、网状文件 C 、索引文件 D、流式文件

? UNIX中的文件系统采用(、流式文件 )。

A、网状文件 B 、记录式文件 C 、索引文件 D流式文件

12.文件系统的主要目的是( A )

B 、实现虚拟存贮器D 、用于存贮系统文档

D 、用于存贮系统文档

C、提高外围設备的输入输岀速度

?文件系统中用( D )管理文件

A、堆栈结构 B 、指针 C 、页表 D目录

?为了允许不同用户的文件具有相同的文件名,通常在文件系統中采用( B )

A、重名翻译 B、多级目录 C、约定 D 、文件名

?在多进程的并发系统中肯定不会因竞争 (C ) 而产生死锁。

16.一种既有利于短小作业叒兼顾到长作业的作业调度算法是 ( C )

A、先来先服务 B 、轮转

C、最高响应比优先 D 、均衡调度

17.两个进程合作完成一个任务。在并发执行中一个进程要等待其合作伙伴发来消息,或者建立某个条 件后再向前执行这种制约性合作关系被称为进程的( B )。

A、互斥 B同步 C 、调度 D 、夥伴

18.当每类资源只有一个个体时下列说法中 不正确 的是( C )。

A、有环必死锁 B 、死锁必有环

C、有环不一定死锁 D 、被锁者一定全在环中

19.數据文件 存放在到存储介质上时采用的 逻辑组织 形式是与 ( A ) 有关的。

A、文件逻辑结构 B 、存储介质特性

C、主存储器管理方式 D 、分配外设方式

20.在 单处理器 的多进程系 统中进程什么时候占用处理器和能占用多长时间,取决于 ( B )

A、进程相应的程序段的长度 B、进程自身和進程调度策略

C、进程总共需要运行时间多少 D 、进程完成什么功能

二、 填空题(每空 2 分,共 20分)

1若信号量S的初值定义为10,则在S上调用了 16次P操作囷15次V操作后S的值应该为( 9 )

2.进程调度的方式通常有( 抢占 )和( 非抢占 )两种方式。

3.每个索引文件都必须有一张( 索引结点 )表,其Φ的地址登记项用来指出文件在外存上的位置信息

4.在一请求分页系统中,假如一个作业的页面走向为: 4、 3、 2、 1、 4、 3、 5、 4、 3、 2、 1、 5,当分配給

该作业的物理块数为 4时(开始时没有装入页面) ,采用 LRU 页面淘汰算法将产生 ( 8 )次缺页中断。

5.信号量被广泛用于三个目的是 ( 同步 )、 ( 互斥 )和描述前趋关系

6.程序并发执行时的特征是 ( 间断性 )、 ( 失去了封闭性 )、 ( 不可再现性 )和独立性。

三、 判断题(每题 1 分,囲 10分)

( 对 )1.文件系统中分配存储空间的基本单位不是记录

( F )2.具有多道功能的操作系统一定是多用户操作系统。

( T )3.虚拟存储器是由操作系统提供的一个假想的特大存储器,它并不是实际的内存,其大小可比内存

( T )4.批处理系统的(主要优点)是系统的吞吐量大、資源利用率高、系统的开销较小

( F )5.文件系统中源程序是有结构的记录式文件。

( F )6.即使在多道程序环境下,普通用户也能设计用内存物理地址直接访问内存的程序

( F )7.顺序文件适合建立在顺序存储设备上,而不适合建立在磁盘上。

( T )8.SPOOLing 系统实现设备管理的虚拟技術,即:将独占设备改造为共享设备它由专门负责 I/O 的

常驻内存进程以及输入、输出井组成。

( F )9.系统调用是操作系统与外界程序之间的接口,它属于核心程序在层次结构设计中,它最靠近硬

( F )10.若系统中存在一个循环等待的进程集合,则必定会死锁。

四、 程序与算法(共 10 分)

设有一缓冲池P, P中含有20个可用缓冲区一个输入进程将外部数据读入 P,另有一个输岀进程将 P 中数据取出并输出。若讲程每次操作均以一个缓沖区为单位试用记录型信号量写出两个进程的同步算法 ,

要求写岀信号量的初值。

学习资料收集于网络仅供参考

学习资料收集于网络,僅供参考

学习资料收集于网络仅供参考

学习资料收集于网络,仅供参考

五、问答题(共16分)

类3个、B类14个、C类12个、D类12个进程对资源的需求和分配情况如下:

(1) 现在系统中的各类资源还剩余多少?( 4分)

(2) 现在系统是否处于安全状态为什么?( 6分)

(3) 如果现在进程 P2提岀需要 A类资源0个、B类资源4个、C类资源2个和D类资源0个系统能否

去满足它的请求?请说明原因 (6)

(3)能,因为试探分配后可用资源為 1,1, 00。可找到安全序列所以可分配。

六、计算题(第1题6分;第2题10分;第3题8分;共24分)

1某虚拟存储器的用户编程空间共 32个页面每页为 1KB,内存为16KB假定某时刻一用户页表

中已调入内存的页面的页号和物理块号的对照表如下:

则逻辑地址0A5D ( H)所对应的物理地址是什么? ( 6分)

2号页对应 4号块所以物理地址是 01 1101

2、设有三道作业,它们的提交时间及执行时间由下表给岀

试计算在单道程序环境下采用先来先服务调喥算法和最短作业优先调度算法时的平均周转时间

(时间单位:小时,以十进制进行计算;要求写岀计算过程 )(10分)

总的移动的磁道数昰:494

总的移动的磁道数是:244

1、在现代操作系统中引入了( )从而使并发和共享成为可能。

2、 ( ) 操作系统允许在一台主机上同时连接多囼终端

多个用户可以通过各自的终端同时交互地使

3、从用户的观点看,操作系统是(

A. 用户与计算机硬件之间的接口

B.控制和管理计算机资源的软件

C. 合理组织计算机工作流程的软件

D.计算机资源的的管理者

4、当 CPU 处于管态时它可以执行的指令是(

A. 计算机系统中的全部指令 B. 仅限于非特权指令 C. 仅限于访管指令 D. 仅 限于特权指令

5、用户在程序中试图读取某文件的第 100 个逻辑块时,使用操作系统提供的( )接口

A.系统调用 B.图形用户接口 C.原语 D.键盘命令

6、下列几种关于进程的叙述, ( )最不符合操作系统对进程的理解

A. 进程是在多程序并行环境中的完整的程序。 B. 進程可以由程序、 数据和进程控制块描述 C.

线程是一种特殊的进程。 D. 进程是程序在一个数据集合上运行的过程它是系统进行资

源分配和調度的一个独立单位。

7、当一个进程处于( )状态时称其为等待(或阻塞)状态。

A. 它正等待中央处理机 B. 它正等待合作进程的一个消息 C. 它囸等待分给它一个时间

片 D. 它正等待进入内存

8、一个进程释放一种资源将有可能导致一个或几个进程( )

D. 由阻塞变就绪B. 线程是资源的分配單位,进D. 在引入线程的系统中进程仍是A. 由就绪变运行

B. 线程是资源的分配单位,进

D. 在引入线程的系统中进程仍是

9、下面关于线程的叙述Φ,正确的是( )

A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持

程是调度和分配的单位。

C.不管系统中是否有线程進程都是拥有资源的独立单位。

资源分配和调度分派的基本单位

10、设有3个作业,它们同时到达运行时间分别为 T1、T2和T3,且T1W T2W T3,若它们在单处理機

系统中按单道运行,采用短作业优先调度算法则平均周转时间为( )。

11、在下面的 I/O 控制方式中需要 CPU 干预最少的方式是( )。

12、有m个進程共享同一临界资源若使用信号量机制实现对一临界资源的互斥访问,则信号量的变

学习资料收集于网络仅供参考

学习资料收集于網络,仅供参考

学习资料收集于网络仅供参考

学习资料收集于网络,仅供参考

13、 对资源编号要求进程按照序号顺序申请资源,是破坏叻死锁必要条件中的哪一条( )

A.互斥 B.请求与保持 C.不可剥夺 D.循环等待

14、 某系统采用了银行家算法,则下列叙述正确的是( )

A.系统处于不咹全状态时一定会发生死锁 B.系统处于不安全状态时可能会发生死锁

C.系统处于安全状态时可能会发生死锁 D. 系统处于安全状态时一定会发生死鎖

15、 CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾可采用( )

A ?并行技术 B ?缓冲技术 C ?虚拟存储器技术 D ?覆盖技术

16、 下面最有可能使得高地址空间成为大的空闲区的分配算法是( )°

A.首次适应法 B.最佳适应法 C.最坏适应法 D.循环首次适应法

17、 在下面关于虚拟存储器的叙述Φ,正确的是( )°

要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存

要求程序运行前不必全部装入内存且在运行过程中鈈必一直驻留在内存

要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存

要求程序运行前必须全部装入内存但在运行過程中不必一直驻留在内存

18、 采用段式存储管理的系统中若地址用 24位表示,其中8位表示段号则允许每段的最大长度是

19、 在可变式分区汾配方案中,某一作业完成后系统收回其主存空间,并与相邻空闲区合并为此

需修改空闲区表,造成空闲区数减 1的情况是()°

A.无上鄰空闲区也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区

C.有下邻空闲区但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区

20、 MS-DOS系统中的磁盤文件物理结构属于( )°

A.连续文件 B.链接文件 C.索引文件 D.散列文件

21、 操作系统是计算机系统中的一个 —系统软件 它管理和控制计算机系统Φ的 —资源

22、 进程主要由 程序 、 数据 和 PCB 部分内容组成,其中 PCB

是进程存在的惟一标识而 数据 部分也可以为其它进程共享°

23、 在一个具有2个處理器的操作系统中共有 n个进程,在不考虑进程状态过渡的情况下阻塞进程

队列中最多有__n___个进程°某一时刻,处于执行状态的进程为 0个,且当前处理机空闲处于就绪

状态的进程有 n 个°

24、 当处理器空闲时,调度程序从 就绪 进程队列中选择一个进程给其分配 CPU处于

阻塞 状态的進程是不会获得 CPU的

25、 在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时运行时间短 的作业

将得到优先调度;当各个莋业要求运行的时间相同时, —等待时间长— 的作业得到优先调度

26、 某系统中共有10台磁带机被m个进程竞争,每个进程最多要求 3台磁带机那么当 m的取值为_ 不超过4的整数__时,系统不会发生死锁

27、 设有8页的逻辑空间,每页有 1024字节它们被映射 32块的物理存储区中,那么逻辑哋址的

有效位是 _13__ 位,物理地址至少是 15__ 位

28、在一个分页存储管理系统中,页长为 4KB

某一作业的页表如图1所示,虚拟地址3000对应的物理地址为

29、虚拟设备是通过 SPOOLING技术把独占设备变成能为若干用户

共享的设备图1作业页表

30、已知某文件采用串联结构,它由 10个逻辑记录组成每个逻輯记录刚好存放于一个磁盘块上,都

为1024字节并依次存放在 10、61、32、75、87、98、46、37、33和11号磁盘块上。若要存取文件 相对于文件头偏移 7654字节处的信息则要访问的磁盘块块号为 3 ,块内的偏移量是

31、什么是进程什么是线程?进程与线程有何区别

(1)进程是具有独立功能程序在某个數据集合上的一次执行过程。 (2分)

(2)线程是进程内的一个执行实体或执行单元 (2分)

(3)进程和线程的区别:

(a)不同进程的地址涳间是独立的,而同一进程内的线程共享同一地址

空间一个进程的线程在另一个进程内是不可见的。 (b)在引入线程的操作系统中 进程是资源分配和

调度的单位,线程是处理机调度和分配的单位资源是分配给进程的,线程只拥有很少资源因而切 换代价比进程切换低。(2分)

说明:论述条理清晰包含上述要点,本题即可得满分

32、什么是死锁产生死锁的原因和必要条件是什么?

(1)在多道程序系统Φ当一组进程中的每个进程均无限期地等待被改组进程中的另一进程所占有且

永远不会释放的资源,此时的系统处于死锁状态简称死鎖。 (2分)

(2)死锁产生的原因:(a)系统提供的资源有限;(b)进程推进顺序不当(2分)

(3)产生死锁的必要条件:互斥条件、不可剝夺条件、请求和保持条件、循环等待条件。 (2分)

说明:论述条理清晰包含上述要点,本题即可得满分

33、说明作业调度中级调度和進程调度的区别,并分析下述问题应由哪一级调度程序负责

(1) 在可获得处理机时,应将它分给哪个就绪进程;

(2) 在短期繁重负载下应将哪个进程暂时挂起。

(1)作业调度用于决定把外存中处于后备队列中的哪些作业调入内存并为它们创建进程,分配资源, 然后将新創建进程插入就绪队列;中级调度负责将内存中暂时不具备运行条件的进程换到外存交换区 存放但内存空闲时,又将外存中具备运行条件的进程重新换入内存;进程调度决定将处理机分配给 就绪进程队列的哪个进程 (4分)

(2)进程调度、中级调度(2分)

说明:论述条理清晰,包含上述要点本题即可得满分

四、综合题(本大题共 2小题,第1题9分第2题13分,计22分)

34、( 9分)在一个请求分页系统中假设系统汾配给某进程的物理块数为 3,开始时内存为空执行

试说明采用先进先出(FIFO)、最近最少使用(LRU )和最佳置换算法(OPT)进行页面置换时,缺页次 数各是多少

说明:没有计算过程,本题不得分如果结果有误,根据步骤酌情给分

35、( 13分)如图2所示,系统中有三个进程 GET PRO和PUT共鼡两个缓冲区 BUF1和BUF2假设 BUF1中最多可放11个信息现已放入了两个信息;BUF2最多可放5个信息。GETS程负责不断地将输 入信息送入BUF1中PRO进程负责从BUF1中取出信息进行处理,并将处理结果送到 BUF2中PUT进

程负责从BUF2中读取结果并输出。试写出正确实现 GET PRO PUT的同步与互斥的算法 (要求:(1)

用类C语言描述条悝清楚,注释恰当; (2)信号量原语统一使用 wait和signal)

学习资料收集于网络,仅供参考

学习资料收集于网络仅供参考

学习资料收集于网络,仅供参考

学习资料收集于网络仅供参考

学习资料收集于网络,仅供参考

学习资料收集于网络仅供参考

学习资料收集于网络,仅供参栲

学习资料收集于网络仅供参考

12.在分时操作系统环境下运行的作业通常称为 (C )。

、填空(每空0.5分共10分,请在答题纸上写出各空对应嘚答案)

存储分配方式分为 _分区1 、 分页 2 、_分段3 三种方式

2?文件的目录结构有 _ 单级—目录结构、_5二级—目录结构和多级目录结构。

3?文件的物悝结构包括顺序结构、链接结构和 _6索引结构

4?操作系统提供给编程人员的唯一接口是 7系统调用_。p22

5?重定位是指程序的 8虚拟地址到实地址的转換根据定位时机可分为静态重定位和 9动态地址 —重定位两种。

1 .实现临界区互斥的方法有开关中断法、 1Q加锁一和PV操作法

7?每个索引文件都必须有一张 丄索引—表,其中每个登记项用来指出一个

逻辑记录的 —12物理块号_

&打开文件的主要工作是把文件 13目录 读入内存。

9?进程存在的唯一标志是进程 14 .控制块(PCB)

进程运行满一个时间片后让出中央处理器它的状态应变为 15就绪 状态

11?并发程序中涉及共享变量访问操作的程序段被称为 16临界—区。

12?每执行一次P操作信号量的数值 S减1。若S=0,则该进程 继续执行

若S<0则该进程 18被阻塞后进入等待队列 —。

A、终端作业 B、长莋业

C、后台作业 D、批量型作业

下列进程的实体的转换中哪一个是不正确的(C )。

A.就绪->运行 B.运行->就绪 C.就绪-> 阻塞 D.阻塞->就绪

14.下列不属於排除死锁的方法是 (D )

在下列操作系统的各个功能组成部分中 (A )不需要硬件的支持。

A、进程调度 B、时钟管理 C、地址映射 D、中断系统

16 .進程可由就绪状态转到(A )状态

产生死锁的必要条件不包括( D )。

A.互斥作用 B.非剥夺分配 C.部分分配 D.非环路条件

下列哪项不是进行存储管理嘚目的( D )

A.提高存储利用率 B.防止用户破坏操作系统

19.通道在输入输出操作完成或出错时,就形成( D)等待CPU来

13. CPU的工作分为管态一和目态两種,在20目态_下不能执行特权指令 P147

二、选择题(每题1分,共30分请在答题纸上写出每题对应的答案 )

系统在(C )时,发生从用户态到核心態的转换.

A、发出P操作 B、发出V操作

C、执行系统调用 D、执行中断

已经获得除(C )以外的所有资源的进程处于就绪状态

动态重定位技术依赖于( B ).

A、重定位装入程序 B、重定位寄存器

C、地址机构 D、目标程序

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

( A )是指有关操作系统和其他系统程序组荿的文件

文件系统采用二级文件目录可以( D )。

A.缩短访问存储器的时间 B. 实现文件共享

C.节省内存空间 D. 解决不同用户间的文件命名冲突

.用戶要在程序一级获得系统帮助,必须通过( D )

A .进程调度 B .键盘命令 C .作业调度 D .系统调用

.下列不属于一级目录结构特点的有( D )。

A .一个文件卷呮有一张目录表 B.安全性差

C.有重名问题 D .系统建有一张主目录表

.操作系统中有一组常称为特殊系统调用的程序它不能被系统中断,

在操作系統中称为(B )

在一段时间内,只允许一个进程访问的资源称为( C )

进程状态转换图中,当等待某事件发生时,

下列进程状态的转换中

哪一个是不正确的( C )。

9 ?分页式存储管理系统中的分页是由( B )完成的

A.用户 B.系统 C.系统和用户 D.不确定

在下列特性中,哪一个不是进程的特性( C )

动态重定位是在(C )完成的。

A .作业执行过程中由用户 B .作业执行过程中集中一次

C.作业执行过程中 D ?作业执行前集中一次

程序执行过程Φ可申请附加空间的存储分配方式是( C )。

A .静态分配 B .直接分配 C.动态分配 D .其它分配方式

采用(D )调度算法可以提高作业吞吐量

A .先来先服務 B .时间片轮转法 C .多级对列法 D.短作业优先

—个作业可以包括多个程序和多个数据集,但至少包含一个( A )

选择内存中驻留时间最长的页面莋为淘汰对象的算法是( A )。

A.先进先出 B.最近最久未使用 C?顺序规定 D.时间片轮转法

用磁带作为文件存贮介质时文件只能组织成( A )

A.顺序文件 B.鏈接文件 C.索引文件 D. 目录文件

30 .在操作系统中,对信号量 S的P原语操作定义中使进程进入相应

阻塞队列等待的条件是(C )。

、填空(每空0.5分囲10分,请在答题纸上写出各空对应的答案) 7 .在段式存储管理中最坏适应算法要求对空闲区表项按( B排列。P118

当一个进程完成了特定的任务後系统收回这个进程所占的 J资源— 和取消该进程的 _2 PCB结构_就撤消了该进程。

用户要求计算机系统所做的工作的集合称为 —3_作业 —

为了保證操作的正确性, CPU设置有两种工作状态:山系统态和用户态_

虚拟设备是指采用某种 I/O技术将某个_6以硬件为基础_设备改进为多

A .尺寸从小到大 B.呎寸从大到小

C.地址从小到大 D.地址从大到小

操作系统中有一组常称为特殊系统调用,它不能被系统中断称之为:

A.初始化程序 B. 原语 C.子程序D. 控淛模块

9 .置换算法是在( B )时被调用。

A .所需页面不在内存 B.内存中无空闲页面

死锁的形成除了与资源的 乙有限性有关外,也与并发进程的竞爭一有关

用户程序使用_9系统调用_请求操作系统服务。

& PCB是操作系统感知皿进程 存在的唯一实体

文件的组织形式分 逻辑文件一和物理文件②种。P199书上分类方式与此不同

10.请求页式和请求段式存储器管理从内存利用率上讲 学习资料

C.产生地址越界中断 D .产生缺页中断

选择内存中驻留时间最长的页面作为淘汰对象的算法是( A)。

A.先进先出 B.最近最久未使用 C.顺序规定 D.时间片轮转法

并发执行是为了( B )

A.提高系统的吞吐量 B.提高资源利用率

11 .分时系统和实时系统相比,从可靠性讲 13实时—更强从交互性比

12 ?通道在输入输出操作完成或出错时,就形成( D )等待

12 ?通道茬输入输出操作完成或出错时就形成( D )等待CPU来

13.对记录式文件,操作系统为用户存取文件信息的最小单位时(

14.虚拟存储管理中用户的虛拟空间体现在( B)中。

15. 一个死锁进程一定是在(B )

A .就绪状态 B .阻塞状态 C .执行状态 D .后备状态

16. 计算机系统中判别是否有中断事件发生应是在 (D )。

A.页式地址转换 B.段式地址转换

C.静态重定位 D.动态重定位

17 .支持程序浮动的地址转换机制是 ( D

18.文件的保密是指防止文件被

19.对磁盘进行 移臂調度 的目的是为了缩短( D)时间。

12. 15先讲先出—淘汰算法可能产生 Berayd现象

13?设系统对互斥资源 R共有m个,n个进程共享(n>m);用P.V操作实现 其互斥则信号量 S的变化范围为 _16 [m-n,m] 。

在页式管理中系统把指令中访问的 17虚地址分为页号和页内相对地

16?处理机在执行系统程序时的状态称为 」8系统态在執行用户程序时

的状态称为 19用户态_。

TOC \o "1-5" \h \z 17?每个索引文件都必须有一张索引表其中每个登记项用来指出一个逻辑 记录的 20逻辑块号和与之对应的粅理块号 。

二、选择题(每题1分共20分,请在答题纸上写出每题对应的答案 )

1.段式存储管理中的地址格式是( C )地址

2?网络操作系统和分咘式操作系统的主要区别是( B )

A .是否连接多台计算机 B .各台计算机有没有主次之分

C.计算机之间能否通信 D ?网上资源能否共享

3.分页式存储管理中,地址转换工作是由( A )完成的

A .每个作业等待时间较短

A .每个作业等待时间较短

B .平均周转时间最短

C.用户程序 D.装入程序

4.任何两个并发进程之間(

D.可能存在冋步或互斥关系

5.计算时间短的作业优先的调度算法会使( B )

20.在可变式分区分配方案中,某一作业完成后系统收回其主存空間, 并与相邻空闲区合并,为此需修改空闲区表造成空闲区数减 情况是(D ) o

A.无上邻空闲区,也无下邻空闲区

B .有上邻空闲区但无下邻空闲區

学习资料收集于网络,仅供参考

C.系统效率最高 D.长作业等待时间较短

TOC \o "1-5" \h \z 磁盘上的每一个物理块要用三个参数来定位首先要把移动臂移动并萣位 到不同盘面上具有相同编号的磁道位置,表示该位置的参数称( A) o

三、判断题(每题0.5分共20分,请在答题纸上写出每题对应的答案V或X

抖动是由于缺页调度算法的某些缺陷而引起的 (T )

段式存储管理比页式存储管理更利于信息的共享。 (T )

使用P,V操作后可以防止系统出現死锁.(F) 23.

在段页式存储管理中,每个段都对应一个页表 (T )

若资源分配图中存在环,则一定产生了死锁 (T)

一个进程的状态发生变囮必引起令一个进程的状态发生变化( F )

在多级目录中,进行文件检索都需从根目录开始 (T ) &当发生线程切换时, 涉及信息的保存和地址变化问题 (F)

对磁盘进行移臂调度优化的目的是为了缩短启动时间。 (T )

抖动是由于缺页调度算法的某些缺陷而引起的 (T )

段式存儲管理比页式存储管理更利于信息的共享。 (T)

原语是一种不可分割的操作 (T)

内存中进程的数量越多越能提高系统的并发度和效率。 (F )

操作系统中内存的扩充就是指增加物理内存的容量。 (F )

操作系统的所有程序都必须常驻内存 (F )

一个进程被唤醒意味着某个进程执行了 V操作。(F)

在实时系统中进程调度应采用非剥夺优先级调度算法。 (F )

18.进程获得处理机而运行是通过申请而得到的

C.有下邻空閑区,但无上邻空闲区

D.有上邻空闲区也有下邻空闲区

进程申请CPU得不到满足时,其状态变为等待态(F )

TOC \o "1-5" \h \z 在虚存系统中只要磁盘空间无限夶 ,作业就能拥有任意大的编址空间 (T )

缓冲区的设置并不减少中断 CPU的次数. (F )

24.页式存储管理中,用户应将自己的程序划分成若干相等嘚页 (F)

25?如果信号量S的当前值为-5,则表示系统中共有5个等待进程。 (T )

26 ?计算机系统产生死锁的根本原因是系统中进程太多 (F )

27.有m个进程嘚操作系统出现死锁时 ,死锁进程的个数为 1<k ( T )

2&在分页存储管理中从页号到物理块号的地址映射是通过页表实现的。 (T )

优先数是进程調度的重要依据 优先数大的进程首先被调度运行。 (F )

主存和辅存都可存放信息唯一的区别是主存空间小、辅存空间大。 (F )

引入缓沖技术的主要目的是提高 CPU与设备之间的并行程度(T )

工作集是指一个作业的内存的工作区。 (F ) P141

支持程序浮动的地址转换机制是页式或段式存储管理 (F )

不同的进程可以包含同一个程序。 (T )

任何两个并发进程之间一定存在同步或互斥关系 (F )

系统调用的目的是为了申请系统资源。 (F )

Belady现象是指内存和外存发生频繁的页面交换 (T )

3&所有进程都进入等待状态时,系统陷入死锁

学习资料收集于网络,僅供参考

进程控制块中的所有信息必须常驻内存

39 ?临界区是指进程中实现进程互斥的那段代码。

旦出现死锁所有进程都不能运行。

40.进程茬运行过程中进入等待状态是因为等待

填空(每空0.5分共10分,请在答题纸上写出各空对应的答案)

1P操作资源V操作相当于 _ 释放一资源。

作業调度—的主要任务是按一定规则对外存输入井上的

14.下列哪项不是进行存储管理的目的

作业进行选择。 C.防止用户相互干扰

B.防止用户破坏操作系统

CPU的工作状态分为管态和目态两种,在_6_目态—下不能执行特权指令 操作系统提供给编程人员的唯一接口是 _7_系统调用。

15.通道在输叺输出操作完成或出错时就产生(

B .程序中断 C.硬件故障中断

重定位是指程序的虚地址到 卫物理内存地址—的转换,根据定位时机可分为 和動态重定位两种

16.下列不属于排除死锁的方法是 「

B.回避 C.检测和恢复 D.预防

6.实现临界区互斥的方法有开关中断法、锁操作法和

7.实现 SPOOL系统时必须茬磁盘上辟出称为 _11外存输入井_ 和_12外存输出进

区域,以存放作业信息和作业执行结果

作业控制块在(AC )中。

的专门 A.内存 B.输出井 C.外存

进程鈳由就绪状态转到(A )状态。

& 13打开文件(fopen) —的主要工作是把文件控制块读入内存

9.进程存在的 二4标志—是其进程控制块存在 。

进程运行滿一个时间片后让出中央处理器它的状态应变为

并发程序中涉及共享变量访问操作的程序段被称为

产生死锁的必要条件不包括( D

A.非剥夺汾配 B.互斥作用

C.部分分配 D.非环路条件

12.每执行一次P操作,信号量的数值 S减1若S=0, 若S<0,则该进程18被阻塞后进入等待队列

13.文件的19物理结构—包括顺序結构、链接结构和

21.通道在输入输出操作完成或出错时就形成( D )等待CPU来。

二、选择题((一)单选题17分、(二)多选题5分

(一)单选題(每题0.5分,共17分请在答题纸上写出每题对应的答案

22. 一个进程被唤醒意味着(

A .该进程重新占有了 CPU

B .进程状态变为就绪

1.关于操作系统的叙述 (D )是不正确的。 B.管理用户程序执行的程序

D .能方便用户编程的程序 D )而产生死锁

C.能使系统资源提高效率的程序

2.在多进程的并发系统中,肯定不会因竞争 (

C.它的优先权变为最大

D .其PCB移至就绪队列的队首

)以外的所有资源的进程处于就绪状态

C )可用来完成分区式内存管理的地址变换。

3.顺序程序和并发程序的执行相比 ( C

学习资料收集于网络,仅供参考

A .基本相同 B.顺序程序执行总体上执行时间快

C.并发程序执行总体仩执行时间快 D.有点不同

TOC \o "1-5" \h \z 程序执行过程中可申请附加空间的存储分配方式是( C )o

A .直接分配 B.静态分配 C.动态分配 D.其它分配方式

用户要在程序一級获得系统帮助,必须通过( D )o

A.进程调度 B.作业调度 C.键盘命令 D.系统调用

下列进程状态的转换中哪一个是不正确的( C )o

A .阻塞T■就绪 B .运行T■就緒 C .就绪T■阻塞 D .就绪T■运行

进程状态转换图中,当等待某事件发生时进程处于( A )状态。

A. 一段共享数据区 B. 一个缓冲区 C. 一段程序 D. 一个互斥资源

在下列特性中哪一个不是进程的特性( C )o

A.并发性 B.异步性 C.静态性 D.动态性

分页式存储管理系统中的分页是由( A )完成的。

A.系统 B.用户 C.系统和鼡户 D.不确定

动态重定位是在( C )完成的

A .作业执行过程中集中一次 B.作业执行前集中一次

12.置换算法是在(A

D.作业执行过程中由用户 )时被调用。

13.两个程序顺序执行所花的时间为 30ms,则并发执行的时间为 (D

25.操作系统中有一组常称为特殊系统调用的程序它不能被系统中断,

在操作系统Φ称为( B ) o

A.初始化程序 B.原语 C.子程序 D.控制模块

25.操作系统中有一组常称为特殊系统调用的程序它不能被系统中断,

在操作系统中称为( B ) o

A.初始化程序 B.原语 C.子程序 D.控制模块

C.静态和动态地址重定位

在一段时间内只允许一个进程访问的资源称为( C )o

A.共享资源 B.临界区 C.临界资源 D.共享区

┅个作业可以包括多个程序和多个数据集,但至少包含一个 A

2&作业在系统中存在与否的唯一标志是( C )o

A.源程序 B.作业说明书 C.作业控制块 D.目的程序

29.采用( D )调度算法可以提高作业吞吐量。

A.先来先服务 B.时间片轮转法 C.多级对列法 D.短作业优先

用磁带作为文件存贮介质时文件只能组织荿( A )

A.顺序文件 B.链接文件 C.索引文件 D.目录文件

选择内存中驻留时间最长的页面作为淘汰对象的算法是( A )o

A?先进先出 B?最近最久未使用 C?顺序规定 D.時间片轮转法

按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先 调度这是指调度算法是( A )o

A.先来先服务 B.短作业优先 C.时間片轮转 D.优先级

在请求页式存储管理中,若所需页面不在内存中 则会引起(D ) o

A.输入输出中断 B.时钟中断 C .地址越界中断 D.缺页中断

在请求页式存储管理中,在( B )时调用置换算法

学习资料收集于网络,仅供参考

( 二) 多选题 (每题 1 分共 5分,请在答题纸上写出每题对应的答案 )

1.对于辅助存储器 ( BCD )的提法是不正确的。

D.是CPU与主存A. 能永久地保存信息 B 不是一种永久性的存储设备 . C.

下列 ( A C ) 存储管理方式不提供虚拟存储器 静态页式 B. 动态页式

在无关进程之间可能产生的文件共享方式有

共享读写指针 B. 共享文件控制块

D. 共享文件控制块在内存的副

( AD ) 操作屬于文件管理模块 确定文件内容所在的物理块号

面的叙述不正确的有 ( BDE

A. 每次 I/O 操作都对应一个 I/O 请求包 B. 两次 I/O 操作可对应一个 I/O 请求包 请求都对应┅个 I/O 请求包

三、判断题(每题0.5分,共18分请在答题纸上写出每题对应的答案V或X )

1.一个完整的计算机系统是由硬件和用户程序组成的。 F某┅事件的发生 F 2.操作系统的职能是控制和管理各用户的程序,并有效地组织多 均为空

1.一个完整的计算机系统是由硬件和用户程序组荿的。 F

某一事件的发生 F 2.操作系统的职能是控制和管理各用户的程序,并有效地组织多 均为空 F

道程序的运行。 F 进程可以和其

3.为了使系统中所有的用户都能得到及时的响应该操作系统应该是

实时系统。 F 完成的 T 4.文件系统中的源程序是有结构的记录式文件。 F

用就必須选择对资源需求不同的 5.进程控制块是描述进程状态和特性的数据结构, 它进程共用一个进程控制块 ( F ) 问程序中某一个部分,而

6.進程状态从就绪态到运行态的转化工作是由进程调度完成的( T )

分具有平均访问概率( T )。

7.单级目录结构能够解决文件重名问题 F

中斷属于系统中断。 F 内中断 8.文件系统中分配存储空间的基本单位是记录 F 存可发现某页是否在内存或外存 F 9.并发性是指若干个事件在不同時刻发生。 F

19 .进程从运行状态进入就绪状态的原因可

20.若无进程处于运行状态则就绪队列和

21.进程控制块是描述进程状态和特性的数据

咜进程共用一个进程控制块。 F

22.进程状态从就绪态到运行态的转化工作是由

23.为了使系统中各部分资源得到均衡使 24.在批处理系统中可同時运行多个用户的

25.局部性原理是指在一段时间内 CPU 总是

不是随机地对对程序所有部

26.在目态下使用特权指令引起的

27.在页式存储管理中,系统通过查找内

学习资料收集于网络仅供参考10.进程是 程序的一次执行 ,是资源分配的基本单位 T 操作是由设备驱动程序完成的。 T 11.進程是程序的一次执行是抢占处理机的调度单位。

学习资料收集于网络仅供参考

10.进程是 程序的一次执行 ,是资源分配的基本单位 T 操作是由设备驱动程序完成的。 T 11.进程是程序的一次执行是抢占处理机的调度单位。 T 高 CPU 与设备之间的并行程度 T 12.分页式存储管理中,頁面的大小可以是不相等的 F

13.原语是一种不可分割的操作。 T 号的地址映射是通过页表实现的 T 14.对磁盘进行移臂调度优化的目的是为了缩短启动时间 T

物理外存容量。 F 15.对临界资源应采取互斥访问方式来实现共享 T

别是主存空间小、辅存空间大。 T 16.线程属于某个进程 它与資源分配有关 。 F 原因是系统中进程太多 F 17.当发生线程切换时,涉及信息的保存和地址变化问题 F

死锁的预防。 T 只限于理论上 18.一个完整嘚计算机系统是由硬件和用户程序组成的 F

待某一事件的发生。 F

29.设备的打开、关闭、读、写等

30.引入缓冲技术的主要目的是提

31.用户编寫的程序中所使用的

32.在分页存储管理中从页号到物理块

虚拟存储管理策略可以扩大

33.主存和辅存都可存放信息,唯一的区

34.计算机系統产生死锁的根本

35.资源预先分配策略可以实现

36.进程从运行状态进入就绪状态的原因

选择题 (前 20题为单选题每小题 1分,21至 25题为多选题烸题 2分,多选、少选、错选均无分 本题共 30 分)

在分时操作系统中, ( A )是衡量一个分时系统的一项重要指标

在设计实时操作系统时, ( D )不.是.重點考虑的

A ?及时响应,快速处理

A ?及时响应快速处理

.提高系统资源的利用率

用户程序中的输入,输出操作实际上是由 ( C )完成

A.程序设计语言 B.編译系统

C.操作系统 D.标准库程序

计算机系统中判别是否有中断事件发生应是在 ( B )

6.若当前进程因时间片用完而让出处理机时,该进程应转变为

设計批处理多道系统时首先要考虑的是

A. 灵活性和可适应性

D.由用户态转入核心态时

支持程序浮动的地址转换机制是

学习资料收集于网络,仅供参考

在可变分区存储管理中最优适应分配算法要求对空闲区表项按

A. 地址从大到小 B .地址从小到大

C .尺寸从大到小 D .尺寸从小到大

逻辑文件存放在到存储介质上时,采用的组织形式是与 (

A.逻辑文件结构 B.存储介质特性

C?主存储器管理方式 D.分配外设方式

文件的保密是指防止文件被 ( C )

对磁盘進行移臂调度的目的是为了缩短 ( )时间

启动外设前必须组织好通道程序,通道程序是由若干 (

一种既有利于短小作业又兼顾到长作业的作业調度算法是

A.先来先服务 B.轮转

C.最高响应比优先 D.均衡调度

作业调度程序是从处于 ( )状态的作业中选取一个作业并把它装入主存

在单处理器的多進程系统中,进程什么时候占用处理器和能占用多长时间取决于

A.进程相应的程序段的长度 B.进程总共需要运行时间多少

C.进程自身和进程调喥策略 D.进程完成什么功能

16?若系统中有五个并发进程涉及某个相同的变量 A,则变量A

17.在多进程的并发系统中肯定不会因竞争

A.打印机 B.磁带机

18. 从系统的角度来考虑,希望进入

输入井”的批处理作业的

19. 某系统中仅有 4 个并发进程竞争某类资源并都需要该类资源

3 个,那么该类资源至少 ( )個

统不会发生死锁。 A. 9

20. 采用多道程序设计能 (

B .减少处理器空闲时间

C.缩短每道作业的执行时间

D .避免发生资源竞争现象

21.下列阐述中正确的说法昰

A ?进程的切换由进程调度完成

B .进程的切换由进程状态的变化引起的

C.进程的切换使得每个进程均有机会占用处理器

D .进程状态的变化与发生的Φ断事件无关

E.对中断事件处理后要进行队列的调整

22.计算机系统中,可以用于实现虚拟存储管理的软件技术有

23.以下所列的 “文件操作”中 ( )昰文件系统提供的功能模块,可供用户调用

学习资料收集于网络,仅供参考

打开文件 D ?读文件 E.关闭文件

24. PV 操作是操作系统提供的具有特定功能的原语利用 PV 操作可以 ( )

A .保证系统不发生死锁C

A .保证系统不发生死锁

C.推迟进程使用共享资源的时间

25. 用信箱实现进程间通信时应该 (

A.由发送信件者设置信箱

C.允许多个进程向同一信箱中发信件

D .提高资源利用率 E.协调进程的执行速度

每次从指定的信箱中只取一封信件

二、 名词解释與简答题 (每小题 5分,共 30 分)

什么是多道程序设计 ?为什么要采用多道程序设计 ?

启动和读写一次磁盘包括哪几个具体时间请简要叙述。

. 简述死鎖的防止与死锁的避免的区别

在一个请求分页存储管理系统中,设某作业占有 7个页面进程P的访问次序为1 , 2, 3, 4, 2, 1, 5, 6,

中发生的缺页次数和缺页率以忣分别淘汰的页面号序列。

某用户文件共 10 个等长的逻辑记录,每个逻辑记录的长度为 480个字符,现把该文件以顺序结构存放到磁

带上,若磁带的记錄密度为 800字符/英寸,块与块之间的间隙为 0.6 英寸,回答下列问题:

不采用记录成组操作时磁空间的利用率为

采用记录成组操作且块因子为 5 时,磁帶空间的利用率为 。

若要把第 6 个逻辑记录读入到用户区的 1500 单元开始的区域,写出完成该要求的主要过程

若一个硬盘共有 100 个柱面,每个柱面上囿 15 个磁头,每个磁道划分成 8 个扇区,由字长为 64 位的字构

造位示图。现有一个含有 8000 个逻辑记录的文件,逻辑记录的大小与扇区大小一致,该文件以顺序结构 的形式被存放到磁盘上磁盘柱面、磁头、扇区的编号均从“ 0”开始,逻辑记录的编号也从“ 0”开始。

文件信息从 0 柱面、 0 磁头、 0 扇区開始存放,求:

该文件的第 2000 个逻辑记录应放在哪个柱面的第几磁头的第几扇区

第 36 柱面的第 10 磁头的第 5 扇区中存放的记录对应位示中的字号和位号?

假定一个阅览室可供 50 个人同时阅读读者进入和离开阅览室时都必须在阅览室入口处的一个登记表上登 学习资料收集于网络,仅供參考 记阅览室有 50 个座位,规定每次只允许一个人登记或注销登记 要求:( 1)用 PV 操作描述读者进程的实现算法(可用流程图表示,登记、注销可用自然语言描述) (2)指出算法中所用信号量的名称、作用及初值

学习资料收集于网络,仅供参考

请求分页式存储管理允许作業在执行过程中如果所要访问的页面不在主存中,则产生的中断称“缺 页中断”

通道又称输入 / 输出处理器它通过执行通道程序来控制 I/O 操作,完成主存储器和外围设备之间的信 息传送

把并发进程中与共享变量有关的程序段称为“临界区”

多道程序设计是一种软件技术,該技术使同时进入计算机主存的几个相互独立的程序在管理程序控制 之下相互交替地运行引入多道程序设计,可具有以下好处: (1)可提高CPU嘚利用率;(2)可提高主存和

I/O 设备利用率; ( 3)可增加系统吞吐量;

启动磁盘完成一次输入 / 输出操作所花的时间包括:寻找时间、延迟时间和传送時间 寻找时间( Seek Time )——磁头在移动臂带动下移动到指定柱面所花的时间。 延迟时间( Latency Time )——指定扇区旋转到磁头下方位置所需的时间 传送时间( Transfer Time) ——由磁头进行读 /写,完成信息传送的时间

死锁的防止是系统预先确定一些资源分配策略, 进程按规定申请资源 系统按预先规定的策畧进行分配,

而死锁的避免是当进程提出资源申请时系统测试资源分配 仅当能确保系统安全时才把资源分配给进程, 使系统一直处于安铨状态之中从而避免死锁。

FIFO缺页次数:10次

设置长度为 2400 字符的主存缓冲区; 找到该文件的存放位置,启动磁带机读出第一块内容存入主存缓冲区; 进行记录分解按用户要求依次把主存缓冲区中的五个记录传送到用户工作区; 启动磁带机读第二块内容存入主存缓冲区,把苐 6 个逻辑记录按用户要求依次传送到用户工作区 1500

S1:阅览室可供使用的空座位其初值为 50

S: 是否可通过阅览室,其初值为 1

学习资料收集于网络僅供参考

{ 到达阅览室入口处;

{ 结束阅读到达阅览室入中处;

P(S); 在入口处注销座位号;

南昌大学学年第二学期期末考试试卷

学习资料收集于网絡,仅供参考

试卷编号: (A )卷

课程编号: H 课程名称: 计算机操作系统

适用班级:计算机 2005

适用班级:计算机 2005级 姓名:

学院:信息工程学院 专業: 计算机科学技术 考试日期:

如有立即举手报告以便更换考生注意事项:1、本试卷共6页,请查看试卷中是否有缺页或破损

如有立即举掱报告以便更换。

2、考试结束后考生不得将试卷、答题纸和草稿纸带出考场。

1、操作系统的主要功能是共20分)文件管理设备管理

2、 进程甴程序、 和 PCB 组成

3、 对于分时系统和实时系统,从可靠性上看 实时 系统更强;若从交互性来看

4、 产生死锁的原因主要是 —竞争资源 和 进程間推进顺序非法

5、 一台计算机有10台磁带机被m个进程竞争,每个进程最多需要三台磁带机那么

m为 不大于4 时,系统没有死锁的危险

6、 实現SPOOL系统时必须在磁盘上辟出称为 和 的专门区域,以

存放作业信息和作业执行结果

7、 虚拟存储器具有的主要特征为 、 和虚拟性。

8、 按用途鈳以把文件分为系统文件、 和 三类

9、 为文件分配外存空间时,常用的分配方法有 、 和

学习资料收集于网络仅供参考

单项选择题(每题1汾,共20分答案请填在题后的括号内~)

(1 )管理资源的程序 (2)管理用户程序执行的程序

(3)能使系统资源提高效率的程序 (4)能方便用戶编程的程序

2、 设计多道批处理系统时,首先要考虑的是 ( 3 )

(1)灵活性和可适应性 (2)交互性和响应时间

(3)系统效率和吞吐量 (4)實时性和可靠性

3、 当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看应提

高 进程的优先级。 (2 )

(1)以计算为主的 (2)在就绪队列中等待时间长的

(3)以I/O为主的 (4)连续占用处理器时间长的

4、 进程从运行状态进入就绪状态的原因可能是 (1 )

(1)时间片鼡完 (2)被选中占有CPU

(3)等待某一事件 (4)等待的事件已经发生

5、 一作业进入内存后,则所属该作业的进程初始时处于 状态 (1 )

(1)就緒 (2)运行 (3)挂起 (4)阻塞

6、 进程控制块是描述进程状态和特性的数据结构,一个进程 (1 )

(1)只能有惟一的进程控制块 (2 )可以有哆个进程控制块

(3)可以和其他进程共用一个进程控制块 (4)可以没有进程控制块

7、 实时系统中的进程调度,通常采用 算法 (2 )

(1)高響应比优先 (2)抢占式的优先数高者优先

(3)时间片轮转 (4)短作业优先

8、 某计算机系统中若同时存在五个进程,则处于阻塞状态的进程朂多可有 个

9、 设某类资源有 5个,由3个进程共享每个进程最多可申请 个资源而使系统不会死

学习资料收集于网络,仅供参考

14、 在现代操莋系统中采用缓冲技术的主要目的是 r~3 )

(1)改善用户编程环境 (2)提高CPU的处理速度

(3)提高CPU和设备之间的并行程度 (4)实现与设备无关性

15、 与设备分配策略有关的因素有:设备固有属性、设备分配算法、 和设备的独立性。 (2 )

(1)设备的使用频度 (2)设备分配中的安全性

(3)设备的配套性 (4)设备使用的周期性

16、 对磁盘进行移臂调度时既考虑了减少寻找时间,又不频繁改变移动臂的移动方向的调度算

(1)先来先服务 (2)最短寻找时间优先

(3 )电梯调度 (4 )优先级高者优先

17、 为实现设备分配应为每一类设备配置一张 。 (3 )

(1)设备分配表 (2)逻辑设备表 (3)设备控制表 (4)设备开关表

18、 如果允许不同用户的文件可以具有相同的文件名通常采用 来保证按名存取的安全。

(1)重名翻译机构 (2)建立索引表

(3)建立指针 (4)多级目录结构

19、 位示图法可用于 ( )

(1)文件目录的查找 (2)分页式存储管理中主存空闲块的分配和回收

(3)磁盘空闲盘块的分配和回收 (4)页式虚拟存储管理中的页面置换

20、 对记录式文件,操作系统为用户存取文件信息的最小单位是 ( )

(1)字符 (2)数据项 (3)记录 (4)文件

三、 简答题(每题10分,共30分)

1、请画出进程的状态转换图并说明是什么事件引起每种状态的变迁?

学习资料收集于网络,仅供参考

2、请用信号量实现下图所示的前趋关系

S2S3,O调度算法而3、假设一个可移动磁头的磁盘具有2 0 0个磁道,其编号为0?19 9, 5道的存取正在处理14 9道的服务请求,假设系统当前I/O

先来先服务算法(FCFS)

学习资料收集于网络仅供参考

学习资料收集于網络,仅供参考

学习资料收集于网络仅供参考

四、 应用题(每题15分,共30分)

1、设系统中有三种类型的资源( AB,C)和五个进程(P1, P2, P3, P4, P5)A资源的数量 17, B资源的数量为5,C资源的数量为20在T0时刻系统状态如下表所示。系统采用银行家算 法来避免死锁请回答下列问题:

(1) T0时刻是否為安全状态?若是请给出安全序列。

(2) 若进程P4请求资源(20,1)能否实现资源分配?为什么

(3) 在(2)的基础上,若进程 P1请求资源(02,0)能否实现资源分配?为什么

6, 5, 2, 1。当分配给该作业的物理块数为 4时,分别采用最佳置换算法、 LRU和FIFO页面置换 算法,计算访问过程中所發生的缺页次数和缺页率 一、

学年第二学期期末考试 A卷参考答案及评分标准 填空题(每空1分,共20分)

处理机管理、存储器管理、设备管悝、文件管理

相关的数据段、PCB (或进程控制块)

竞争资源、进程间推进次序非法

8、 用户文件、库文件

9、 连续分配、链接分配、索引分配

1、 狀态转换图如下:

:处于就绪状态的进程在调度程序为之分配了处理器之后,该进

学习资料收集于网络仅供参考

程就进入执行状态。 (2分)

执行到就绪:正在执行的进程如果分配给它的时间片用完,则暂停执行该 进程就由执行状态转变为就绪状态。 (2分

执行到阻塞:如果正在执行的进程因为发生某事件(例如:请求 I/O,申请缓

冲空间等)而使进程的执行受阻则该进程将停止执行,由执行状态转变为阻

阻塞箌就绪:处于阻塞状态的进程如果引起其阻塞的事件发生了,贝U该进程 将解除阻塞状态而进入就绪状态

应用题(每题15分,共30分)

(其怹可能的安全序列有: (P4, P5X,XX),( P4P2, X,XX),( P4,

(2) 可以为P4分配资源因为分配后的状态还是安全的,其安全序列的分析

此时WORK不能滿足任何 一个进程的请求使之运行结 束,即进入了不安全状态

最佳置换算法的情况如下表:

(3)进程P1再请求资源(0,2, 0)则不能为之分配資源。因为分配资源后, 不存在安全序列其分析如下表:

缺页次数为9,缺页率为9/16

丽水学院学年第二学期期末试卷 (A)

LRU算法的情况如下表:

缺頁次数为14缺页率为14/16

填空题(每空1分,共10分)

FIFO算法的情况如下表:

进程的静态实体由程序、数据段和

缺页次数为10,缺页率为10/16

若允许用户使用的逻輯地址空间大于主存储器的绝对地址空间,则应采用

当采用分页式虚拟存储管理时如果在作业执行过程中需访问的页面不在

存储器中,則硬件将发出一个

4.采用页式存储管理时程序中的逻辑地址可分成页号和

学习资料收集于网络,仅供参考

常用的I/O控制方式有程序直接控制方式、中断方式、 _和 I/O

执行一次磁盘信息传输操作所花的时间有三部分: 、旋转延 迟和传输时间

用户编写的程序与实际使用的物理设备无關,而由操作系统负责地址的重

存放在磁盘上的文件可以有多种组织形式通常有连续文件、 __________、索引文件三种结构。

文件系统为每个文件叧建立一张指示逻辑记录和物理块之间的对应表由 此表和文件本身构成的文件是 。

在操作系统中将文件名转换为文件存储地址,对文件实施控制管理都是

采用可变分区方式管理主存储器时若采用最佳适应分配算法,宜将空闲

区按( )次序登记在空闲区表中

A .地址递增 B .哋址递减

长度递增 D .长度递减

在段页式管理中,每取一次数据要访问( )次内存。

A.可以为多个用户服务的设备 B. 只能为一个用户服务的设备

任意时刻都可以同时为多个用户服务的设备

一个作业还没有撤离就可以为另一个作业同时服务的设备 但每个时刻

、选择题(每题1分,共15汾)

操作系统采用缓冲技术能够减少对 。卩2的( )次数从而提高资

A、中断 B 、访问 C、控制 D、依赖

如果I/O设备与存储设备进行数据交换不经過 CPU来完成,这种数据交换

A、程序查询 B、中断方式 C 、DMA方式 D、无条件存取方

6?进程从运行态变为等待态可能由于(

7.固定分区存储管理把主存储器劃分成若干个连续区每个连续区称一个分

区。经划分后分区的个数是固定的各个分区的大小( )。

A .是一致的 B .都不相同

C ?可以相同也可鉯不相同,但根据作业长度固定

D .在划分时确定且长度保持不变

学习资料收集于网络仅供参考

8.在可变分区存储管理中,采用移动技术可以(

13?同一文件在不同存储介质上(

A .汇集主存中的空闲区

9 .实现虚拟存储器的目的是( )

10.启动磁盘后,对磁盘读/写信息的最小单位是(

A.可采用鼡户指定 B .应该用相同

C .必定采用不同 D .可以采用不同

14.为了允许不同的用户可以使用相同的文件名通常在文件系统中采用

A.重名转换机制 B .存取控淛方式

C .多级目录结构 D .标识符对照表

15.采用多级目录结构的系统中,允许多个用户共享某些文件因此,各 用户( )文件名访问共享文件

A .可鉯按自定义的 B .必须用系统规定

C.应该用相同的 D .只能用不同的

11?对移动臂磁盘来说,在执行信息传输时把移动臂移到指定柱面所花费的时

三、简答题(每题5分共25 分)

1.虚拟存储器的基本特征是什么 ?虚拟存储器的容量主要受到什么限制

12?最容易形成很多小碎片的可变分区算法是( )

A、首次适应算法 B、最佳适应算法

C最坏适应算法 D、以上都不是

学习资料收集于网络,仅供参考

操作系统为什么要引入进程进程与程序的關系是怎样的?

5.程调度中可抢占”和非抢占”两种方式,哪一种系统的开销更大为什么?

以一台打印机为例,简述 SPOOLIN(技术工作原理

四、分析说明题(10分)

兄弟俩共用一个账号, 他们都可以用该账号到任何一家联网的银行自动存 款或取款假定银行的服务系统有“存款”和“取款”两个并发进程组成,且 规定每次的存款额和取款额总是为 100元若进程结构如下:

试说明资源的静态分配策略能防止死锁的原因。 学習资料

学习资料收集于网络仅供参考

你估计该系统工作时会出现怎样的错误?为什么

若哥哥先存了两次钱,但在第三次存钱时弟弟却囸在取钱则该

账号上可能出现的余额为多少?正确的余额应该为多少

为保证系统的安全,若用 PV操作来管理应怎样定义信号量及

其初徝?解释信号量的作用

在程序的适当位置加上 P操作和V操作,使其能正确工作

(1)会出现与时间有关的错误(1分)。因为进程SAVE和TAKE并发执行使得 ┅个进程何时占有处理机,占有处理机时间的长短执行速度的快慢以及外界 对进程何时对进程产生作用的有随机性, 使得一个进程对另┅个进程的影响无

可能出现的余额为:300、200、100 (1分)正确的余额为:200 ( 1分)。

定义信号量S, S的初值为1 (1分)实现对临界资源 amount的互册访 问(1分)。

学习资料收集于网络仅供参考 en d;

2 ?设有一组作业,它们的提交时间及运行时间如下所示:

五、计算题题(共40分)

1?假定一磁盘有200个柱面编号为0-199,当前存取臂的位置是 120号 柱面上并且刚刚完成了 115号柱面上的服务请求,如果存在以下的请求序列:

时间优先、扫描算法及循环扫描算法请计算出岼均寻道长度。 (12分)

在单CPU方式下试计算采用先来先服务调度算法( FCFS、最短作业优

先调度算法(SJF)和响应比高者优先调度算法时的平均周转时间,并指出它

学习资料收集于网络仅供参考

3 ?假定有一个盘组共 100个柱面,每个柱面上有 8个磁道每个盘面被

划分成8个扇区。现采用位示图的方法管理磁盘空间 请回答下列问题:(8分)

该盘组共被划分成多少个物理记录?

若采用字长为32位的字来组成位示图共需用多少个芓?

若从位示图中查到第 50个字的第16位对应的磁盘块是空闲的那么

该空闲块在哪个柱面上?应对应哪个扇区应由哪个磁头来完成信息的存

4.在一个请求分页存储管理系统中,一个作业的页面走向为 4, 3, 2, 1,

算采用下述页面淘汰算法时的缺页率(假设开始执行时主存中没有页面凡第 ┅次用到的页面都产生一次缺页中断) ,并比较所得结果

(1)先进先出(FIFO)淘汰算法

⑵最近最久未使用(LRL0淘汰算法

中央广播电视大学 学姩度第二学期“开放本科”期末考试

计算机专业 计算机操作系统 试题

、选择题(选择一个正确的答案的代号填入括号中。每空

既考虑作业等待时间又考虑作业执行时间的调度算法是 ()

学习资料收集于网络,仅供参考A. 响应比高者优先

学习资料收集于网络仅供参考

2 ?作业调喥程序从处于

在执行的时间上是重叠的

状态的队列中选择适当的作业投入运行. .提交

进程的并发执行是指两个以上的进程

C. 在执行的时间上是鈈可重叠的

在下列解决死锁的方法中,属于死锁预防策略的是

A. 银行家算法 B .资源有序分配法

C. 死锁检测法 D .资源分配图化简法

系统“抖动”现象嘚发生不是由 ()引起的.

A. 置换算法选择不当 B.交换的信息量过大

C.主存容量不足 D. 请求页式管理方案

在动态分E存储管理中的紧凑(移动)技术可鉯()

A .集中空闲区 B .增加主存容量

C.缩短访问周期 D .加速地址转换

在请求分页存储管理中若采用 FIFO页面替换算法,则当分配的页面数增

加时缺頁中断次数()。

C.无影响 D .可能增加也可能减少

用V操作唤醒一个等待进程时被唤醒进程的状态转换为 ()。

下面对进程的描述中错误的昰 ()。

A.进程是动态的概念 B .进程执行需要处理饥

C.进程是有生命期的 D .进程是指令的集合

作业执行中要不断启动外部设备通常把存储介质上嘚信息读入主存或者

把主存中的信息送到存储介质上的操作称为 () 操作。

A.输入输出 B. 启动外设

C.访问主存 D ?作业执行

CPLUf通道可以并行执行并能通过 () 实现彼此之间的通信。

分布式操作系统与网络操作系统本质上的不同在于

实现各台计算机之间的通信

系统中多台计算机协作完成哃一任务

用于控制生产流水线进行工业处理控制的操作系统是 ()

A.分时系统 B .网络操作系统

C.实时系统 D .批处理系统

目前PC中的操作系统主要是

C.單用户操作系统 D

在操作系统中,对信号量 列等待的条件是

S的P原语操作定义中,

(4选2)在进程获得所需全部资源 惟缺CPLB寸,进程处于() 状态?汾

配到所需全部资源并已获得 CPU时,进程处于() 状态

(2选题)在段页式存储管理系统中,将主存等分成 ()程序按逻辑模 块划分成若干()

(4选2)中断现场信息的保存() 是由硬件保存的.() 是中断处理 程序保存

PC寄存器和PS寄存器的值

除PG PS以外的各寄存器值

中断处理程序鼡到的寄存器值

(6选3)设备I/O方式有如下三种:()、()和().

学习资料收集于网络,仅供参考

二、 是非题(正确的划"错的划X,其它符号按错论,每小题2分共10分)

()1. 分时操作系统一般无法应用于实时控制工作要求。

()2. 多用户操作系统的设计基础是具有多道程序设计功能.

()3 ?操作系统的“生成”、安装或配置用户可以按自己任意需求装配成

()4. 如果在加锁法实现互斥时,将未进入临界区的进程排队时从而让

其有被再调度的机会的话,加锁法和 P V原语实现互斥时效果相同

()5 ?操作系统中并发和并行的概念,并发是并行的不同表述其原理相

三、 填空题(每空1分,共10分)

目前在操作系统设计中采用的结构模型主要有四

用户对文件系统的基本操作使用时,涉及的系统调鼡主要是文件

四、 应用题(每题6分共30分)

2.假设有三道作业,它们的提交时间及运行时间由下表给出

采用非多道程序设计,并且采用“先来先服务”作业调度算法指出它们 的调度顺序,并分别计算平均周转时间和平均带权周转时间.

3?用P、V操作说明互斥量写出司机与售票員之间的同步算法。司机和 售票员活动如下图所示

4?阐述操作系统中对于单道程序系统、批处理系统、分时系统和实时系 学习资料

统中存儲管理方案的准则。

5?什么是设备无关性实现设备无关性有什么好处 ?

中央广播电视大学 2004—2005学年度第二学期“开放本科”期末考试

计算机專业计算机操作系统 试题答案及评分标准

一、选择题(每个2分共50分)

二、是非题{正确的划2,

每小题2分,共10分)

三、填空题(每个1分

四、应用题(每题6分,共30分)

Linux支持几乎所有在其他 UNIX的实现上所能找到的功能

Linux与UNIX的界面相同,操作方法和命令也基本相同

UNIX适应机型广泛,尛到微机小型机,大到中型机大型机甚至巨型 机都可以使用 UNIX系统;而Linux则多用于微型机.

UNIX系统有其商业化版本,价格昂贵;但 Linux系统则强调洎由软件,

作业号提交时间(时)运行时 间

写在题干的括号中每小题 2分,共20分)

1、 文件系统的主要组成部分是(

A、文件控制块及文件 件

C、系统文件及用户文件 软件

2、 实现进程互斥可采用的方法( C)

3、某页式管理系统中地址寄存器的低 为(B)

进程的同步与互斥是由于程序的(

7、多道程序的实质是( B)

C、多个处理机同时执行 程序交叉执行

学习资料收集于网络,仅供参考 可低价或免费获得?

UNIX系统的发展历史长;而 Linux嘚历史还很短

采用非多道程序设计,即采用单道程序设计先来先服务调度算法调度题

司机和售票员之间有这样的同步关系:司机开车後,则售票员卖票车到 站时,司机先停车售票员再开门,乘客下、上车结束以后售票员关门,关 好门、司机再开车.

解法 开车与开门昰互斥的停车与卖票是互斥的,用 S1表示停车的状

态S1> 0时,车为停车状态允许开门否则不允许开门,用 S2表示关门的状

态S2> 0时,关好门状態此时允许开车。下图表示司机与售票员之间利用 P、V的同步算法

操作系统选择存储管理方案与计算机的设计目标及计算机结构等因素囿 关.

总的准则是:使存储管理软件较为筒单,灵活性较大资源利用率较高, 所花成本较低?一般说亲对不同的操作系统选择的存储管理方案也不同。

对于单道程序系统应选择软件管理简单,硬件支持较少的方案例如单 一连续分配方案。

对于批处理系统应该着眼于提高系统利用率和提高多道程序并行程度。 所以选择多道且存储利用较高的方案如请求分页、段式及段页式方案.

对于分时系统,应选择允許多道作业存贮 且管理方法简单的方案。 例如, 分区分配、分页分配算法以便缩短响应时间.

对实时系统,应选择交换频率低作业整个茬内存存放的方案。例如动态 分区管理;简单分页管理或重定位分区管理等方案.

设备无关性是用户编制程序时 不直接使用物理设备名来指定特定的物理

设备,而是使用逻辑设备名请求某类设备使得用户程序独立于具体的物理设 备,由设备甘理驮件建立逻辑设备与物理设備的对应关系.好处是增加了设备 分配的灵活性易于实现 I/0重定向。

操作系统期末考试(A)

一、单项选择题(在每小题的四个备选答案中呮有一个是正确的,将其号码

B、I/O文件及块设备文

C、开锁和关锁 D、按键

9位表示页内地址则页面大小

C、总是为0 D、可以

学习资料收集于网络,僅供参考

学习资料收集于网络仅供参考

&虚拟存储器最基本的特征是( A)

A、从逻辑上扩充内存容量 B、提高内存利用率 C、驻留性 D、

9、飞机定票系統是一个(A )

被调度和分派资源的基本单位,并可独立执行的实体是

1 ?死锁:多个进程因竞争资源而造成的一种僵局若无外力作用,这些进 程將永远不能再向前推进

2?原子操作:一个操作中的所有动作要么全做要么全不做,它是一个不 可分割的操作

3?临界区:在每个进程中访问臨界资源的那段代码

4?虚拟存储器:是指仅把作业的一部分装入内存便可运行作业的存储器系 统。也即是具有请求调入功能和置换功能能從逻辑上进行扩充的一种存 储系统。

5?文件系统:是指含有大量的文件及其属性的说明对文件进行操纵和管 理的软件,以及向用户提供的使用文件的接口等的集合

-、 判断改错题(判断正误并改正错误,每小题 2分共20分) 1>通道是通过通道程序来对 I/O设备进行控制的。

2、 请求页式管理系统中既可以减少外零头,又可以减少内零头

3、 操作系统中系统调用越多,系统功能就越强用户使用越复杂。

4、 一个进程可以掛起自已也可以激活自已。

5、 虚拟存储器的最大容量是由磁盘空间决定的

6、 单级文件目录可以解决文件的重名问题。

7、进程调度只有┅种方式:剥夺方式

&程序的顺度执行具有顺序性,封闭性和不可再现性

9、 并行是指两个或多个事件在同一时间间隔内发生,而并发性昰指两个

或多个事件在同一时刻发生

10、 进程控制一般都由操作系统内核来实现。

、简答题(每小题 5分共25分)

1>简述死锁产生的原因及必要條件。

答:死锁是指多个进程因竞争资源而造成的一种僵局若无外力作用,这 些进程将永远不能再向前推进产生死锁的原因可归结为兩点:

在具备下述四个必要条件时,就会产生死锁

2、 什么是多道程序技术,它带来了什么好处

答:多道程序技术即是指在内存中存放哆道作业,运行结束或出错自动 调度内存中另一道作业运行。多道程序主要优点如下:

资源利用率高由于内存中装入了多道程序,使咜们共享资源 保持系统资源处于忙碌状态,从而使各种资源得以充分利用

系统吞吐量大。由于 CPU和其它系统资源保持“忙碌”状态, }

我要回帖

更多关于 并行性是指若干事件在 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信