当前位置:问答库>考研试题

2018年扬州大学信息工程学院834软件基础之计算机操作系统考研基础五套测试题

  摘要

目录

2018年扬州大学信息工程学院834软件基础之计算机操作系统考研基础五套测试题(一) ... 2

2018年扬州大学信息工程学院834软件基础之计算机操作系统考研基础五套测试题(二) ... 6 2018年扬州大学信息工程学院834软件基础之计算机操作系统考研基础五套测试题(三) . 12 2018年扬州大学信息工程学院834软件基础之计算机操作系统考研基础五套测试题(四) . 17 2018年扬州大学信息工程学院834软件基础之计算机操作系统考研基础五套测试题(五) . 22

一、选择题

1. 在进程管理中,当( )时,进程状态从运行态转换到就绪态。

A. 进程被调度程序选中

B. 时间片用完

C. 等待某一事件发生

D. 等待的事件发生

【答案】B

【解析】考查进程调度的原因。A 项进程将从就绪态变为运行态,C 项将从运行态变成阻塞态,D 项从阻塞态变成就绪态。

2. 下面有关选择进程调度算法的准则错误的是( )。

A. 尽量提高处理器利用率

B. 尽可能提尚系统吞吐量

C. 适当增长进程在就绪队列中的等待时间

D. 尽快响应交互式用户的请求

【答案】C

【解析】选择调度算法应该尽量减少等待时间,从而降低响应时间。

3. 在一段时间内,只允许一个进程访问的资源称为( )。

A. 共享资源

B. 独占资源

C. 临界资源

D. 共享区

【答案】C

4. 若处理器有32位地址,则它的虚拟地址空间为( )字节。

A.2G

B.4G

C.100K

D.640K

【答案】B 【解析】

5. 虚拟存储器的最大容量是由( )决定的。

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

B. 页表长度

C. 内存空间

D. 逻辑空间

【答案】A

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

二、综合题

6. PCB 提供了进程管理和进程调度所需要的哪些信息?

【答案】在进程控制块中,主要包括下述四个方面的信息:

(1)进程标识符

进程标识符用于唯一标识一个进程,一个进程通常有外部标识符合内部标识符两种标识符,分别用来方便用户对进程的访问和系统对进程的访问。

(2)处理机状态

处理机状态信息也称为处理机的上下文,主要由处理机德尔各种寄存器中的内容组成。 (3)进程调度信息

进程调度信息包括进程状态、进程优先级、进程调度所需的其它信息、事件四个方面。 (4)进程控制柄息

进程控制信息指用于进程控制所必须的信息,它包括程序和数据的地址、进程同步和通信机制、资源清单和链接指针。

7. 实现虚拟存储器需要哪几个关键技术?

【答案】实现虚拟存储器的关键技术:

(1)在分页请求系统的基础上增加了请求调页和页面置换功能,形成了页式虚拟存储系统。它允许只装入少数页面程序(及数据),便可启动运行;

(2)在请求分段系统的基础上增加了请求调段及分段置换功能,形成了段式虚拟存储系统。它允许只装入少数(而非所有)用户程序段和数据段,便可启动运行。

8. 一个进程的大小占6个页面,每页的大小为1KB ,系统为它分配了四个物理块。当前进程的页表如下(都为十进制数,且从0开始计数):

请分别计算1237、3178、2211、5121单元的物理地址。

【答案】1237=1024+213, 故1237对应的虚页号为1,页内地址为213,由页表知1号对应的物理块为2, 所以物理地址为2213。

同理,虚页号3对应的物理块号为1,则物理地址为

但是虚页号2对应的物理块不在页表中,所以无法得知其物理地址。

虚页号5对应的物理块号为7,所以物理地址为

9. 什么是文件型病毒?试说明文件型病毒对文件的感染方式。

【答案】文件型病毒是指采用寄生方式附着在正常程序里,在病毒发作时原来程序仍能正常运行,以致用户不能及时发现而长期潜伏下来的病毒。受感染的程序执行时,病毒将寻找其它可执行文件继续散播。

文件型病毒使文件受感染的方式可分为两种:

(1)主动攻击型感染。当病毒程序在执行时,它将不断地对磁盘上的文件进行检查,当发现被检测文件尚未被感染时,就去感染它,使其带有病毒;

(2)执行时感染。在病毒环境中,每当一个未被感染的程序在执行时,如果它是病毒所期待的文件类型,且磁盘没有写保护,该程序就会被感染病毒,病毒在感染其他文件时,通常是有针对性的。

10.在时间片轮转法中,应如何确定时间片的大小?

【答案】在时间片轮转算法中,时间片的大小对系统性能有很大的影响,选择时间片大小时,一般应考虑以下三个因素:

(1)系统对响应时间的要求;

(2)就绪队列中进程的数目;

(3)系统的处理能力。

11.程序并发执行时为什么会失去封闭性和可再现性?

【答案】程序在并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态将由