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

2018年电子科技大学计算机科学与工程学院820计算机专业基础之计算机操作系统考研强化五套模拟题

  摘要

一、填空题

1. 进程被创建后,最初处于_____状态,然后经进程调度进程选中后进入_____状态。

【答案】就绪,运行

2. 所谓虚拟存储器是指具有_____和_____功能,能从逻辑上对内存容量进行扩充的一种存储器系统。

【答案】请求;置换。

【解析】考查虚拟存储器的定义。

3. 作业的四种状态分别为进入、后备、_____和_____。

【答案】运行,完成

【解析】作业具有提交状态,后备状态,运行状态和完成状态这四种状态。

4. 文件的符号名与物理地址之间的转换是通过_____来实现的。

【答案】文件目录

【解析】文件名或记录名与物理地址之间的转换是通过文件目录来实现的。有单级目录、二级目录和多级目录几种目录结构。二级目录和多级目录是为了解决文件的重名问题和提高搜索速度而提出来的。多级目录构成文件树形结构。另外,为了便于共享,把目录项中存放的文件说明信息划分为两部分:文件内部标识符和文件说明信息部分包含文件名与存取控制信息以及结构信息等。

二、选择题

5. 操作系统采用缓冲技术,能够减少对CPU 的( )次数,从而提高资源的利用率。

A. 中断

B. 访问

C. 控制

D. 依赖

【答案】A

【解析】缓冲引入的原因包括:(1)缓和CTU 与I/O设备间速度不匹配的矛盾。(2)减少对CPU 的中断频率,放宽对CPU 中断响应时间的限制。(3)提高CTU 和I/O设备之间的并行

性。

6. 文件的存储方法依赖于( )。

A. 文件的物理结构

B. 存放文件的存储设备的特性

C.A 和B

D. 文件的逻辑结构

【答案】C

7. 在存储管理中采用对换和覆盖,目的是( )。

A. 物理上扩充

B. 实现主存共享

C. 节省存储空间

D. 提高CPU 利用率

【答案】D

【解析】对换和覆盖是在逻辑上扩充内存的方法,从而解决内存容量不足和有效利用内存的问题。所以它不是物理上扩充,与实现主存共享无关,不能节省存储空间,最终目的是提高CPU 利用率。

8. 下列选项中,在用户态执行的是( )。

A. 命令解释程序

B. 缺页处理程序

C. 进程调度程序

D. 时钟中断处理程序

【答案】A

【解析】CPU 状态分为管态和目态,管态又称为特权状态、系统态或核心态。通常,操作系统在管态下运行。CPU 在管态下可以执行指令系统的全集。目态又称为常态或用户态,当机器处于目态时,程序只能执行非特权指令,用户程序只能在目态下运行。

CPU 将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序不能使用。

缺页处理与时钟中断都属于中断处理程序,处理不当会对系统造成不良影响,因此只能在系统态执行。进程调度属于系统的一部分,也只能在系统态执行。命令解释程序属于命令接口,是操作系统提供给用户所使用的接口,因此可以用在用户态执行。因此选A 项。

另一个提供给用户程序的接口-系统调用也是在用户态执行。

9. 在段式存储管理中,一个段是一个( )区域。

A. 定长的连续

B. 不定长的连续

C. 定长的不连续

D. 不定长的不连续

【答案】B

【解析】段是一个逻辑的概念,物理上可以是不连续的。

三、分析计算题

10.什么叫重定位? 动态重定位和静态重定位有什么区别?

【答案】使一个作业程序装入到与其地址空间不一致的存储空间所引起的对有关地址部分的调整过程叫重定位。

(1)静态重定位

静态地址重定位(Static Address Relocation)是在虚拟空间程序执行之前由装配程序完成地址映射工作。对于虚拟空间内的指令或数据来说,静态地址重定位只完成一个首地址不同的连续地址变换。它要求所有待执行的程序必须在执行之前完成它们之间的链接,否则将无法得到正确的内存地址和内存空间。

静态重定位的优点是不需要硬件支持。但是,使用静态重定位方法进行地址变换无法实现虚拟存储器。静态重定位方法将程序一旦装入内存之后就不能再移动,并且必须在程序执行之前将有关部分全部装入。

静态重定位的另一个缺点是必须占用连续的内存空间,这就难以做到程序和数据的共享。 (2)动态重定位

动态地址重定位(Dynamic Address Relocation)是在程序执行过程中,在CPU 访问内存之前,将要访问的程序或数据地址转换成内存地址。动态重定位依靠硬件地址变换机构完成。

地址重定位机构需要一个(或多个)基地址寄存器BR 和一个(或多个)程序虚拟地址寄存器VR 。指令或数据的内存地址MA 与虚拟地址的关系为:MA=(BR )+(VR )。这里,(BR )与(VR )分别表示寄存器BR 与VR 中的内容。

动态重定位的主要优点是可以对内存进行非连续分配。显然,对于同一进程的各分散程序段,只要把各程序段在内存中的首地址统一存放在不同的BR 中,则可以由地址变换机构变换得到正确的内存地址。

11.联机命令通常有哪几种类型? 每种类型中包括哪些主要命令?

【答案】联机命令通常包含如下类型:

(1)系统访问类。包括注册名命令口令命令

(2)磁盘操作类。包括磁盘格式化命令Format 、复制整个软盘命令Diskcopy 、软盘比较命