广东海洋大学操作系统历年考题_答案 下载本文

广东海洋大学 —— 学年第 学期

班级:《操作系统》课程试题

课程号:

题 号 各题分数 密√ 考试

□ 考查 10 20 20 20 20 10 √ A卷

□ B卷 √ 闭卷

□ 开卷 一 二 三 四 五 六 七 八 九 十 总分 阅卷教师 姓名:实得分数

1、判断题(10小题,每小题1分,共10分)

学号:加白纸 张 1. 进程的并发性是多个进程同时运行。( ) 答案:错 难度系数:C 知识点:进程

2. 实时系统中的进程调度,通常采用抢占式的优先数高者优先调度算法。( ) 答案:对 难度系数:C 知识点:操作系统概念

3. 因为临界资源一次只能允许一个进程使用,所以临界资源不能共享。( ) 封答案:错 难度系数:B 知识点:临界资源 4. Spooling系统就是脱机I/O系统。( ) 答案:对 难度系数:C 知识点:Spooling 5. 一旦出现死锁, 所有进程都不能运行。( ) 答案:错 难度系数:C 知识点:死锁

6. 分区式管理中内存的保护通常是由硬件实现的。( ) 答案:错 难度系数:B 知识点:内存分区式管理

7. 段页式系统中,以页为单位管理内存空间,以段为单位管理地址空间。( ) 答案:对 难度系数:C 知识点:内存段式式管理 线8. 流式文件是指无结构的文件。( ) 答案:对 难度系数:C 知识点:文件

9. 一个运行的进程用完了分配给它的时间片后,它的状态变为阻塞。( ) 答案:错 难度系数:B 知识点:进程状态

10. 采用多道程序设计的系统中,系统的程序道数越多,系统的效率越高。( ) 答案:错 难度系数:B知识点: 多道程序 2、 选择题(10小题,每小题2分,共20分)

1.()不是基本的操作系统。

A、批处理操作系统 B、分时操作系统 C、实时操作系统 D、网络操作系统 答案:D 难度系数:C 知识点:操作系统概念

2.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用。 A、操作员 B、联机用户 C、操作系统 D、目标程序 答案:C 难度系数:C 知识点:操作系统特权指令

3.进程所请求的一次打印输出结束后,将使进程状态从() A、运行态变为就绪态 B、运行态变为等待态 C、就绪态变为运行态 D、等待态变为就绪态 答案:D 难度系数:B 知识点:进程状态

4.分页式存储管理中,地址转换工作是由( )完成的。 A、硬件 B、地址转换程序 C、用户程序 D、装入程序

答案:A 难度系数:C 知识点: 分页式存储管理

5.对记录式文件,操作系统为用户存取文件信息的最小单位是( )。 A、字符 B、数据项 C、记录 D、文件 答案:C 难度系数:C 知识点: 记录式文件 6.通常把通道程序的执行情况记录在( )中。

A、PSW B、PCB C、CAW D、CSW

答案:D 难度系数:B 知识点: 通道程序

7.一作业进入内存后,则所属该作业的进程初始时处于( )状态。 A、运行 B、等待 C、就绪 D、收容 答案:C 难度系数:C 知识点:作业状态

8.临界区是指并发进程中访问共享变量的( )段。

A、管理信息 B、信息存储 C、数据 D、程序 答案:D 难度系数:B 知识点:临界区 9.产生系统死锁的原因可能是由于( )。 A、进程释放资源

B、一个进程进入死循环

C、多个进程竞争,资源出现了循环等待 D、多个进程竞争共享型设备

答案:C 难度系数:B 知识点:死锁

10.UNIX系统中,进程调度采用的技术是( )。 A、时间片轮转 B、先来先服务 C、静态优先数 D、动态优先数

答案:D 难度系数:B 知识点:UNIX操作系统概念

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

1.如果系统中有n个进程,则在等待队列中进程的个数最多为________个。 答案:n-1 难度系数:C 知识点:进程同步

2.在操作系统中,不可中断执行的操作称为_________。 答案:原语 难度系数:B 知识点:操作系统概念

3.如果系统中的所有作业是同时到达的,则使作业平均周转时间最短的作业调度是_________。 答案:短作业优先算法 难度系数:C 知识点:作业概念

4.如果信号量的当前值为-4,则表示系统中在该信号量上有________个等待进程。 答案:四 难度系数:B 知识点:信号概念

5.在有m个进程的系统中出现死锁时,死锁进程的个数k应该满足的条件是_________。 答案:k≤m 难度系数:B 知识点:操作系统进程概念

6.并发进程中涉及相同变量的程序段叫做临界区,对这些程序段要执行_______。 答案:互斥 难度系数:B 知识点:操作系统进程概念 7.分区存储管理方案不能实现虚拟的原因是___________。

答案:作业的地址空间不能超过存储空间 难度系数:B 知识点:操作系统内存管理

8.目前认为逻辑文件有两种类型,即_________________式文件。

答案:有结构的记录与无结构的流 难度系数:B 知识点:操作系统文件概念

9.进程调度算法采用等时间片轮转法,时间片过大,就会使轮转法转化为_______调度算法。 答案:先来先服务(FCFS) 难度系数:B 知识点:操作系统进程调度概念 10.采用交换技术获得的好处是以牺牲__________为代价的。 答案:CPU时间 难度系数:C 知识点:操作系统交换概念 4、 简答题(4小题,每小题5分,共20分)

1.进程调度中\可抢占\和\非抢占\两种方式,哪一种系统的开销更大?为什么? (1)可抢占式会引起系统的开销更大。(1分)

(2)可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间开销增大。(4分)

难度系数 B 知识点:进程调度 2.一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简述它的操作过程。

答:从文件目录中找到该文件,按址读出第一个记录(1分);取出第一个记录块中指针,存放到新记录的指针位置(2分);把新记录占用的物理块号填入第一个记录的指针位置启动磁盘把第一个记录和新记录写到指字的磁盘块上(2分)。难度系数 B 知识点:文件,磁盘

3.在spool系统中设计了一张\缓输出表\,请问哪些程序执行时要访问缓输出表,简单说明之。 答:井管理写程序把作业执行结果文件登记在缓输出表中(2分); 缓输出程序从缓输出表中查找结果文件并打印输出(3分)。 难度系数 B 知识点:I/o技术,spool技术

4.试比较进程调度与作业调度的不同点

(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机(3分)

(或)作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位于操作系统分层结构的最内层。 (2)作业调度是选符合条件的收容态作业装入内存。进程调度是从就绪态进程中选一个占用处理机(2分)。

难度系数 B 知识点:进程、作业

5、 分析题(2小题,每小题10分,共20分)

(1)假设有4个记录A、B、C、D存放在磁盘的某个磁道上,该磁道划分为4块,每块存放一个记录,安排如下表所示:

块号 记录号 1 2 3 4 A B C D 现在要顺序处理这些记录,如果磁盘旋转速度为2Oms转一周,处理程序每读出一个记录后花5ms的时间进行处理。试问处理完这4个记录的总时间是多少?为了缩短处理时间应进行优化分布,试问应如何安排这些记录?并计算处理的总时间。

答:优化前处理总时间=(5+5)+(5*3+5+5)+(5*3+5+5)+(5*3+5+5)=85ms (4分)