2022年解放军信息工程大学软件工程806计算机组成原理和操作系统

更新时间:2023-04-10 07:54:01 阅读量: 实用文档 文档下载

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

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

第 1 页,共 27 页

目录

2018年解放军信息工程大学软件工程806计算机组成原理和操作系统之计算机操作系统考研核

心题库(一) ........................................................................................................................... 2 2018年解放军信息工程大学软件工程806计算机组成原理和操作系统之计算机操作系统考研核

心题库(二) ........................................................................................................................... 8 2018年解放军信息工程大学软件工程806计算机组成原理和操作系统之计算机操作系统考研核

心题库(三) ......................................................................................................................... 14 2018年解放军信息工程大学软件工程806计算机组成原理和操作系统之计算机操作系统考研核

心题库(四) ......................................................................................................................... 18 2018年解放军信息工程大学软件工程806计算机组成原理和操作系统之计算机操作系统考研核

心题库(五) (23)

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

第 2 页,共 27 页 2018年解放军信息工程大学软件工程806计算机组成原理和操作系统之计算机操作

系统考研核心题库(一)

说明:本套核心题库按照考试大纲、历年真题、指定参考书等结合考试侧重点和难度,精心整理编写。核心题库更突出针对性和实战性,考研冲刺必备资料。

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

一、选择题

1. 早期微型机中,不常用的I/O 信息交换方式是( )。

A.程序查询方式

B.中断方式

C.DMA 方式

D.通道方式

【答案】D

2. 若一个用户进程通过read 系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是( )。

若该文件的数据不在内存中,则该进程进入睡眠等待状态

请求read 系统调用会导致CPU 从用户态切换到核心态

read 系统调用的参数应包含文件的名称

A.仅

B.仅

C.仅

D.

【答案】A

【解析】当用户进程读取的磁盘文件数据不在内存时,转向中断处理,导致CPU 从用户态切换到核心态,此时该进程进入睡眠等待状态(其实就是阻塞态,只不过换了个说法),因此I 、II 正确。

在调用read 之前,需要用open 打开该文件,open 的作用就是产生一个文件编号或索引指向打开的文件,之后的所有操作都利用这个编号或索引号直接进行,不再考虑物理文件名,所以read

系统调用的参数不应包含物理文件名。文件使用结束后要用dose 关闭文件,消除文件编号或索引。

3. 计算机系统的二级存储包括( )。

A.CPU 寄存器和主存缓冲区

B.超高速缓存和内存储器

C.ROM 和RAM

D.主存储器和辅助存储器

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

第 3 页,共 27 页 【答案】D

【解析】由于主存储器能被处理器直接访问,而辅助存储器则不能,因此,在进程运行时,必须把它的程序和数据放到主存储器中,考虑到存储器的空间不足,一般计算机系统都采用二级存储的方法,利用辅助存储器存放准备运行的程序和数据,当需要时或主存空间允许时,随时将它们读入主存储器。

4. ( )不是设计实时操作系统主要的追求目标。

A.安全可靠

B.资源利用率

C.及时响应

D.快速处理

【答案】B

【解析】实时系统最主要的特征就是其快速的处理能力,适应这种实时性的要求。实时系统在设计时力求简单而实用。一般的实时操作系统都拥有高精度的实时时钟;具有快速的中断响应和中断处理能力,能够及时响应用户的请求;支持多道程序设计,任务调度算法简单实用,数据结构简洁明了,任务切换速度快,能够处理时间驱动的任务(周期性任务)和事件驱动的任务;

可靠性高;具有较强的系统再生能力。但资源利用率并不是实时操作系统设计时主要的追求目标。

5. 通常对文件系统来说,文件名及属性可以集中在( )中以便查找。

A.目录

B.索引

C.字典

D.作业控制块

【答案】A

【解析】在文件系统中,为每个文件建立了一个文件目录(又称目录或目录项),文件目录记录文件的名字、程度和文件存放在外存的物理地址,以及文件属性、文件建立时间和日期等信息。文件目录又称为文件控制块。

二、综合题

6. 试说明进程在三个基本状态之间转换的典型原因。

【答案】进程的三种基本状态是就绪状态、执行状态和阻塞状态,这三种基本状态之间转换的典型原因如图所示,具体如下:

(1)就绪状态

执行状态:进程通过调度分配到CPU 资源; (2)执行状态

就绪状态:时间片用完; (3)执行状态

阻塞状态:I/O 设备请求; (4)阻塞状态就绪状态:I/O 设备请求完成。

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

第 4 页,共 27 页

图 进程状态转换图

7. 简要说明设备驱动程序的处理过程可分为哪几步。

【答案】设备驱动程序的主要任务是启动指定设备,完成上层指定的I/O 工作,但在启动之前,应先完成必要的准备工作,以下是设备驱动程序的处理过程

(1)将抽象要求转换为具体要求。

(2)对服务请求进行校验。

(3)检查设备的状态。

(4)传送必要的参数。

(5)启动I/O 设备。

8. 在动态调度方式中,调度的主要责任是什么?在调度时应遵循哪些原则?

【答案】(1)主要责任

在动态调度方式中,操作系统的调度责任主要限于处理机的分配。

(2)遵循原则

①空闲则分配。当一个或多个作业对处理机提出请求时,如果系统中存在空闲的处理机,就将它(们)分配给这个(些)作业,满足作业的请求。

②新作业绝对优先。所谓新作业,是指新到达的,还没有获得任何一个处理机的作业。对于多个请求处理机的作业,首先是将处理机分配给新作业,如果系统内己无空闲处理机,则从已分配多个处理机的任何一个作业中收回一个处理机,将其分配给这个新作业。

③保持等待。如果一个作业对处理机的请求,系统的任何分配都不能满足,作业便保持未完成状态,直到有处理机空闲,可分配予之使用,或者作业自己取消这个请求。

④释放即分配。当作业释放了一个(或多个)处理机时,将为这个(或这些)处理机扫描处理机请求队列,首先为新作业分配处理机,其次按先来先服务(FCFS )原则,将剩余处理机进行分配。

9. 某系统的进程状态变迁图如所示(设系统的进程调度方式为可剥夺式)。

(1)说明一个进程发生变迁2、3、5的原因。

(2)当发生一个变迁时可能引起另一个变迁的发生,这两个变迁称为因果变迁。下述变迁是

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

Top