搜索
您的当前位置:首页计算机操作系统期末考试试卷与答案2

计算机操作系统期末考试试卷与答案2

来源:乌哈旅游
《操作系统》课程 期末考试试卷

学年 第一 学期期末考试卷 卷 课程 操作系统 考试时间: 120分钟

班级 姓名 学号 题 号 得 分 评卷人 一 二 三 四 总分 一.单项选择题(共20个空,每空1分,共20分)

1.操作系统是一组 。

A、文件管理程序 B、中断处理程序 C、资源管理程序 D、设备管理程序

2.在下列性质中, 不是分时系统的特征。

A、交互性 B、及时性 C、多用户同时性 D、独立性

3.把逻辑地址转换成物理地址称为( )。 A.地址分配 B.地址映射 C.地址保护 D.地址越界

4.作业的基本状态包 。

A、提交态、就绪态、等待态和完成态 B、提交态、就绪态、和完成态 C、提交态、就绪态、运行态和完成态 D、后备态、运行态和完成态

第 1 页 共 15页

《操作系统》课程 期末考试试卷

5.表征进程存在的唯一标志是 。

A、PCB B、JCB C、程序 D、进程本身

6.临界区是不允许多个并发进程 。

A、交叉使用的一种资源 B、交叉执行的一段程序 C、共享的资源 D、独享的资源

7.进程进入临界区时要执行 。

A、申请操作 B、等待操作 C、P操作 D、V操作

8.一般CPU的执行状态有 。

A、系统态和核心态 B、外部态和核心态 C、系统态和用户态 D、作业态和程序态

9.在进程状态转换时,下列( )转换是不可能发生的。 A.就绪态→运行态 B.运行态→就绪态 C.运行态→阻塞态 D.阻塞态→运行态

10.分页管理的基本出发点是打破内存分配的连续性,它彻底解决了 问题。 A、外碎片 B、内碎片 C、内存不足 D、多道程序

11.下述( )页面淘汰算法会产生Belady现象。

第 2 页 共 15页

《操作系统》课程 期末考试试卷

A.先进先出 B.最近最少使用 C.最不经常使用 D.最佳

12.段页式存储管理时,需访问内存的次数 。 A、1 B、2 C、3 D、4

13.进程的特性,以下 是不正确的?

A、是程序的动态执行过程 B、比程序大 C、资源分配单位 D、处理调度单位

14.在连续文件的 中记录着文件所占用的起始物理块号和物理块数。 A、物理文件 B、逻辑文件 C、FCB D、分区表

15.资源的按序分配策略可以破坏 条件。

A.互斥使用资源 B.占有且等待资源 C.非抢夺资源 D.循环等待资源

16.构造目录树的关键是选择目录项的形式,其形式有 。 A、FCB目录项和文件内容 B、根目录和子目录

C、子目录 D、FCB目录项和名号目录项(包括文件符号名和FCB编号两字段)

17.在并发进程之间互斥执行过程,把进程中涉及到临界资源的 称为临界区。

A、程序段 B、数据 C、PCB部分 D、设备

第 3 页 共 15页

《操作系统》课程 期末考试试卷

18.进程通信是指 。

A、并发进程之间有互斥关系 B、并发进程之间相互交换信息 C、进程向远程计算机发送信息 D、IE进程在活动

19. 是一种只能进行P操作和V操作的特殊变量。 A.调度

20.若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是( )。

A. 3,2,1,0 B. 3,2,1,0,-1 C. 4,3,2,1,0 D. 2,1,0,-1,-2 二.简要回答以下问题(共4题,每题10分,共40分)

1.操作系统的五大功能是哪些?

第 4 页 共 15页

B.进程 C.同步 D.信号量

《操作系统》课程 期末考试试卷

2.比较进程和线程之间的差别。

第 5 页 共 15页

《操作系统》课程 期末考试试卷

3. 死锁的必要条件有哪些?

第 6 页 共 15页

《操作系统》课程 期末考试试卷

4. 请求页式管理中有哪几种常用的页面置换算法?(至少列举五种,并简要说明实现方式)。

三.计算题(共3题,每题10分,共30分)

1. 假定系统中有五个进程{P0, P1, P2, P3, P4}和四类资源{A, B, C,D},在

T0时刻的资源分配情况如下图所示。

第 7 页 共 15页

《操作系统》课程 期末考试试卷

P0 P1 P2 P3 P4 Allocation 0 0 3 2 1 0 0 0 1 3 5 4 0 0 3 2 0 0 1 4 Need 0 0 1 2 1 6 5 0 2 3 5 6 0 6 5 2 0 6 5 6 Available 1 6 2 2 (1) 问此刻(T0时刻)系统是否安?请说明原因。

(2) 如果p2提出Reuqest(1,2,2,2)后,系统能否分配资源给它?

第 8 页 共 15页

《操作系统》课程 期末考试试卷

2. 设备管理时磁盘磁道调度时,如下表。 (1)列出磁道访问的情况,填入表格。(6分)

(2)求使用“电梯”调度算法(SCAN算法)的平均寻道长度(假设磁道当时所处位置为100号处,向磁道号增加的方向)(4分)?

要访问的磁道号 55 58 39 18 90 160 150 38 184 .

磁道访问序列 移动距离 3. 考虑下述页面走向:

1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6 当内存块数量分别为3时,试问FIFO、LRU、OPT这三种置换算法的缺页次数各是多少?并描述置换过程。

第 9 页 共 15页

《操作系统》课程 期末考试试卷

四.编程题(共10分)第 10 页 共 15页

《操作系统》课程 期末考试试卷

在公共汽车上,司机和售票员的工作流程如下图所示。为了保证乘客和行车安全,司机和售票员应密切配合协调工作。请用PV操作描述司机与售票员之间的同步算法。

第 11 页 共 15页

《操作系统》课程 期末考试试卷

答案

一.单项选择题(共20个空,每空1分,共20分)

本大题共20个空,答对一空得1分,满分20分。标准答案如下所示:

题号 答案 题号 答案 题号 答案 题号 答案 1 C 6 B 11 A 16 D 2 B 7 C 12 C 17 A 3 B 8 C 13 B 18 B 4 D 9 D 14 C 19 D 5 A 10 A 15 D 20 B 二.简要回答以下问题(共4题,每题10分,共40分)

1.答:(1)用户接口 (2分)

(2)处理机管理(2分) (3)存储管理(2分)

(4)文件管理(信息管理)(2分) (5)设备管理(2分)

2.答:进程和程序是两个既有联系又有区别的概念。

第 12 页 共 15页

《操作系统》课程 期末考试试卷

(1)进程是一个动态概念,而程序则是一个静态概念。程序是指令的有序集合,没有任何执行含义。而进程则强调执行过程,它动态地被创建,并被调度执行后消亡,举例来说:如果把程序比作菜谱,那么进程则是按照菜谱炒菜的过程。

(2)进程具有并发特性,而程序没有。由进程的定义可知,进程具有并发特征的两个方面,即独立性和异步性。也就是说,在不考虑资源共享的情况下,各进程的执行是独立的,执行速度是异步的。显然,由于程序部反映执行过程,所以不具有并发特征。

(3)进程是竞争计算机系统资源的基本单位,从而其并发性受到系统自己的制约。这里,制约就是对进程独立性和异步性的限制。

(4)不同的进程可以包含同一程序,只要该程序所对应的数据集不同。

3. 答: (1)互斥条件

(2)不可剥夺条件 (3)部分分配条件 (4)环路等待条件

4. 答:比较常用的页面置换算法有:

(1)随机淘汰算法(randomglongram)。即随机地选择某个用户页面并将其换出。 (2)轮转法RR(roundrobin)。轮转法循回换出内存可用区内一个可以被换出的页,无论该页是刚被换进或已经换进内存很长时间。

(3)先进先出法FIFO(firstinfirstout)。FIFO算法选择在内存驻留时间最长的一页将其淘汰。

(4)最近最久未使用页面置换算法I.RU(1east recently unused)。该算法的基本思想是:当需要淘汰某一页时,选择离当前时间最近的一段时间内最久没有使用过的页面先淘汰。

(5)理想型淘汰算法OPT(optimalreplacementalgorithm)。该算法淘汰在访问串中将来再也不出现的或是在离当前最远的位置上出现的页面。

三.计算题(共3题,每题10分,共30分)

1. 解:(1)利用安全性算法对上面的状态进行分析见下表,找到了一个安全序列{p0,p3,p4,p1,p2},故系统是安全的。

P0 P3 Work 1 6 2 2 1 6 5 4 Need 0 0 1 2 0 6 5 2 Allocation Work+Allocation finish 0 0 3 2 0 0 3 2 第 13 页 共 15页

1 6 5 4 1 6 8 6 ture ture 《操作系统》课程 期末考试试卷

P4 P1 P2 1 6 8 6 1 6 9 10 2 6 9 10 0 6 5 6 1 6 5 0 2 3 5 6 0 0 1 4 1 0 0 0 1 3 5 4 1 6 9 10 2 6 9 10 3 9 14 14 ture ture ture (2)p2发出请求向量Request(1,2,2,2)后,系统按银行家算法进行检查: Request2(1,2,2,2)系统先假定分配P2资源,并修改Availabe,Allocation2和Need2向量 Availabe=(0,4,0,0),Allocation2=(2,5,7,6)和Need2=(1,1,3,4) 进行安全性检查:此时对于所有进程,条件Needi2. 解:平均寻道时间为27.8。 要访问的磁道号 55 58 39 18 90 160 150 38 184 第 14 页 共 15页

磁道访问序列 150 160 184 18 38 39 55 58 90 移动距离 50 10 24 166 20 1 16 3 32 《操作系统》课程 期末考试试卷

3.解:缺页定义为所有内存块最初都是空的,所以第一次用到的页面都产生一次缺页。当内存块数量为3时:FIFO发生缺页中断的次数为16。LRU 发生缺页中断的次数为15。OPT发生缺页中断的次数为11。

四.编程题(共1题,每题10分,共10分)

解答:为了安全行车,售票员与司机必协调工作。售票员必须在车辆停在站头才能开车门,等乘客上下完成后,关车门并通知司机启动车辆行驶;车辆到站停车后,司机通知售票员开车门。设置二个同步信号量S1,初值为1,表示允许售员开车门,让乘客上下车(1分);信号量S2,初值为0,表示开始时不允许司机启动车辆(1分)。司机和售票员的同步算法描述如下:

(8分)

司机和售票员各4分

第 15 页 共 15页

因篇幅问题不能全部显示,请点此查看更多更全内容

Top