考研操作系统-操作系统实例分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考研操作系统-操作系统实例分析
(总分:83.00,做题时间:90分钟)
一、{{B}}单项选择题{{/B}}(总题数:9,分数:18.00)
1.在下列性质中,( )不是分时系统的特征。
(分数:2.00)
A.多路性
B.交互性
C.独占性
D.成批性√
解析:
2.在进程状态转换时,下列( )转换是不可能发生的。
(分数:2.00)
A.就绪态→运行态
B.运行态→就绪态
C.运行态→等待态√
D.等待态→运行态
解析:
3.若信号S的初值为2,当前值为-1,则表示有( )等待进程。
(分数:2.00)
A.0个
B.1个√
C.2个
D.3个
解析:
4.下列仅下条指令( )只能在管态下执行。
(分数:2.00)
A.读取时钟指令
B.访管指令
C.屏蔽中断指令√
D.取数指令
解析:
5.在批处理系统中,用户的作业是由( )组成的。
(分数:2.00)
A.程序
B.程序+数据
C.程序+作业说明书
D.程序+数据+作业说明书√
解析:
6.当CPU执行操作系统代码时,称处理机处于( )。
(分数:2.00)
A.执行态
B.目态
C.管态√
D.就绪态
解析:
7.在多道批处理系统中,为先分利用各种资源,运行的程序应具备的条件是( )。(分数:2.00)
A.适用于内存分配的
B.计算量大的
C.I/O量大的
D.计算型和I/O型均衡的√
解析:
8.UNIX操作系统的进程控制块中常驻内存的是( )。
(分数:2.00)
A.proc结构√
B.proc结构和核心栈
C.ppda区
D.ppda结构和user结构
解析:
9.时,进程从执行状态转变为就绪状态。
(分数:2.00)
A.进程被调度程序选中
B.时间片到√
C.等待某一事件
D.等待的事件发生
解析:
二、{{B}}填空题{{/B}}(总题数:9,分数:9.00)
10.存储管理方式中, 1可采用覆盖技术。
(分数:1.00)
填空项1:__________________ (正确答案:单一连续区存储管理)
解析:
11. 1是操作系统采用以空间换时间的技术。
(分数:1.00)
填空项1:__________________ (正确答案:通道技术)
解析:
12.CPU输入数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用 1。
(分数:1.00)
填空项1:__________________ (正确答案:缓冲技术)
解析:
13.操作系统为保证未经文件拥有者授权,任何其他用户不能使用该文件所提供的解决方法是 1。
(分数:1.00)
填空项1:__________________ (正确答案:文件保护)
解析:
14.文件系统中若文件的物理结构采用连续结构,则文件控制块FCB中有关文件的物理位置的信息应包括1。(分数:1.00)
填空项1:__________________ (正确答案:首块地址和文件长度)
解析:
15.在操作系统的发展过程中, 1和 2的出现标志着该操作系统的正式形成。
(分数:1.00)
填空项1:__________________ (正确答案:多道程序)
填空项1:__________________ (正确答案:分时系统)
解析:
16.某虚拟存储器的用户空间共有32个页面,每页1KB,主存16KB。假定某时刻系统为用户的第0、1、2、3页分别分配的物理块号为5、10、4、7,那么虚地址为0A5C对应的物理地址是 1。
(分数:1.00)
填空项1:__________________ (正确答案:125CH)
解析:
17.若有4个进程共享同一个程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是1。(分数:1.00)
填空项1:__________________ (正确答案:3,2,1,0,-1)
解析:
18.在采用SPOOLing技术的系统中,用户的打印结果首先被送到 1。
(分数:1.00)
填空项1:__________________ (正确答案:磁盘固定区域)
解析:
三、{{B}}判断改错题{{/B}}(总题数:3,分数:6.00)
19.在UNIX系统中OS的核心,它应具有两个方面的接口;一方面是核心与硬件的接口,另一方面就是核心与Shell的接口。 ( )
(分数:2.00)
A.正确√
B.错误
解析:
20.进程控制子系统的功能有进程控制、进程通信以及进程调度。 ( )
(分数:2.00)
A.正确
B.错误√
解析:应改为:进程控制子系统的功能有进程控制、进程通信、存储器管理以及进程调度。
21.文件子系统的功能可以分为文件管理和高速缓冲机制两方面。 ( )
(分数:2.00)
A.正确
B.错误√
解析:应改为:文件子系统的功能可以分为文件管理、高速缓冲机制和设备驱动程序三方面。
四、{{B}}简答题{{/B}}(总题数:7,分数:35.00)
22.在UNIX操作系统中,盘块缓冲区分配的getblk (dev,blkno)的执行过程(其中dev为设备号,blkno为块号)是什么?
(分数:5.00)
__________________________________________________________________________________________ 正确答案:()
解析:getblk(dev,blkno)首先检查散列队列,看该盘块是否已在某个缓冲区中。若在散列队列,则不须分配缓冲区,否则分配一个空闲缓冲区。处理过程如下:①根据设备号和盘块号检查散列队列(设备缓冲区队列)。②若在散列队列,则检查该缓冲区是否空闲。若空闲,则先上锁,然后从空闲链上取下,置该缓冲区忙;否则,等待该缓冲区空闲。③若缓冲区不在散列队列,便从空闲链分配一个缓冲区,调整散列队列,置该缓冲区为忙状态。
23.在UNIX系统中,进行设备分配时需要哪些数据结构?有什么特点?如何应用的?
(分数:5.00)
__________________________________________________________________________________________ 正确答案:()
解析:在进行设备分配时所需的数据结构有:· 设备控制表DCT——系统为每个设备配置一张设备控制表,用于记录本设备的情况,如设备类型、设备标识号、设备状态、设备队列、控制器表。· 控制器控制表COCT——系统为每个控制器设置一张用于记录本控制器情况的控制器控制表。· 系统设备表SDT——记录系统中全部设备的情况,每个设备占一个表目,包括设备类型、设备标识符、设备控制表、设备驱动程序入口等。
24.在UNIX操作系统中,为什么把proc结构常驻内存?为什么ppda可以不常驻内存?ppda和其他数据结构合在一起有什么好处?
(分数:5.00)