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

2018年解放军信息工程大学网络空间安全806计算机组成原理和操作系统之计算机操作系统考研基础五套测试题

  摘要

一、选择题

1. 下面不属于操作系统提供虚拟设备技术原因的是( )。

A. 独占设备可以作为共享设备来使用

B. 独占设备使用的静态分配技术既不能充分利用设备,又不利于提高系统效率

C. 在一定硬件和软件条件的基础上共享设备可以部分或全部地模拟独占设备的工作,提高独占设备的利用率和系统效率

D. 计算机系统具有多道处理功能,允许多道作业同时执行

【答案】D

【解析】D 项只是实现虚拟设备技术的条件,不是原因。

2. 把逻辑地址转变为内存的物理地址的过程称做( )。

A. 编译

B. 连接

C. 运行

D. 重定位

【答案】D

3. 串行接口是指( )。

A. 接口与系统总线之间串行传送,接口与I/0设备之间串行传送

B. 接口与系统总线之间串行传送,接口与1/0设备之间并行传送

C. 接口与系统总线之间并行传送,接口与I/0设备之间串行传送

D. 接口与系统总线之间并行传送,接口与I/0设备之间并行传送

【答案】C

4. CTU 输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用( )。

A. 并行技术

B. 通道技术

C. 缓冲技术

D. 虚存技术

【答案】C

5. 操作系统是对( )进行管理的软件。

A. 软件

B. 硬件

C. 计算机资源

D. 应用程序

【答案】C

【解析】从一般用户的观点,可把0S 看做是用户与计算机硬件系统之间的接口;从资源管理的观点看,则可把0S 视为计算机系统资源的管理者。另外,0S 实现了对计算机资源的抽象,隐藏了对硬件操作的细节,使用户能更方便地使用机器。操作系统是系统软件,它管理着计算机的软硬件资源。软件资源是指计算机中的应用程序和数据。

二、综合题

6. 何谓微内核技术? 在微内核中通常提供了哪些功能?

【答案】(1)微内核技术的定义

把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,这种技术被称为微内核技术。

(2)微内核技术提供的功能

在微内核中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理功能。

①进程(线程)管理

进程(线程)之间的通信功能是微内核0S 最基本的功能,被频繁使用,因此,几乎所有的微内核0S 都是将进程(线程)之间的通信功能放入微内核中。

②低级存储器管理

在微内核中,只配置最基本的低级存储器管理机制,如用于实现将用户空间的逻辑地址变换

为内存空间的物理地址的页表机制和地址变换机制,这一部分是依赖于硬件的,因此放入微内核。

③中断和陷入处理

大多数微内核操作系统都是将与硬件紧密相关的一小部分放入微内核中处理,此时微内核的主要功能是捕获所发生的中断和陷入事件,并进行相应的前期处理。

7. 什么是最低松弛度优先调度算法? 举例说明之。

【答案】(1)最低松弛度优先调度算法的定义

最低松弛度优先调度算法是根据任务紧急(或松弛)的程度,来确定任务的优先级。任务的紧急程度愈高,为该任务所赋予的优先级就愈高,以使之优先执行。

(2)举例说明

①一个任务在200ms 时必须完成,而它本身所需的运行时间就有100ms ,因此,调度程序必须在100ms 之前调度执行,该任务的紧急程度(松弛程度)为100ms 。

②一任务在400ms 时必须完成,它本身需要运行150ms ,则其松她程度为250ms 。在实现该算法时要求系统中有一个按松弛度排序的实时任务就绪队列,松弛度最低的任务排在队列最前面,调度程序总是选择就绪队列中的队首任务执行。

8. 试说明I/O系统的基本功能。

【答案】为了满足系统和用户的需求,I/O系统应具有以下几方面的内容:

(1)隐藏物理设备的细节;

(2)与设备的无关性;

(3)提高处理机和I/O设备的利用率;

(4)对I/O设备进行控制;

(5)确保对设备的正确共享;

(6)错误处理。

其中,第一、二方面的功能是方便用户使用I/O设备;第三、四方面的功能是用于提高CPU 和I/O设备的利用率;第五、六方面的功能是为用户在共享设备时提供方便。

9. 试比较mail 和write 命令的作用有何不同。

【答案】mail 命令被作为在UNIX 的各用户之间进行非交互式通信的工具。mail 采用信箱通信方式。发信者把要发送的消息写成信件,“邮寄”到对方的信箱中。通常各用户的私有信箱采用各自的注册名命名,即它是目录/usr/spool/mail中的一个文件,而文件名又是用接收者的注册名来命名的。信箱中的信件可以一直保留到被信箱所有者消除为止。因而,用mail 进行通信时,不要求接收者利用终端与发送者会话。

用这条命令可以使用户与当前在系统中的其他用户直接进行联机通信。由于UNIX 系统允许一个用户同时在几个终端上注册,故在用此命令前,要用who 命令去查看目标用户当前是否联机,或确定接收者所使用的终端名。命令格式为

当接收者只有一个终端时,终端名可缺省。当接收者的终端被允许接收消息时,屏幕提示会通知接收者源用户名及其所用终端名。

10.按文件的组织方式可将文件分为哪几种类型?

【答案】根据文件的组织方式,可把有结构文件分为三类:

(1)顺序文件

指由一系列记录按某种顺序排列所形成的文件,其中的记录可以是定长记录或可变长记录。 (2)索引文件

指为可变长记录文件建立一张索引表,为每个记录设置一个表项,以加速对记录的检索速度。

(3)索引顺序文件

这是顺序文件和索引文件相结合的产物,这里,在为每个文件建立一张索引表时,并不是为