考研操作系统-操作系统实例分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)

相关文档
最新文档