2022年北京邮电大学网络技术研究院408计算机学科专业基础综合之

更新时间:2023-04-16 09:57:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

专注考研专业课13年,提供海量考研优质文档!

第 1 页,共 42 页

目录

2018年北京邮电大学网络技术研究院408计算机学科专业基础综合之计算机操作系统考研仿真

模拟五套题(一) .................................................................................................................... 2 2018年北京邮电大学网络技术研究院408计算机学科专业基础综合之计算机操作系统考研仿真

模拟五套题(二) .................................................................................................................... 9 2018年北京邮电大学网络技术研究院408计算机学科专业基础综合之计算机操作系统考研仿真

模拟五套题(三) .................................................................................................................. 18 2018年北京邮电大学网络技术研究院408计算机学科专业基础综合之计算机操作系统考研仿真

模拟五套题(四) .................................................................................................................. 26 2018年北京邮电大学网络技术研究院408计算机学科专业基础综合之计算机操作系统考研仿真

模拟五套题(五) (35)

专注考研专业课13年,提供海量考研优质文档! 第 2 页,共 42 页 2018年北京邮电大学网络技术研究院408计算机学科专业基础综合之计算机操作系

统考研仿真模拟五套题(一)

说明:仿真模拟试题是根据本校该考试科目历年考研真题题型及出题难度,结合常考侧重点,精心整理编写,均含有详细答案解析,是考研必备参考资料。

——————————————————————————————————————————

一、选择题

1. 某计算机系统中有8台打印机,由K 个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K 的最小值是( )。

A.2

B.3

C.4

D.5

【答案】C

【解析】假设K=3,3个进程共享8台打印机,每个进程最多可以请求3台打印机,若3个进程都分别得到2台打印机,系统还剩下2台打印机,然后无论哪个进程申请打印机,都可以得到满足,3个进程都可以顺利执行完毕,这种情况下不会产生死锁。假设k=4,4个进程共享8台打印机,都得不到满足,产生了互相等待,可能会发生死锁。

如果觉得这种思路不够简略,换个说法或许更好理解。根据组合数学中鸽巢原理的思想,考虑极端情况,因为每个进程最多需要3台,当每个进程都已经占用了2台时,如果仍然有空闲打印机,则必定能满足某个进程3台的条件;如果没有,则死锁。所以,将8个打印机分给K 个进程的极端情况就是K 为4,刚好每个进程2台,没有剩余。

这类型的题通常数字不大,可以凭经验给出正确答案,这样或许会快一些。下面给出对应计算公式,以便大家加深理解。假设n 为每个进程所需的资源数,m 为进程数,A 为系统的资源数,则满足^的最小整数m 即为可能产生死锁的最小进程数,该公式同样可以用于求出每个进程需要多少资源时可能会产生死锁。

该公式可以这样理解:当所有进程都差一个资源就可以执行,此时系统中所有资源都已经分配,因此死锁,其思想和鸽巢原理类似。

2. 在UNIX 中,通常把设备作为( )文件来处理。

A.特殊

B.普通

C.目录文件

D.设备

【答案】A

专注考研专业课13年,提供海量考研优质文档! 第 3 页,共 42 页 3. 虚拟存储器的最大容量是由( )决定的。

A.计算机系统的地址结构和外存空间

B.页表长度

C.内存空间

D.逻辑空间

【答案】A

【解析】虚拟存储器的容量理论上的最大值是由CPU 地址总线结构决定的,但是实际容量却是主存和辅存容量之和。

4. 操作系统通过( )来管理计算机系统内的进程。

A.进程控制块

B.程序

C.PCB

D.作业控制块

【答案】C

【解析】为了便于系统控制和描述进程的基本情况以及进程的活动过程,在操作系统中为进程定义了一个专门的数据结构,称为进程控制块(PCB )。当系统创建一个进程时,系统为其建立一个PCB ,然后利用PCB 对进程进行控制和管理;当进程被撤销时,系统收回它的PCB ,随之该进程也就消亡了。

5. 分区的保护措施主要是( )。

A.界地址保护

B.程序状态保护

C.用户权限保护

D.存取控制表保护

【答案】A

【解析】目前分区的保护措施常用的是界限寄存器保护,也就是界地址保护。

6. 引入多道程序的目的在于( )。

A.充分利用CPU ,减少CPU 等待时间

B.提高实时响应速度

C.有利于代码共享,减少主、辅存信息交换量

D.充分利用存储器

【答案】A

【解析】在单道程序中,内存中仅有一道程序,无法充分利用系统中的所有资源。多道程序的引入就是为了提高资源利用率,充分利用CPU 。

专注考研专业课13年,提供海量考研优质文档! 第 4 页,共 42 页 7. 采用DMA 方式传送数据时,每传送一个数据就要占用一个时间( )。

A.指令周期

B.机器周期

C.存储周期

D.总线周期

【答案】C

8. 下列选项中,操作系统提供给应用程序的接口是( )。

A.系统调用

B.中断

C.库函数

D.原语

【答案】A

【解析】操作系统提供两类接口,一类是命令接口(图形接口是命令接口的图形化),如用户通过键盘命令和鼠标命令来操作计算机;另一类是程序接口,它提供一组系统调用,用户可以通过运行一些应用程序来访问操作系统的资源。

系统调用(System Call )作为呈现给用户的接口,包含了内核提供的一系列具备预定功能的内核函数。操作系统提供了系统调用的调用接口,进程调用后由操作系统负责,把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理结果返回给应用程序,并将执行权交还给进程,应用程序继续执行后续操作。

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

A.中断

B.访问

C.控制

D.依赖

【答案】A

【解析】缓冲引入的原因包括:(1)缓和CTU 与I/O 设备间速度不匹配的矛盾。(2)减少对CPU 的中断频率,放宽对CPU 中断响应时间的限制。(3)提高CTU 和I/O 设备之间的并行性。

10.时间片轮转法进行进程调度是为了( )。

A.多个终端都能得到系统的及时响应

B.先来先服务

C.优先级较高的进程得到及时响应

D.需要CPU 最短的进程先做

本文来源:https://www.bwwdw.com/article/ifsq.html

Top