操作系统期末复习题及答案1 联系客服

发布时间 : 星期五 文章操作系统期末复习题及答案1更新完毕开始阅读7f0fe6ef844769eae109edc5

应的通道来承担,利用磁盘作为后援存储器,实现了外设同时联机操作,使得( C ),减少了对频繁使用外设的压力。

A.块设备成为字符设备 B.字符设备成为独占设备

C.独占设备成为虚拟设备 D.虚拟设备成为独占设备

第五部分:用户接口

1. 系统调用的目的是( A ).

A,请求系统服务 B,终止系统服务 C,申请系统资源 D,释放系统资源

2. 系统调用是( B )。 A、一条机器指令 统的接口

B、提供编程人员访问操作系

C、中断子程序 D、用户子程序

3. 系统调用是由操作系统提供的内部调用,它

( B ).

A,直接通过键盘交互方式使用 B,只能通过用户程序间接使用

二、名词解释

1(操作系统

三、(操作系统是计算机系统中的一个大型软件系统?它负责计算机系统的全部软件和硬件资源的分配、调度工作,控制并协调多个任务的活动,实现信息的存取和保护,它又是用户与计算机系统之间的接口,为用户提供灵活而方便的工作环境。 2(缓冲

(缓冲即是使用专用硬件缓冲器或在内存中划出一个区域用来暂时存放输入输出数据的器件。

3(页式管理

页式管理就是把各进程的虚拟空间划分为若干长度相等的页面,把指令按页面大小划分后存放在内存中执行或只在内存中存放那些经常被执行或即将被执行的页面,而那些不被经常执行以及在近期内不可能被执行的页面则存放于外存中,按一定规则调入的一种内存管理方式。

4(局部性原理

(局部性原理是指在几乎所有程序的执行过程中?在一段时间内,CPU总是集中地访问程序中的某一个部分而不是对程序的所有部分具有平均地访问频率。 5(临界资源

(一次仅允许一个进程使用的资源称为临界资源。 6(多道程序设计

(多道程序设计技术是计算机内存中同时存放几道相互独立的程序?是它们在管理程序的控制下?相互穿插地运行。

7(虚拟存储器

C,是命令接口中的命令使用 D,与系统的命令一样

4. 用户要在程序一级获得操作系统的帮助,必须通

过( C ).

A.进程调度 B.作业调度 C.系统调用 D.键盘命令 5. 内核与用户程序、应用程序之间的接口是

( C )。

A. shell命令 B. 图形界面 C. 系统调用 D. C语言函数

6. 联机命令接口是用户与( A )之间的接

口。

A 分时系统 B 批处理系统 C实时操作系统 D其他系统

7. 在 Linux 系统中的 mv 命令表示 B 。 A.删除文件 B.移动文件或对文件换名 C.复制文件 D. 撤销文件

8. 在Linux系统中,复制文件采用的命令为

A 。 A.cp B.mv C.rm D.copy

9/47

(由进程总的目标代码、数据等的虚拟地址组成的虚拟空间称为虚拟存储器。虚拟存储器不考虑物理存储器的大小和信息存放的实际位置,只规定每个进程中相互关联信息的相对位置。每个进程都拥有自己的虚拟存储器?且虚拟存储器的容量是由计算机地址结构和寻址方式来确定的。 8(抖动

(抖动是只当给进程分配的内存小于所要求的工作区时,由于内存外存之间交换频繁?访问外存的时间和输入输出时间大大增加,反而造成CPU因等待数据而空转,使得整个系统性能大大下降。 9(通道

(通道是一个独立与CPU的专管输入/输出控制的处理机,它控制设备与内存直接进行数据交换。它有自己的通道指令,这些通道指令受CPU启动,并在操作结束时向CPU发中断信号。 10(文件的逻辑结构

(根据不同的用户要求和不同的硬件配置情况,采用极其简单的方法去生成一个能满足用户和硬件配置的特殊要求的特定版本的操作系统,这个工作叫做OS的生成。 11(死锁

死锁是并发进程彼此互相等待对方拥有的资源,且这些并发进程在得到对方的资源之前不会释放自己所拥有得资源,这就造成了各并发进程想得到不可能得到的资源,从而不能继续向前推进进程的状态。

12(程序直接控制方式

(程序直接控制方式( programmed Direct Control)就是由用户进程来直接控制内存或CPU和外围设备之间的信息传送。 13(操作系统的层次结构

(操作系统的层次结构是指先将整个操作系统按其功能分解成若干个子模块,然后按照系统集成原则将这些子模块分别排列到若干层中,并将各层之间设计成一种单向的依赖关系。它的优点是结构清晰易懂、可靠性好、减少了死锁的可能性。

14(模块的信息隐藏

(模块的信息隐藏是指对于一个模块而言?调用这个模块的调用者都是不知道、而且也是不必要知道的。

15(分时技术

所谓分时技术?是把处理机的时间分成很短的时间片?如几百毫秒??这些时间片轮流地分配给各联机作业使用。

16(Shell

Shell是UNIX系统为用户提供的键盘命令解释程序的集合。 17(进程

(进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。 18(进程同步

(异步环境下的一组并发进程因直接制约相互发送消息而进行互相合作、互相等待?是各进程按一定的速度执行的过程。

19(文件系统

10/47

文件系统是操作系统中与管理文件有关的软件和数据。

20(OS的生成

(根据不同的用户要求和不同的硬件配置情况,采用极其简单的方法去生成一个能满足用户和硬件配置的特殊要求的特定版本的操作系统,这个工作叫做OS的生成。

三、填空题

1(在批处理兼分时的系统中?往往由分时系统控制的作业称为(前台)作业,而由批 处理系统控制的作业称为( 后台)作业。

2(操作系统为用户提供两种类型的使用接口,它们是操作(操作员接)和)(程序员)口。

3(操作系统中?进程可以分为(系统)进程和(用户)进程两类。

4(用户调用(建立)和(打开)文件操作来申请对文件的使用权。

5(主存储器与外围设备之间的信息传送操作称为(输入输出操作)。

6(在响应比最高者优先的作业调度算法中?当各个作业等待时间相同时,(计算时间短)的作 业将得到优先调度,当各个作业要求运行的时间相同时,等待时间长得到优先调度。

7(当一个进程独占处理器顺序执行时?具有两个特性:( 封闭)和( 可再现性 )。

8(UNIX的shell有两层含义,一是指( shell命令组成的shell命令)二是(该指令的解释 )。

四、判断题

1(复制整个磁盘命令Diskcopy与一般的Copy命令没有什么区别。 错误

2(rmdir命令用于删除指定的子目录文件?但不能删除普通文件。可用于删除当前目录?但不能删除根目录。它可同时删除多个目录。 正确

3(同步反映了进程间的合作关系?互斥反映了进程间的竞争关系。 正确

4(并发进程使用临界区时必须互斥。 错误

5(原语是一种特殊的系统调用命令?执行时可以象系统调用命令一样被中断。 错误

6(CPU的二级调度是指作业调度和进程调度。 正确

7(环路既是死锁的必要条件?又是死锁的充分条件 错误

8(在生产者?消费者问题中?如果交换V操作的顺序可能出现死锁。 错误

9(产生死锁的根本原因是系统能过提供的资源个数比要求该资源的进程数少。

11/47

正确

10(静态页式管理可以实现虚存。 错误

11(程序直接控制方式只适用于那些CPU执行速度较慢?而且外围设备较多的系统。 错误

12(设备和设备之间通过单缓冲能达到并行操作。 错误

13(符号文件目录表和基本文件目录表是二级目录。 错误

14(串联文件不适于随机存取。 正确

15(基于时间戳的同步技术通过防止并发操作间的冲突达到事务处理之间的同步。 错误

16(分布式系统具有高可靠性和健壮性?就是因为采用了冗余技术。 正确

五、分析与简答题

1.什么叫做系统初启,一般情况下,操作系统的初启过程有以哪几个步骤? (解:我们把将操作系统的可执行程序的一部分或全部装入内存、并初次启动系统运行的工作叫做系统初启。一般情况下?操作系统的初启过程有以下几个步骤: (1)打开电源,控制转向执行固化在ROM中的操作系统装配程序; (2)操作系统的核心部分装入内存中的指定位置;

(3)控制转向执行内存中的操作系统核心部分的初始化程序,设置相应的硬件和软件参数的初始值;

(4)建立最基本、最常用的进程?执行命令解释程序,作好接收用户命令或作业的准备工作。

2.命令解释程序的主要作用是什么?

(解:命令解释程序的主要作用是?在屏幕上产生提示符?请用户输入命令,然后读入命令、识别命令、转到相应的命令处理程序入口地址,再把控制权交给该处理程序去执行,并将处理结果送屏幕上显示,或显示某些出错信息。

3.什么是动态重定位?如何实现? (动态重定位是指在程序执行期间,随着每条指令和数据的访问,自动的、连续的进行映射。具体实现过程为,当某个进程取得CPU控制权时,OS应负责把该作业程序在主存中的起始地址送入重定位寄存器中之后,每次访问存储器时,重定位寄存区的内容将被自动家道逻辑地址中区,经这样变换后,执行结果是正确的。

4.什么是文件目录?文件目录中包含那些信息? (解:一个文件的文件名和对该文件实施控制管理的说明信息称为该文件的说明信息,又称为该文件的目录。

文件目录中包含文件名、与文件名相对应的文件内部标识以及文件信息在文件存储设备上第一个物理块的地址等信息。另外还可能包含关于文件逻辑结构、物理结构、存取控制和

12/47