2018年中国科学技术大学软件学院834软件工程基础[专业硕士]之计算机操作系统考研核心题库
● 摘要
一、选择题
1. 采用DMA 方式传送数据时,每传送一个数据就要占用一个时间( )。
A. 指令周期
B. 机器周期
C. 存储周期
D. 总线周期
【答案】C
2. 把逻辑地址转变为内存的物理地址的过程称做( )。
A. 编译
B. 连接
C. 运行
D. 重定位
【答案】D
3. 下列选项中,在用户态执行的是( )。
A. 命令解释程序
B. 缺页处理程序
C. 进程调度程序
D. 时钟中断处理程序
【答案】A
【解析】CPU 状态分为管态和目态,管态又称为特权状态、系统态或核心态。通常,操作系统在管态下运行。CPU 在管态下可以执行指令系统的全集。目态又称为常态或用户态,当机器处于目态时,程序只能执行非特权指令,用户程序只能在目态下运行。
CPU 将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序不能使用。
缺页处理与时钟中断都属于中断处理程序,处理不当会对系统造成不良影响,因此只能在系统态执行。进程调度属于系统的一部分,也只能在系统态执行。命令解释程序属于命令接口,是操作系统提供给用户所使用的接口,因此可以用在用户态执行。因此选A 项。
另一个提供给用户程序的接口-系统调用也是在用户态执行。
4. 在一段时间内,只允许一个进程访问的资源称为( )。
A. 共享资源
B. 独占资源
C. 临界资源
D. 共享区
【答案】C
5. 下面不属于操作系统提供虚拟设备技术原因的是( )。
A. 独占设备可以作为共享设备来使用
B. 独占设备使用的静态分配技术既不能充分利用设备,又不利于提高系统效率
C. 在一定硬件和软件条件的基础上共享设备可以部分或全部地模拟独占设备的工作,提高独占设备的利用率和系统效率
D. 计算机系统具有多道处理功能,允许多道作业同时执行
【答案】D
【解析】D 项只是实现虚拟设备技术的条件,不是原因。
二、综合题
6. 可从哪几方面来提高对文件的访问速度?
【答案】文件系统的性能可表现在多个方面,其中至关重要的一个方面是对文件的访问速度。为了提高对文件的访问速度,可从三方面着手:
(1)改进文件的目录结构以及检索目录的方法来减少对目录的查找时间:
(2)选取好的文件存储结构,以提高对文件的访问速度;
(3)提高磁盘的I/O速度,能将文件中的数据快速地从磁盘传送到内存中,或者相反。
7. 目前常用的外存有哪几种组织方式?
【答案】(1)连续组织方式
在对文件采取连续组织方式时,为每个文件分配一片连续的磁盘空间,由此所形成的文件物理结构将是顺序式的文件结构。
(2)链接组织方式
在对文件采取链接组织方式时,可以为每个文件分配不连续的磁盘空间,通过链接指针将一个文件的所有盘块链接在一起,由此所形成的将是链接式文件结构。
(3)索引组织方式
在对文件采取索引组织方式时,所形成的将是索引式文件结构。在传统的文件系统中,通常仅采用其中的一种组织方式来组织文件。在现代0S 中,由于存在着多种类型的、特别是实时类型的多媒体文件,因此,对文件可能采取了多种类型的组织形式。
8. 什么是进程?由几部分组成?与程序的区别是什么?
【答案】进程是可并发执行的程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位。
进程由程序、数据和进程控制块三部分组成:
(1)程序段:程序段是进程中能被进程调度程序调度到CPU 上执行的程序代码段,它能实现相应的特定功能。
(2)数据段:一个进程的数据段,可以是进程对应的程序加工处理的原始数据,也可以是程序执行时产生的中间或最终结果数据。
(3)进程控制块PCB 组成:每一个进程均有一个进程控制块PCB 。用户进程被创建时,系统为它申请和构造一个相应的PCB 。
进程和程序的区别:
(1)程序是静态概念,而进程是动态概念;
(2)程序是永久的,而进程是暂时的;
(3)进程之间能并发地活动;
(4)进程是竞争计算机系统有限资源的基本单位;
(5)程序和进程无一一对应关系。
9. 什么是WIMP 技术? 它被应用到何种场合?
【答案】WIMP 将窗口(Window )、图标象技术等集
成在一起,引入形象的各种图标,将系统的各项功能、各种应用程序和文件直观、逼真地表示出来,形成一个图文并茂的视窗操作环境。
GUI 采用了图形化的操作界面,使用WIMP 技术。在有了GUI 后,在桌面上显示了许多常用的图标,每一个图标对应于一个应用程序,用户为了启动相应的应用程序,已完全不用像以前那样键入复杂的命令和文件名,只需双击命令的图标即可。用户还可以轻松地通过选择窗口、菜单、对话框和滚动条,完成对他们的作业和文件的各种控制与操作。由于GUI 的可视性,使许多日常任务更加直观,再加上简单的约定,使对计算机的操作变得非常容易。
菜单鼠标和面向对