2017年南京航空航天大学计算机科学与技术学院829计算机专业基础之计算机操作系统考研强化模拟题

更新时间:2023-05-06 15:52:01 阅读量: 实用文档 文档下载

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

目录

2017年南京航空航天大学计算机科学与技术学院829计算机专业基础之计算机操作系统考研强化模拟题(一) (2)

2017年南京航空航天大学计算机科学与技术学院829计算机专业基础之计算机操作系统考研强化模拟题(二) (10)

2017年南京航空航天大学计算机科学与技术学院829计算机专业基础之计算机操作系统考研强化模拟题(三) (18)

2017年南京航空航天大学计算机科学与技术学院829计算机专业基础之计算机操作系统考研强化模拟题(四) (26)

2017年南京航空航天大学计算机科学与技术学院829计算机专业基础之计算机操作系统考研强化模拟题(五) (34)

第1 页,共40 页

2017年南京航空航天大学计算机科学与技术学院829计算机专业基础之计算机操作

系统考研强化模拟题(一)

说明:①本资料为VIP学员内部使用,严格按照2017考研专业课大纲及历年常考题型出题。————————————————————————————————————————一、选择题

1.一个正在运行的进程,当发生某一事件,将其挂在()。

A.等待队列

B.运行队列

C.就绪队列

D.任意一个队列

【答案】A

【解析】只有在分时系统时间片完时,进程由运行转为就绪状态。一般来说,有事件发生时,进程会被挂在等待队列。

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

A.进程控制块

B.程序

C.PCB

D.作业控制块

【答案】C

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

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

A.特殊

B.普通

C.目录文件

D.设备

【答案】A

4.面向用户的组织机构属于()。

A.虚拟结构

B.实际结构

C.逻辑结构

第2 页,共40 页

第 3 页,共 40 页 D.物理结构

【答案】C

5. 在采用DMA 方式高速传输数据时,数据传送是( )。

A.在总线控制器发出的控制信号控制下完成的

B.在DMA 控制器本身发出的控制信号控制下完成的

C.由CPU 执行的程序完成的

D.由CPU 响应硬中断处理完成的

【答案】B

6. 某时刻进程的资源使用情况(如表所示)。

表进程的资源使用情况

此时的安全序列是( )。

A.P1,P2,P3,P4

B.P1,P3,P2,P4

C.P1,P4,P3,P2

D.不存在安全序列

【答案】D

【解析】使用银行家算法可知,不存在安全序列。由于初始R1资源没有剩余,只能分配资源给P1执行,P1完成之后释放资源。这时由于R2只有2个剩佘,因此只能分配对应资源给P4执行,P4完成之后释放资源。此时R2仍然只有2个剩余,无法满足P2、P3的要求,无法分配,因此产生死锁状态。

如果对于银行家算法比较熟悉,能够很快发现R2资源只有2个,但P2和P3的需求都为3,并且P1和P4都没有持有R2资源,R2资源会始终无法满足P2和P3的需求,必然会在若干步分配后导致死锁。

7. 在计算机系统中,操作系统是( )。

A.—般应用软件

B.核心系统软件

C.用户应用软件

D.系统支撑软件

【答案】B

【解析】软件分为系统软件和应用软件,操作系统是系统软件。

8.下列选项中,不可能在用户态发生的事件是()。

A.系统调用

B.外部中断

C.进程切换

D.缺页

【答案】C

【解析】判断能否在用户态执行的关键在于事件是否会执行特权指令。

首先看A项,系统调用是系统提供给用户程序调用内核函数的,当用户程序执行系统调用时,会使CPU状态从用户态切换至系统态并执行内核函数,执行结束之后将控制权还给用户程序,并且CPU状态从系统态切换至用户态。从这个过程可以看出,虽然系统调用的执行过程中CPU需要切换至系统态,但系统调用(或者引用、调用)是在用户态发生的,是系统特意为用户态设计的,因此系统调用可以发生在用户态。

B项为外部中断,很多考生会被中断二字影响,认为涉及中断的都应该是系统态的事情,而不能在用户态执行,因此选错。中断在系统中经常发生,如键盘输入会引发外部中断(外部中断是指由外部事件引起的中断,比如鼠标单击和键盘输入等操作引起的中断);进程缺页会产生缺页中断等,这些都经常发生在用户进程中,自然这些也都是用户态的事件。以键盘输入举例,一个用户进程需要用户输入一串命令,当用户用键盘输入时会引发外部中断(此时CPU还是用户态),此时系统会切换至系统态执行中断处理程序(这时CPU转变为系统态),处理程序处理之后将输入结果返回给用户程序并将CPU状态切换为用户态,中断处理结束。由此过程可见,中断的发生和处理与系统调用类似,都是发生在用户态,通过切换至系统态完成对应功能,然后返回至用户态。系统调用和中断的发生是在用户态,处理是在系统态。

看D项,缺页与B项类似,用户态执行进程缺页时会产生缺页中断(中断发生在用户态),然后系统转入系统态进行缺页中断处理,然后再返回用户态,将控制权交还给用户进程。因此D 项也可以发生在用户态。

根据排除法知道答案是C项,进程切换实际上是对于程序状态的修改,因此要修改程序状态字,这是特权指令,必须在系统态执行。

9.在操作系统中,可以并行工作的基本单位是()。

A.作业

B.程序

C.进程

D.过程

【答案】C

第4 页,共40 页

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

Top