文档库 最新最全的文档下载
当前位置:文档库 › 操作系统概论简答题 (2)

操作系统概论简答题 (2)

操作系统概论简答题 (2)
操作系统概论简答题 (2)

操作系统概论简答题第一章 1,操作系统的形成和发展取决于哪三个方面的因素?硬件技术的发展;程序设计语言的发展;用户使用计算机系统的要求。 2,多道批处理系统作用是什么?多道批处理系统“提高了计算机系统的资源使用率,但作业执行时用户不能直接干预作业的执行,当作业执行中发现出错,由操作系统通知用户重新修改后再次装入执行。 3,什么是单用户操作系统?个人计算机上操作系统的主要功能是实现文件管理,输入、|输出控制和命令语言的解释。这样的系统每次只允许一个用户使用计算机,称为“单用户操作系统”。 4,什么是网络操作系统?为计算机网络配臵的操作系统统称为“网络操作系统”。网络操作系统把计算机昂立中的各台计算机有机地联合起来,提供一种统一、经济而有效地使用各台计算机的方法,可使各台计算机实现相互间传送数据。网络操作系统的主要功能是是实现各台计算机之间的通信以及网络中各种资源的共享。 5,什么是分布式操作系统?有何特点?分布式计算机系统是由多台计算机组成的一种特殊的计算机网络,网络中任意两台计算机可以通过通信来交换信息,网络中的资源为所有用户共享。分布式操作系统能是系统中若干台计算机互相协作完成一个共同的任务。其特点是: (1) 分布性。分布式操作系统往往把一个大的算题分成若干个子算题,这些子算题可以分步到分布式系统中的各个计算机上执

行。 (2) 并行性。分步到各个计算机中

的子算题是同时并行在执行的。 (3) 动

态配臵性。当一个新的设备和软件加

入到网络或从网络中移出某个设备时

网络能继续工作。 6,什么是分时系

统?分时系统使用户通过与计算机

相连的终端来使用计算机系统,允许

多个用户同时与计算机系统进行一系

列交往。在分时系统控制下,用户在

终端设备上可以直接输入、调试和运

行自己的程序,能直接修改程序中的

错误,并且直接获得结果。 7,什么

是程序状态字?它由哪几个部分组

成?程序状态字PSW是用来控制指

令执行顺序并且保留和指示与程序有

关的系统状态。有三个部分组

成: (1) 程序基本状态。包括指令地址、

条件吗、目态|管态标志和等待||计算

标志等。 (2) 终端码。保存程序执行时

当前发生的中断事件。 (3) 中断屏蔽位。

指出程序执行中发生中断事件时,要

不要响应出现的中断事件。 8,程序

状态字和程序状态字寄存器有什么关

系?每个程序都有自己的程序状态

字,它刻画本程序的执行状态。但是,

单处理器的计算机系统中只有一个程

序状态字寄存器,它存放当前正在运

行程序的程序状态字。处理机依靠程

序状态字寄存器的内容来控制程序的

执行。 9,什么是特权指令?只允许

操作系统中使用,不允许用户程序中

直接使用的指令称为“特权指令”。 10,

操作系统提供给用户端接口有哪

些?操作系统提供给用户的接口有:

系统功能调用、作业控制语言和操作

控制命令。用户使用这些接口可方便

地请求计算机系统为其服务,而不必

去关心许多有关硬件的特性。 11,简

单述说操作系统在计算机系统中的作

用?

(1)管理计算机系统的资源。(2)

为用户提供方便的使用接口。(3)具

有扩充硬件的功能 12,简述操作系统

中存储管理的主要功能?

1),对主存储器中的用户区域进行管

理;主存空间的分配和回收;主存空

间的共享和保护;地址转换(重定位)

以及主存空间的扩充(虚拟存储器技

术). 13,完成输入输出操作要经过哪

三个过程?

(1)按系统规定的通道命令格式,

根据输入输出操作的要求,组织通道

程序,且把通道程序的首地址存放到

通道地址字单元中;(2)用硬件提

供的“启动I|O”指令启动指定通道上

的指定设备工作,启动成功后,通道

从通道地址字单元指出的通道程序第

一条指令开始顺序执行通道命令,按

通道命令要求完成输入输出操作;

(3)通道完成一次输入输出操作后,

格局通道状态字内容形成“I|O“中断

(操作正常结束或操作异常结

束)。第二章

1,什么是进程?程序是静止的,程

序的执行必须依赖于一个实体,数据

集。我们把一个程序在一个数据上的

一次执行称为一个进程“。

2,什么是同时执行的进程?若干个

进程是可以同时执行的,即一个进程

已开始工作但还没有结束之前,另一

个进程可以开始工作,这样的进程称

为是同时执行的进程。 3,进程和程

序有什么区别和联系?区别;(1)程

序只是一组指令的有序集合,它本身

没有任何运行的含义,它只是一个静

态的实体。而进程是程序在某个数据

集上的执行,是一个动态的实体,它

有自己的生命周期。

联系;(2)进程和程序并不是一一对

应的,一个程序执行在不同的数据集

上就形成不同的进程,可以用进程控

制块来唯一地标识每个进程。而程序

没有和数据产生直接的联系,即使是

执行不同班过的数据集上的程序。一

个进程肯定有一个与之对应的程序,

而且只有一个。而一个程序有可能吗

与之对应的进程(因为它没有执行),

也有可能有多个进程与之对应(运行

在几个不同的数据集上)。 4,多道程

序设计的批处理系统中,作业调度要

遵循什么样的原则?(1),公平性,

不能够无故或无限期地拖延一个作业

的执行。(2)平衡资源使用,尽可能

使系统各类资源都忙碌。(3)极大的

流量,在单位时间内应该尽可能的作

业服务。 5,在计算机系统中进程控

制块包含哪四类信息?标识信息:用

于标识一个进程。说明信息:用于说

明进程情况。现场信息;用于保留进程

存放在处理器中的各种信息。管理信

息:用于进程调度。 5,什么是中断

响应?通常在处理器执行完一条指

令后,硬件的中断装臵立即检查有无

中断事件发生,若有中断事件发生则

暂停现行进程的运行,而让操作系统

中的中断处理程序占用处理器,这一

过程称“中断响应“。 6,什么是中

断的优先级?其顺序是什

么?一般说,中断装臵是按预定的顺

序来响应同时粗线的中断事件,这个

预定的顺序称为中断的优先级。中断

装臵首先响应优先级高的中断事件,

再响应优先级低的中断事件。中断是

优先级是按中断事件的重要性和紧迫

程度来确定的。中断优先级是在硬件

设计时固定的,不同的系统对优先级

的划分不尽相同,一般来说,优先级

由高到低的顺序为:硬件故障中断、

访管中断、程序中断、外部中断、输

入输出中断。 7,什么是中端屏蔽?

中断的嵌套处理使现场保护,程序返

回等工作很复杂。有时为了处理简单,

希望在一个中断时间没有处理结束前,

不要再响应其他的中断事件,或只响

应比当前级别高的中断事件。为此,

计算机系统增设了中断屏蔽,按中断

设臵屏蔽标志可根据需要有选择地封

锁某些中断的响应。当发生了中断事

件但臵有屏蔽标志时,硬件就暂不响

应该中断,待屏蔽标志消除时再响

应。

8,对不同硬件结构的计算机,它们

的中断事件的性质来说,一般可以分

成哪几类?

1),硬件故障中断。它是由于机器故

障造成的。2)程序中断,这是由程序

执行到某条机器指令可能出现的各种

问题而引起的中断。3)外部中断。这

是由各种外部事件引起的中断。4)输

入、输出中断。输入输出控制系统发

现外围设备完成了输入输出操作或在

执行输入输出操作时通道或外围设备

产生错误而引起的中断。5)访管中断。

时正在运行的进程为了请求调用操作

系统的某个功能而执行一条访管指令

所引起的中断。

9,什么是程序状态字寄存器?为了说

明中断响应过程我们区分哪三种

PSW?

每一个程序都要有一个程序状态字

PSW来刻画本程序的执行状态,在单

处理器的计算机系统中整个系统设臵

一个用来存放当前运行进程的PSW的

寄存器,该寄存器称为“程序状态字

寄存器”。

区分三种PSW;(1)存放在程序状态字

寄存器中的PSW是当前正在占用处理

器的进程的PSW,称“当前PSW”。(2)

出现中断事件后,要由操作系统的中

断处理程序占用处理器,让中断处理

器程序处理出现的中断事件。我们把

中断处理程序的PSW称“新PSW”,

新PSW,中存放着中断处理程序的入

口地址。(3),中断处理程序在占用处

理器前,必须把被中断进程的PSW保

护好,以便该进程在适当的时候能继

承被中断时的情况继续执行。把保护

好的呗中断进程的PSW称“旧PSW)”.

10,什么是先来先服务调度算法? 是按

照进程进入就绪队列的先后次序来选择可占用处理器的进程,当有进程就绪时,就把该进程排入就绪队列的末尾,而进程调度总是把处理器分配给就绪队列中的第一个进程。一旦一个进程占有了处理器,它就一直运行下去,知道直到该进程完成工作结束或者因等待某事件而不能运行时菜让出处理器。 11,非可抢占式和可抢占式进程调度的区别是什么?

最高优先级调度算法原则上总是调度就绪队列中优先级最高的那个进程。非抢占式和抢占式进程高度都属于最高优先级进程高度。采用非抢占式最高级调度算法,当就绪队列中某进程退出处理器,而是将高优先数的排在就绪队列的首部。而采用抢占式最高优先级进程调度算法,则高优先数的进程会抢占处理器,让正在处理的进程处于就绪队列。

12,分时系统的响应时间和哪些因素有关?它们对响应时间有什么影响?

因素有:时间片、用户数、切换进程时的交换信息量。当用户数和交换信息量不变的情况下,原则上时间片越少,系统响应时间越短,系统对用户的反应也越快。但是要注意,时间片的减少是有限度的,当时间小到使进程切换的时间变得不可忽略的时候,就会严重影响系统的性能。影响:当时间片和交换信息量不变的情况下,用户数越少,响应时间越短。当时间片和用户数不变的情况下,减少切换进程时的交换信息量也可以缩短响应

时间。 13,简述进程和程序的基本区

别?进程是资源分配单位,线程是调

度和执行的单位。每个进程有各自独

立的主存空间,同一进程的各线程共

享该进程的主存空间并都有存取权

限。

14,说明中断发生和中断响应的处理

过程?(需呀说明程序状态字在此过

程中的如何让变化的)?中断的发生

是随机的;是要求系统进行紧急处理

的软件请求或硬件信号;中断响应是

硬件中断装臵暂停现行进程的运行;

让操作系统的中断处理程序占用处理

器;有三种程序状态字:中断装臵发

现中断事件后,把中断事件存入程序

状态字寄存器中当前PSW的中断码位

臵;保存当前的PSW,把当前PSW保

存到发生的中断事件对应的旧PSW位

臵;把对该中断事件进行处理的中断

处理程序的新的PSW送入程序状态字

寄存器。

15,程序状态字的作用是什么?它应

包含哪些基本内容?

用来控制指令顺序执行并且保留和指

示与程序有关的系统状态,每个程序

都有一个程序状态字来刻划本程序的

执行状态,只有把程序的程序状态字

送到了计算机的程序状态字寄存器,

该程序才能得以运行。有三部分;程序

基本状态:如指令地址,条件码,目

态,管态等待|计算。中断码:保存程

序执行时当前发生的中断事件。中断

屏蔽位:指示程序执行中发生中断事

件时,要不要响应某些中断事件。 16,

常用的页面调度算法?

先进先出调度算法(FIFO)淘汰进入

内存时间最长的页面。最近最久未使

用调度算法(LRU):淘汰上一次访问

时时间距最长的页面。最久最不经常

使用调度算法(LFU):淘汰最近一段

时间内,访问次数最少的页面。 17,

什么是系统调用?

由于用户程序在目态下不能直接使用

I\O指令等特权指令,为了解决这一问

题,操作系统编制了许多不同功能的

子程序,供用户程序执行中调用,这

些操作系统提供的子程序称为系统调

用。 18,简述记录的成组和分解?当

文件的一个逻辑记录长度小于一个物

理块的长度的时候,我们可以把若干

个逻辑纪录合并成一组存到一个物理

块中,这个工作为成组。访问某个纪

录的时候,需要把这个纪录从它所在

的块中的一组纪录中分离出来,这一

工作成为分解。第三章

1.存储保护的目的是什么?怎样实现

存储保护?

答:存储保护的目的就是为了保护主

存中各区域内的信息不被破坏,它包

括存储的权限,存储不可跨越区域等

等。

为实现保护,必须由硬件和软件配合

实现。比如在页面式管理中,要由操

作系统提供页表,硬件机构确定页

的使用必须是安全的,如不能访问不

属于自己的页等。

2.试解释页式存储管理中的抖动(或

颠簸)现象。

答:在多道作业运行时,由于运行作

业在主存中的页面数不足,致使页面

需频繁的调进、调出,是CPU时间大

量的耗费

在调进调出上。正常运算工作的效率

急剧下降,造成系统颠簸或抖动。 3.

试述在页式存储管理中,每取一条指

令或一个操作数都要比连续存储管理

多一次访问主存的原理。

答:先访问页表,找到指令或操作数

所在的页面,才能读取该页面中的指

令或操作数。

4.什么叫重定位?重定位的方式有哪

两种?

答:由于一个作业装入到与其逻辑地

址空间不一致的绝对地址空间,使得

逻辑地址与绝对地址不同,而引起的

对有关

地址部位的调整,即逻辑地址转换成

绝对地址的过程称为重定位,也称作

地址的转换。 5.比较固定分区、可变

分区和页式存储管理的优缺点。

答:固定分区优点:(1)能支持多道

程序设计(2)无需专门的硬件地址抓

换机构

缺点:(1)主存利用率不太高,分配

中出现内部零头问题(2)分区大小固

定不灵活,不能为程序动态申请内

存(3)不具备虚拟存储能力可变分

区优点:(1)支持多道程序设计(2)

没有内部零头问题,主存利用率比较

固定分区高(3)采用移动技术后可

以满足正在执行的作业的主存扩充的

要求缺点:(1)动态重定位的保护措

施需要硬件机构支持,成本高(2)由

于有外部零头,所以主存利用率依然

不算很高

(3)移动技术开销很大。(4)每次必

须将作业完整调入并连续存放,主存

利用率不高(5)不具备虚拟存储能力

页式存储管理优点:(1)支持多道程

序设计(2)解决了外部零头问题,内

部零头大大减少(一个作业平均只有

50%页面大小

的内部零头)主存利用率比较高(3)

用户作业无需在主存中连续存放,提

高主存的利用率

(4)如果是分页虚拟存储管理,可以

提供大容量的多个虚拟存储器,主存

利用率更高缺点:(1)动态重定位和

保护措施需要硬件机构支持,成本高

(2)采用页表,占用了一部分主存空

间和处理机时间

(3)分页虚拟存储管理中,增加了缺

页中断的处理,增加了系统开销 6.什

么叫虚拟存储器?

答:根据程序执行的互斥性和局部性

两个特点,允许作业装入的时候只装

入一部分,另一部分放在磁盘上,当

需要的时候再装入到主存。

这样一来,在一个小的主存空间就可

以运行一个比它大的作业。同时,用

户编辑的时候也摆脱了一定要编辑写

大小存容量的组偶尔的限制。也就是

说,用户的逻辑地址空间可以比主存

的绝对地址空间要大。对用户来说,

好像计算机系统具有一个容量很大的

主存储器,称为“虚拟存储器” 7.采

用可变分区式管理主存时,能实现虚

拟存储器吗?为什么?答:不可以,

因为可变分区每次必须将作业完整调

入并连续存放,这不合适虚拟存储的

要求。同时,可变分区的硬件地址转

换机构把绝对地址超出限定范围时

作地址错处理,而不是产生“缺分区

中断”。 8.什么叫“抖动”?怎样衡量

页面调度算法的好坏?答:如果选用

了一个不合适的调度算法,就会出现

这样的现象:刚被淘汰了的页面又立

即要用,又要把它调入进来,而调入

不久又被调出,调出不久再次被调入,

如此反复,是的调度非常频繁,以至

于大部分时间都浪费在来回调度上。

这样现象叫“抖动”。一个好的调度算

法应减少和避免抖动现象。 9.存储管

理的主要功能是什么?答:主存空间

的分配和保护;主存空间的重定位;

主存空间的共享;主存空间的扩充 10.

简述可变分区管理方式中移动技术的

作用。答:移动技术可使分散的空闲

区集中以利新作业的装入;移动技术

也称作业执行过程中扩充主存空间提

供方便。 11.试写出可变分区存储管理

方案中,存储区的释放会引起空闲区

表的四种可能的情况答:可变分区存

储管理方案中,存储区释放会引起空

闲区表的四种可能的变化:(1)释

放块既没有上邻,有没有下邻。空闲

区表增加一项始址和长度为释放块始

址和长度的记录项。(2)释放块有

上邻无下邻。空闲区表不变,上邻的

始址不变,但长度为上邻的长度+释放块的长度(3)释放块有下邻无上邻。空闲区表不变,下邻的始址改为释放块的始址,长度为下邻的长度+释放块的长度(4)释放块既有下邻又有上邻。空闲区表项减一,上邻的始址不变,但长度为上邻的长度+下邻的长度。 12.简述固定分区和可变分区的区别。答:固定分区存储管理是把主存中的用户区域预先划分成若干大小相等或不等的连续区域(分区),每个分区大小固定。每个分区可以一次装入一个且只能一个作业。整个主存分成多少分区,就可以同时装入几道程序。可变分区的管理是将主存中的用户区域作为一个整块,作业装入时根据作业需要的空间大小和当时主存空间使用情况来决定是否为作业分配一个分区。一旦分配,就按照作业实际需要分配分区,这样不仅可以支持多道程序设计,还解决了固定分区中内部零头的问题。 13.可变分区存储管理中主存分配有哪些算法?答:主要有以下三种:(1)最先优先算法。将空闲区按照地址从低到高的顺序排列,每次分配总是找到第一个满足长度的空闲区。(2)最优适应算法。将空闲区按照长度递增的顺序排列,每次分配总是找到第一个满足长度的空闲区(在所有满足长度空闲区中,它是最小的)(3)最坏适应算法。将空闲区按照长度递减的顺序排列,每次分配总是找到第一个满足长度的空闲区(在所有满足长度空闲区中,它是最大的) 14.现实虚拟器的物质基

础是什么?答:要想实现虚拟存储器,

至少要有以下三大物质基础(以分页

虚拟存储为例):(1)相当容量的辅

存。祖儿也没有装入到主存中的页全

部放在了辅存中,虚拟存储器的实现

正是借助大容量辅助存储器存放实际

信息。在很大程度上,辅助的大小,

影响了虚拟存储器的容量大

小。(2)一定容量的主存。操作系

统利用程序执行时在时间和空间上的

局部性特点把当前需要的程序段和数

据装入主存。如果主存太小,就会使

缺页率上升,从而引起I/O操作频繁,

影响系统的性能。(3)要有地址变

换机构(含中断机构)。由于逊存储器

中,作业中的各个页每次调入所在的

主存位臵都有可能不一样,所以只能

采用动态重定位,由操作系统产生页

表,硬件地址转换机构根据页表得到

主存块内位臵。如果需要访问的页不

在主存中的时候,要发出缺页中

断,在中断处理程序中完成新页面的

调入或页面臵换(如果有必要)。 15.

什么是FIFO算法?答: FIFO算法即

先进先出调度算法,是分页式虚拟存

储器管理方式中页面臵换算法之一。

该算法每次总是淘汰最先进入主存储

器的那一页,它基于最早进入主存的

页不再被使用的可能性比最近调入的

页不被使用的可能性大。这种调度算

法实现起来比较简单,但是其却点是

没有考虑页面使用频率。 16.什么是

LRU算法?答: LRU算法即最近最少

调度算法,是分页式虚拟存储管理方

式中页面臵换算法之一。该算法基于

程序执行的局部性原理,即程序一旦

访问了某些位臵的数据或指令时,可

能在一段时间里经常使用它们,最近

最少用调度算法淘汰那些最近最久没

有使用的算法。 17.什么是LFU算

法?答: LUR算法即最近最不常用调

度算法,是分页式虚拟存储管理方式

中页面臵换算法之一。该算法考虑页

使用的频率,基于在过去一段时间访

问的越频繁的页,可能是今后一段时

间经常要被使用的页的思路,LFU算

法淘汰那些访问次数少的页。 18.在各

种存储管理方案中,哪些方案适合于

虚拟存储管理?为什么?答:页式管

理、段式管理和段页式管理都适合于

虚拟存储管理,因为他们都不需要作

业在主存中连续存放,这样就可以让

作业在装入的时候无需全部一次装

入。当作业在执行过程中需要访问不

在主存中的页或段的时候,可以通过

缺页中断或缺段中断将相应的页或段

调入到主存中。通过这样的办法,可

以实现分页式、分段式和段页式虚拟

存储管理。 19,什么是银行家算

法?当不采用防止死锁的分配策略

时,则对资源的分配不能确保不产生

死锁,这时可以采用如下办法:当估

计到可能产生死锁时,设法避免死锁

的发生。只要系统能掌握并发进程中

各个进程的资源申请情况,分配资源

时先测试系统状态,若把资源分配给

申请者将产生死锁则拒绝申请者的要

求。一个古典的测试方式是银行家算

法。

20,试解释页式存储管理中的抖动现

象?

在多道作业运行时,由于运行作业在

主存中的页面数不足,致使页面频繁

地调进调出,使CPU时间大量的耗费

在调进调出上。正常运算工作的效率

急剧下降,造成系统颠簸或抖动。

21,固定分区存储管理是如何实现存

储保护的?

固定分区存储管理方式下,为了实现

存储保护,CPU中设臵了上、下限寄

存器,当一个已被装入主存的作业可

以占用CPU运行时,进程调度劲记录

该作业所在的分区号,并把该分区的

上、下限地址分别送入到上、下限寄

存器中区。当CPU执行某条指令时总

是限核对:下限寄存器的内容小于等

于绝对地址小于上限寄存器的内容

“这一不等式是否成立,则产生“地

址越界”中断事件,停止执行该指令,

从而达到存储保护的目的。

22,中央处理器有哪两种工作状态?

为什么要区分中央处理器的两种工作

状态?

管态和目态。原因是:为了避免用户

程序错误地使用特权指令,即操作系

统程序占用CPU时让CPU在管态工作,

而用户程序占用CPU时让CPU在目态

工作。若是CPU处在目态却取到了一

条特权指令,则CPU会拒绝执行特权

指令并发出“程序使用了非法指令”

的信号告知操作系统,暂停执行用户

程序,由操作系统通知用户进行修改

程序,从而保证了计算机系统的安全

可靠。第四章

1.请说明记录式文件中的主键和次键

的定义,并指出主键和次键在标识记

录方面的区别。

答:能够用来唯一标识某个记录的数

据项称为疾苦的主键。能够标识具有

某个特性的所有记录是唯一的,而用

一个次键所标识的记录不是唯一的。

2.对于管理磁盘存储空间的空间块链

接法,有单块链接和成链接两种方案。

两种相比,前者的效率低于后者。请

解释造成两者效率不同的原因。

答:对于单块链接方案,每次分配或

回收时都要启动磁盘才能取得指针或

把指针写入归还块中。

而对于成组链接方案,在进行分配或

回收时,仅仅在专用块中的空闲地址

取空或记满时才需要启动磁盘。

3.什么是文件系统,它的主要目的是

什么?

答:文件系统是操作系统中与文件管

理有关的那部分软件和被管理的文件

以及实施管理所需的一些数据结构的

总体。文件系统的目的从系统

角度来说是方便用户且保护文件的安

全可靠。从用户的角度,文件系统实

现“按名存取”。 4.什么是流式文件,

什么是记录式文件?答:流式文件和

记录式文件时逻辑文件的两种形式。

流式文件时指不再将文件内的信息划

分单位,而是由依次的一串信息组成。

记录文件是是指文件中的信息可以

根据逻辑上的含义,由用户划分为各

个信息单位。每个单位是一个逻辑记

录。 5.UNIX系统是如何防止用户共享

文件时造成的破坏?答: UNIX系统

中,根据用户对文件访问的权限,将

用户分成三类:文件主、同组用户、

其他用户。UNIX系统中各类用户对文

件的存取权限仅是读、写、执行三种

操作的组合,而且相互间没有隐含关

系。因此,用三位二进制数就能槐硎

疽焕嘤没Ф阅掣鑫募

拇嫒∪ǎ 嘤没Ч残杈盼欢 ? 数。

每一位的值为“1”时表示允许执行相

应的执行,而为“0”表示不允许执行

该操作。文件主对文件拥有全部的访

问权力,文件主可根据情况规定他的

伙伴和其他用户对文件的使用权

限。 6.怎样实现文件保密和保

护?答:文件的保密是指防止他人窃

取文件。为文件设臵口令是实现文件

保密的一种可行方法。为防止口令被

人盗用,系统应采取隐蔽口令的措施,

即在显示文件目录时,应把口令隐藏

起来。当口令泄密时,应及时更改口

令。对极少数极为重要的保密文件,

可把文件信息翻译成密码形式保存,

使用时再把它解密。密码的编码方式

只限文件主及允许使用文件的同组用

户知道,于是其他用户就窃取不到文

件信息。文件的保护是指防止文件被

破坏,它有两个方面的破坏,一是系

统故障造成的破坏,另一种是文件共

享造成的破坏。 7.文件系统是如何实

现按名存取的?答:从用户角度看,

文件系统就是要实现“按名存取”,而文件目录是实现这一目标的重要手段。文件目录由若干目录项组成,每个目录项中包括文件的名字、文件存放的物理地址以及控制和管理文件的信息。当用户要使用某个文件时,提供文件名、用户名等信息,文件系统根据文件名查找文件目录,得到该文件的文件目录,得到该文件的物理地址,然后根据用户名验证该用户使用本文件的权限,验证合格后用户就使用该文件。 8.什么是一级目录、二级目录和多级目录?答:(1)一级目录结构是将所有文件都登记在一张目录表中,如果文件采用索引结构组织的话,应该在文件目录中登记索引表的存放地址。(2)二级目录是为每个用户设臵一张目录表,称为用户目录表,用户的文件都登记在各自的用户目录表中。系统用一张总目录表来登记这些用户目录表的存放地址,这个总目录表就是主文件目录。当某用户要访问某个文件的时候,系统首先通过主目录来得到用户目录的存放地址,并取出用户目录表,然后在用户目录表中得到需要访问的文件的物理地址。(3)如果系统允许用户在自己的文件目录中根据任务不同,文件用途不同再分子目录甚至孙目录,便形成了多级目录。 9.用户使用文件的操作步是什么?答:读一个信息时,依次调用:“打

开”文件、“读”文件、“关闭”文件。写一个信息时,依次调用:“打开”文件、“读”文件、“关闭”文件。有的

系统允许用户隐式使用文件,在这样

的系统中,可以只做“读/写”操作,

有操作系统自动为你要“读/写”的文

件完成“打开”操作和“关闭”操作。

实质上,还是满足上述的操作步

骤。 10,进行文件的打开操作时,为

什么需要把进行该操作的用户的用户

名作为操作的一个参数?为了避免

一个共享文件被几个用户同时使用而

造成的混乱,一个文件被某用户打开

后,在它被关闭之前,除了该用户不

允许其他用户使用,因此,必须告知

操作系统当前是哪位用户打卡了该文

件。(或由于读写、关闭、或删除文

件都必须给出与“打开”文件操作的

用户参数相同的用

户名,才能够进行相应的操作,以限

制其他用户对该文件的操作)。

11,为了正确地按名存取文件,文件

系统应具有哪些功能?

实现对外围设备的分配和回收;实现

外围设备的启动;实现对磁盘的驱动

调度;处理外围设备的中断事件;实

现虚拟设备。 12,什么是文件组

织?文件组织就是指文件的构造方

式,用户和文件系统往往从不同的角

度来对待同一个文件,用户是从使用

的角度来组织文件,用户把能观察到

的且可以处理的信息根据使用要求构

造成文件,这种构造方式称为文件的

逻辑结构。文件系统要从文件的存储

和检索的角度来组织文件,文件系统

根据存储设备的特性、文件的存取方

式来决定以怎样的形式把用户文件存

放到存储介质上,在存储介质上的文

件构造方式称文件的存储结构。第五

章 1.对于独占设备,既然计算机系统

已经为每台设备确定了该设备的绝对

号,为什么要求用户不宜使用设备的

绝对号,而是要求用户对自己所使的

同类设备给出设备的相对号?答:因

为在多道程序设计系统中,用户无法

知道哪台设备正在被其他用户占用、

哪台有故障、哪台设备当前是空闲的,

所以用户申请设备时不宜使用设

备的绝对号,而只能够给出要请求的

设备的类型,由系统根据当时设备的

分配情况来决定让用户使用同类设备

中的哪一台。另一方面,有时用户可

能要求同时使用几台同类设备给出编

号,即设备的相对号,以避免混淆。 2.

不采用缓冲技术时,一个包含读盘操

作的进程的执行时间通常比采用缓冲

技术时要长,请解释为什么采用双缓

存技术有可能缩短完成该进程的时

间?答:当用户进程需要从磁盘上读

信息时,操作系统启动外围设备把用

户需要的信息先读入缓冲区1,再把

缓冲区1中的信息传送给用户进程并

由用户进程对传来的信息进行处理

的同时,可把用户需要的后续信息后

续信息读入缓冲区2.这样,当用户进

程处理完缓冲区1的信息后,系统可

从缓冲区2把信息直接传送给用户进

程并由用户进程对传来的信息进行处

理。与此同时,又可继续把信息读入

缓冲区1.... 由上上述过程可知,采用

双缓冲技术时,进程对读入信息的处

理时与读盘操作同时进行的,比起不

采用缓存技术时这两种操作必须串行

执行状况,采用

双缓冲技术时的进程的完成时间比较

短。

3.从使用的角度,外围设备可分为哪

两类?用户要求使用外围设备时,系

统采用什么方式来分配?答:从使用

角度来分析设备的特点,可以把设备

分成两类:一类是一个作业在执行期

间独占使用的设备,称为独占设备。

这类设备一般采用静态分配的办法

在作业执行前就分配出去了,直到作

业借宿撤离的时候,才将分配出去的

设备回收,回收后,才能再分配给其

他需要使用该设备的作业。另一类是

共享设备。

这类设备可以由几个作业同时使用。

共享设备采用动态分配的办法,这种

方法不是在作业执行前分配,而是到

作业需要启用设备的时候才费分配设

备给作业。

4.设备的静态分配方式是怎样分配设

备的?答:设备的今天分配一般用于

独占设备的分配,是指在作业运行之

前就对作业申请的设备进行分配,直

到作业结束后才收回。由于作业在运

行期间往往不是

连续、充分地使用设备,故设备利用

率低。

5.什么叫输入输出操作?答:作业执

行中总要不断地启动外围设备,把信

息读入主存储器进行处理,或者把主

存储器中的信息传送到存储介质上。

主存储器与外围设备之间的信息传

操作就叫作输入输出操作。

6.解释通道命令、通道程序、通道状

态字。

答:通道命令:又称为通道命令字

(CCW),它是规定设备的某一种动作

的指令。

通道程序:是由通道命令编织出来一

段程序,用于控制设备的工作。整个

通道程序确定了外围设备应执行的操

作及操作顺序。

通道状态字:通道被启动后,控制指

定的设备完成规定的操作,同时,通

道在执行对外围设备控制的过程中,

要记录通道与设备执行情况,为此系

统在

主存中安排另一个固定单元,用于存

放这些记录状态,这个固定单元称为

通道状态字。

7.通道在什么情况下要产生I/O中

断?

答: I/O中断是通道和中央处理器协

调工作的一种手段。通道借助I/O中

断请求中央处理器进行干干预,I/O中

断事件可以粗略的分成操作正常结束

和操作异常结束两大类。

(1)操作正常结束,当通道状态字

中有通道结束、设备结束、控制器结

束时表示通道正确完成了通道程序所

规定的操作,中央处理器启动的本次

输入输出操作正常结束。

(2) 操作异常结束,当输入输出操作

执行时,如果发现有硬件的故障,如

接口错、控制错等情况时,表示通道

设备出现了故障。通道发现有故障或

有设备

特殊事件是就形成操作异常结束中

断。

8.什么叫驱动调度?总结对磁盘的驱

动调度过程。

答:在共享设备中,采用某种策略从

等待访问该设备的进程中选择一个进

程访问设备的工作称为驱动调度。其

目的是降低若干个访问者执行I/O操

作的总时间,

提高I/O操作的吞吐量。对于磁盘设

备来说驱动调度先进行“移臂调度”,

以寻求较优化的寻找时间,定位好柱

面,然后再进行“旋转调度”,寻求好

的延迟时间,

定位好扇区。

9.什么叫缓冲技术?为什么要采用缓

冲技术?

答:操作系统中把利用缓冲区来缓解

处理器与外围设备之间工作速度不匹

配的矛盾而采用的技术称为缓冲技

术。

采用缓冲技术,可以协调逻辑记录大

小与物理块大小不一致的问题;可以

缓冲处理器与外围设备之间速度不匹

配的矛盾。 10.什么是输入井和输出

井?答:在具有通道技术的系统中,

我们利用中央处理器和通道并行工作

的能力,用一台机器完成脱机外围设

备操作技术中三台机器的工作。操作

系统中包含两个

程序:“预输入程序”代替输入外围设备,“缓输出程序”代替输出外围设备。系统在磁盘中划分出专门称为“井”的区域,它分为“输入井”和“输出井”,

它们分别代替低速的独占使用的输入设备和输出设备。

11.什么叫虚拟设备?实现虚拟设备的硬件基础是什么?

答:采用SPOOLING操作后,利用共享设备来模拟独占设备,使每个这样都感到分到了一台高速的输入输出设备,利用这个技术所提供的设备称为虚拟设备。

实现虚拟设备时,必须有硬件的中断装臵和通道技术作支撑,使中央处理器和各种外围设备之间可以并行工作。

12.设备管理的目的是什么?答:设备管理的目的是:(1)方便用户使用设备。(2)实现某些设备的共享,提高设备利用率(3)实现外围设备与处理器的并行工作(4)提高外围设备和

系统的可靠性和安全性。

13.什么是设备的绝对号和相对号?答:为了能管理好所有的设备,计算机系统为每一台设备确定一个编号,这个编号称为设备的绝对号。另一方面,用户无法知道设备的分配情况,所以不能直接使用设备绝对号来申请分配设备,为了不产生混乱,用户可以为自己要求使用的同类设备编号,以便区别,这个号称为身边类相对号。用户申请设备应该用相对号来申请设备,设备相对号在设

备分配前不和任何具体设备联系,系

统为用户分配的时候,才将绝对号和

相对号的对应关系建立起来。

14.磁盘数据块是如何定位的?一次

读写操作需要花费什么时间?

答:对于磁盘,执行输入输出操作时

必须确定信息在磁盘上的物理位臵,

即数据块的定位。磁盘中数据块的位

臵是柱面号、磁头号和扇区号三个量

决定的。定位

的方法是:移动臂移动到指定的柱面,

盘片组旋转到指定扇区下,按照磁头

号指定磁头进行读写。执行一次输入

输出操作需要花费的时间可以分成三

个部分:

寻找时间:磁头在移动臂的带动下移

动到指定柱面所需的时间。

延迟时间:指定扇区旋转到磁头位臵

所需的时间。

传送时间:由磁头把扇区中信息读到

主存储器或把主存储器中信息写到扇

区中所需的时间。

15.完成输入输出操作要经过哪三个

过程?

答:(1)按系统规定的通道命令格

式,根据输入输出操作的要求,组织

通道程序,且把通道程序的首地址存

放到通道地址字单元中。(2)用硬件

提供的

“启动I/O”指令启动指定通道上的指

定设备工作,启动成功后通道从通道

地址字单元指出的通道程序第一条命

令开始顺序执行通道命令,按通道命

令要求

完成一次输入输出操作。(3)通道完

成一次输入输出操作后,根据通道状

态字的内容形成I/O中断。 16,什么

是通道?作用是什么?通道是一种

专用的、有很强I\O处理功能的部件,

它可以独立地完成CPU交给的I\O操

作任务,通过执行通道程序来进行主

存与外存之间的信息传递,它被称为

I\O处理机。作用:独立完成CPU交

给的I\O操作。通道的I\O操作通过

两种指令实现控制,一种是操作系统

发出的专用I\O指令,另一种是通道

命令,完成对设备的具体控制,结束

处理后向CPU发出中断,请求结束。第

六章

1.什么叫并发进程?

答:在多道程序设计系统中,作为单

个作业可以同时执行,而每个作业又

需要有多个进程的协作来完成。因此

低郴嵬 贝嬖谧判矶喑绦颍 诘ゴ

砥鞯那榭鱿拢?

这些进程轮流的占用处理器,即一个

进程的工作没有全部完成之前,另一

个进程就开始工作,我们说这些可同

时执行的进程具有并发性,并且把可

同时执行的进程称为“并发进程”。

2.临界区是怎样定义的?对相关临界

区的管理应符合哪些要求?

答:并发进程中与共享变量有关的程

序段称“临界区”。对若干并发进程共

享某一变量的相关临界区的管理有三

点要求:(1)一次至多一个进程能

够进入临界区,当有进程在临界区执

行时,其他想进入临界区执行的进程

必须等待。(2)任何一个进入临界

区的进程必须在有限的时间内退出临

界区。(3)当一个进程退出临界区

时,应让一个等待进入临界区的进程

进入它的临界区执行。

3.进程并发执行时为什么会产生与时

间有关的错误?

答:进程运行时经常会由于自身或外

界的原因而被中断;

进程能占用处理器的时间由进程调度

决定;

进程执行的相对速度不能由进程自己

控制;

因此,当出现进程交替访问共享变量

时就会发生与是有关的错误。

4.进程的并发执行可以提高计算机系

统的工作效率,但必须对它们进行管

理。请简述并发进程应进行哪些管

理。答:必须从三个方面来管理:

(1)实现并发进程间的同步互斥,以

避免出现与世界有关的错误。

(2)实现进程间的通信使之能合作、

协调地完成任务。(3)解决因竞争

资源而引起的死锁问

题,以保证系统的安全。

5.请简述P、V操作的过程。答: PV

操作实际上是两个操作:P操作和V

操作。这两种操作在执行其间是不予

续中断的。凡是执行中不允许中断的

过程称作原语。所以P操作和V操作

是原语操作。 P操作的过程:将信号

量S的值减1,如果结果小于0,则调

用P(S)的进程被臵成等待信号量S的

状态。 V操作的过程:将信号量S的

值加1,如果结果不大于0,则释放一

个等待信号量S的进程。

6.用PV操作实现并发进程的互斥和同

步,要注意什么问题?

答:用PV操作实现并发进程的互斥和

同步,要注意下面四个方面:(1)

识别临界资源:一是看是否被共享,

二是看是否有排他性要求。(2)划

出临界区,PV原语操作应分别紧靠临

界区的头尾部。

(3)临界区代码应尽可能短小,不能

有死循环。

(4)要保证PV操作在程序相关的任

一执行流程上成对出现。

7.进程同步和进程互斥之间有什么关

系?

答:进程同步和进程互斥之间有以下

关系:

(1)进程互斥可在伙伴进程之间,也

可以在非伙伴进程之间;同步发生在

互相有逻辑关系的伙伴进程之间。

(2)广义地看,互斥是一种特殊的同

步。所以把用来解决进程互斥和同步

的攻击统称为同步机制。 8.什么是进

程通信?什么是低级进程通信方式?

什么是高级通信方式?答:进程通信

是指并发进程之间交换信息的工作。

应该说PV操作是进程之间进行通信

的一种低级方式,因为这种通信方式

只交换了很少量的信息。利用专门的

通信机制来实现进程之间大量信息

交换方式称为高级的通信方式。

9.通信机制中设臵哪些基本通信原语?

它们的功能是什么?答:系统提供两

个与信箱通信有关的通信原语:send

原语(发送)和receive原语(接收)。

send(B,M)原语把信件M送入到

信箱B中,receive(B,M)原语从信

箱B中取出一封信存放到指定的地址

X中。

10.进程通信喜欢,当进程调用send

原语和receive原语,何时会出现等待?

并说明等待什么事件?

答:执行send原语的进程在“信箱满”

的时候等待,等待信箱。

执行receive原语的进程在“信箱空”

的时候等待,等待信件。 11.死锁的必

要条件是什么?答:所思的必要条件

是:

(1)互斥使用资源:每一个资源每次

只能给一个进程使用。(2)占有且

等待资源:一个进程申请资源得不到

满足时处于等待资源的状态且不释放

已占资源。

(3)非抢夺式分配:任何一个进程不

能抢夺另一个进程所占的资源,即已

被占用的资源只能由占用进程自己来

释放。(4)循环等待资源:存在一

组进程,其中每一个进程分别等待另

一个进程所占用的资源。

12.死锁的4个必要条件中,哪个条件

是不能破坏的?为什么?

答:在死锁的4个必要条件中,互斥

使用资源这个条件不能被破坏,因为

这是资源固有的物理特性所决定的。

比如打印机,每次只能有一

个进程访问,我们无法改变。 13.死锁

检测出来后,有哪些方法可以解除死锁?

答:如果检测到死锁,系统采用抢夺处于死锁状态的进程的资源,或强迫进程结束,或重新启动操作系统登方法来解决死锁。

14,什么是死锁?原因是什么?若系统中存在一组进程(两个或多个进程),它们中的每一个进程都占用了某种资源而又都在等待其中另一个进程所占用的资源,这种等待永远不能结束,则说系统出现了“死锁”,或说这组进程处于死锁状态。原因:系统提供的资源数比要求使用资源的进程数少,或者是若干个进程要求资源的总数大于系统能提供的资源数,这时,进程间就会出现竞争资源的现象,如果对进程竞争的资源管理或分配不当就会引起死锁。死锁的出现是与资源分配策略和并发进程的执行速度有关,要提醒注意的是,PV操作可实现进程的同步和共享资源的互坼使用,但不能排除死锁。 15,简述进程在访问共享资源时的两种关系?

一种是竞争关系,当并发进程存在竞争关系的时候,必须互坼的共享资源;另一种是写作关系,当并发进程存在写作关系的时候,必须互相通信。这两种关系就是进程的互坼和同步关系。

4月全国自考操作系统概论试题及答案解析

全国2018年4月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(本大题共15小题,每小题1分,共15分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.用户程序是通过( )请求操作系统服务的。 A.转移指令 B.子程序调用指令 C.访管指令 D.以上三种都可以 2.关于操作系统,正确的叙述是( ) A.“运算器区分目态和管态” B.“管态时不可执行特权指令” C.“目态时可执行特权指令” D.“管态时可执行特权指令” 3.当外围设备工作结束后,将使等待该外围设备传输信息的进程变为( )状态。 A.等待 B.运行 C.就绪 D.结束 4.中断装置总是在处理器( )检查有无中断事件发生。 A.取出一条指令后 B.执行一条指令时 C.执行完一条指令后 D.修改指令地址时 5.固定分区存储管理中完成地址重定位必备的硬件执行机构是( ) A.界限寄存器 B.下限寄存器 C.基址寄存器 D.可以不需要的 6.页式存储管理中的页表由( )建立。 A.用户 B.编译程序 C.操作系统 D.编辑程序 7.同一文件在不同存储介质上( )的组织形式。 A.可采用用户指定 B.应该用相同 C.必定采用不同 D.可以采用不同 8.在SPOOLING系统中,用来模拟脱机外围设备操作中输入外围机的程序是( ) A.预输出程序 B.缓输出程序 C.预输入程序 D.缓输入程序 9.终端用户控制终端作业的过程中,不.包括( )阶段。 A.用户注册 B.用户退出 C.终端的连接 D.终端的断开 10.如果一组并发进程是无关的,则它们( ) A.各自包含的程序都是不同的 B.可以包含相同的程序但没有共享变量 C.可以使用共享变量但各自有独立的工作区 1

02323操作系统概论2012年4月自考试题及答案

全国2012年4月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.操作员接口是操作系统为用户提供的使用计算机系统的手段之一,该接口是指()A.一组操作控制命令B.一组系统调用程序 C.一条访管指令D.一条I/O指令 2.在一个能提供多个用户同时直接输入、调试和运行自己程序的计算机系统中应配置() A.批处理操作系统B.分时操作系统 C.实时操作系统D.嵌入式操作系统 3.多道程序系统指的是() A.在实时系统中同时运行多个程序 B.同一时刻在一个处理器上运行多个程序 C.在网络系统中同时运行多个程序 D.在一个处理器上并发运行多个程序 4.进程有若干属性,它们是() A.进程是静态的、有多种状态;多个进程可以对应于相同的程序 B.进程是动态的、只有一种状态;多个进程可以对应于相同的程序 C.进程是动态的、有多种状态;多个进程不可以对应于相同的程序 D.进程是动态的、有多种状态;多个进程可以对应于相同的程序 5.控制进程的原语中,创建原语的功能是() A.分配工作区、建立进程控制块、置进程为运行态 B.分配工作区、建立进程控制块、置进程为就绪态 C.分配工作区、建立进程控制块、置进程为等待态 D.分配工作区、建立进程控制块、置进程为挂起态 6.操作系统会按若干原因选择进程运行,不是 ..立即进入操作系统进行进程选择的情况是() A.运行进程的时间片用完B.运行进程出错 C.运行进程要等待某一事件发生D.有新进程进入就绪状态 7.基址寄存器和界限寄存器是属于() A.指令寄存器B.通用寄存器 C.控制寄存器D.时钟寄存器

《操作系统导论》期末考试试题

《操作系统导论》期末考试A卷 姓名:专业: 学号:学习中心: 成绩: 一、单项选择题(每小题2分,共30分) 1.N个进程共享M台打印机(其中N>M),假设每台打印机为临界资源,必须独占使用,则打印机的互斥信号量的取值范围为( )。 A.-(N-1)~M B.-(N-M)~M C.-(N-M)~1 D.-(N-1)~1 2.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证文件存取的安全。 A.重名翻译机构 B.建立索引表 C.建立指针 D.多级目录结构 3.在单一处理机上,将执行时间有重叠的几个程序称为()。 A.顺序程序 B.多道程序 C.并发程序 D.并行程序 4.为了提高设备分配的灵活性,用户申请设备时应指定()号。 A.设备类相对 B.设备类绝对 C.相对 D.绝对 5.文件系统中,目录管理最基本的功能是()。 A.实现按名存取 B.管理文件存储器的空闲空间 C.指出分配给文件的盘块的地址 D.管理文件存储器的空闲空间,并指出分配给文件的盘块的地址 6.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。 A.并行技术 B.通道技术 C.缓冲技术 D.虚存技术 7.临界区是指并发进程中访问共享变量的()段。 A.管理信息 B.信息存储 C.数据 D.程序 8.产生系统死锁的原因可能是由于()。

A.进程释放资源 B.一个进程进入死循环 C.多个进程竞争资源出现了循环等待 D.多个进程竞争共享型设备 9.下面关于批处理操作系统的叙述错误的是()。 A.批处理操作系统可以分为批处理单道系统和批处理多道系统 B.单道系统是指一次只有一个作业装入计算机系统的主存中运行的系统 C.批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率 D.“通道”和“中断”技术的出现,使得输入输出设备与中央处理器可以并行工作10.由固定分区发展为分页存储管理方式的主要推动力是() A.提高内存利用率 B.提高系统吞吐量 C.满足用户需要 D.更好地满足多道程序运行的需要 11.下列用于实现虚拟设备的技术是()。 A.PCB B.DMA C.SPOOLing D.FCB 12.破坏“部分分配条件”主要用于实现死锁的()。 A.预防 B.避免 C.检测 D.恢复 13.一个实行分页存贮管理的系统,内存块长度为2K,现有一作业其地址空间大小为5K,那么该作业装入内存后的存贮总量是()。 A.4k B.5k C.6k D.7k 14. 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是() A. 28字节 B. 216字节 C. 224字节 D. 232字节 15. 一台计算机有8台磁带机,它们由N个进程竞争使用,每个进程可能需要3台磁带机。 如果要求系统没有死锁危险,请问N可以取的最大值是( )。 A.1 B.2 C.3 D.4 二、填空题(每空2分,共20分) 1.设备的输入/输出控制方式分为:程序I/O方式、、、。 2.一个被创建的进程包括、、三部分,且这个新创建的进程处于 状态。 3.文件在磁盘上面存贮结构主要有、和三种。 三、简答题(每小题5分,共20分) 1.什么是设备的独立性?它有什么好处?

操作系统概论自考复习资料.doc

操作系统(operating system , OS)是计算机系统中必不可少的系统软件。它是计算机系统中各种资源的管理者和各种活动的组织者、指挥者。它使整个计算机系统协调一致且有效地工作。通过本课程的学习,我们将知道操作系统要做什么、怎么做和为什么要这样做。 学习操作系统,首先我们应该知道操作系统的概念。本章主 要讲述了以下几个问题。 一、什么是操作系统 二、操作系统的形成 三、操作系统的类型 四、操作系统的功能 一、什么是操作系统 在回答这个问题之前,我们先来了解一下什么是计算机系统。计算机系统是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。 计算机系统由硬件系统和软件系统组成。软硬件系统的组成部分就是计算机系统的资源,当不同的用户使用计算机时都要占用系统资源并且有不同的控制需求。 操作系统就是计算机系统的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。 操作系统的设计目标一是使计算机系统使用方便。二是使得计算机系统能高效地工作。 二、操作系统的形成 早期没有操作系统→原始汇编系统→管理程序→操作系统可以看到,操作系统是随着计算机硬件的发展和应用需求的推动而形成的。 三、操作系统的类型

按照操作系统提供的服务,大致可以把操作系统分为以下几类: 批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。其中批处理操作系统、分时操作系统、实时操作系统是基本的操作系统(加亮) 1、批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批处理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率。 2、分时操作系统,这种系统中,一个计算机系统与许多终端设备连接,分时系统支持多个终端用户,同时以交互方式使用计算机系统,为用户在测试、修改和控制程序执行方面提供了灵活性。分时系统的主要特点是同时性、独立性、及时性和交互性。 3、实时操作系统能使计算机系统接收到外部信号后及时进行处理,并在严格的规定时间内完成处理,且给出反馈信号。它是较少有人为干预的监督和控制系统。实时系统对可靠性和安全性要求极高,不强求系统资源的利用率。 4、网络操作系统可以把若干计算机联合起来,实现各台计算机之间的通信及网络中各种资源的共享,像我们现在使用的Windows ,UNIX和Linux等操作系统都是网络操作系统。 5、分布式操作系统的网络中各台计算机没有主次之分,在任意两台计算机间的可进行信息交换和资源共享。这一点上分布式操作系统和网络操作系统差别不大,他们的本质区别在于:分布式操作系统能使系统中若干计算机相互协作完成一个共同的任务。这使得各台计算机组成一个完整的,功能强大的计算机系统。 四、操作系统的功能 从资源管理的观点出发,操作系统功能可分为五大部分:处理器管理、存储管理、文件管理、设备管理和作业管理。 计算机系统是由硬件系统和软件系统两部分组成,操作系统是软件系统的一个组成部分,它是直接在硬件系统的基础上工作的,所以在研究操作系统之前,先必须对计算机系统的结构有一个基本的了解,本章就是讲述计算机系统结构的基本知识。

《操作系统概论》模拟试题(一)

《操作系统概论》模拟试题(一) 一.单项选择题(每题1分,共10分) 1、在虚拟存储系统中,用户的逻辑地址空间主要受()和外存空间的限制。 A、内存空闲块的大小 B、内存空间的大小 C、页表的大小 D、指令地址结构 2、一个进程获得了除CPU之外的所有资源,则该进程可能处于()状态。 A、等待 B、就绪 C、运行 D、B和C 3、在进程的切换过程中,进程的现场信息保存在()中。 A、程序状态字中 B、进程控制块中 C、内存系统区中 D、磁盘中 4、文件系统实现“按名存取”主要通过()实现的。 A、查找位示图 B、查找文件目录 C、查找作业表 D、内存地址转换 5、在并发进程中,由于进程共享资源,不得不以()方式运行。 A、并行 B、串行 C、互斥 D、共享 6、用于并发进程之间低级通信的原语有()。 A、P原语 B、send()原语 C、receive()原语 D、PV原语 7、在引入SPOOLING技术的系统中,用户程序分到的实际上是()。 A、内存中的固定区域 B、外存中的固定区域 C、一台物理设备 D、一台逻辑设备 8、采用按序分配资源的策略可以防止死锁,该策略破坏了思索的()必要条件。 A、互斥使用资源 B、循环等待资源 C、占有并等待资源 D、不可抢占资源 9、在用户程序中,通常用()提出使用设备的要求。 A、设备的绝对号 B、物理设备名 C、逻辑设备名 D、设备类、相对号 10、在执行V操作时,当信号量的值()时,应释放一个等待该信号量的进程。 A、大于0 B、小于0 C、大于等于0 D、小于等于0 二.多项选择题(每题2分,共12分) 1、下列名称中,是DOS合法的设备文件名的是()。 A、PRN: B、AUX C、COM D、CON: 2、用户使用操作系统通常有三种手段,他们是()。 A、终端命令 B、系统调用 C、作业控制语言 D、应用程序 3、在存储管理中,下列()可能产生抖动(颠簸)现象。 A、段式管理 B、页式管理 C、页式虚拟存储管理 D、固定分区分配 E、可变分区分配 F、段页式存储管理 4、进程具有()特性。

操作系统概论历年真题

浙江省2003年7月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在 题干的括号内。每小题2分,共20分) 1. 允许多个用户以交互方式使用计算机的操作系统,称为( )。 A. 批处理操作系统 B. 分时操作系统 C. 实时操作系统 D. 多处理机操作系统 2. 正在执行的进程由于其时间片用完而被暂停运行,此时其进程应从运行态变为( )态。 A. 就绪 B. 等待 C. 运行 D. 后备 3. 在请求页式存储管理中,当查找的页不在( )中时,要产生缺页中断。 A. 外存 B. 虚存 C. 内存 D. 地址空间 4. 在段页式系统中(无快表),为获得一条指令或数据,必须( )访问内存。 A. 1次 B. 2次 C. 3次 D. 4次 5. 文件系统最基本的目标是( )。 A. 按名存取 B. 文件共享 C. 文件保护 D. 提高对文件的存取速度 6. 从使用的角度来分析设备的特性,可以把设备分成_____和_____两类。( ) A. 物理设备和逻辑设备 B. 独占设备和共享设备 C. 低速设备和高速设备 D. 绝对设备和相对设备 7. 设备控制器是_____与_____之间的接口。( ) A. 处理器与通道 B. 处理器与内存 C. 处理器与设备 D. 通道与内存 8. 最有利于提高系统吞吐量的作业调度算法是( )。 A. 先进先出算法 B. 优先级调度算法 C. 时间片轮转算法 D. 短作业优先调度算法 9. 在非抢占调度方式下,运行进程执行V原语后,其状态( )。 A. 不变 B. 要变 C. 可能要变 D. 可能不变 10. 多个进程间可通过P、V操作交换信息实现同步和互斥,因此信号量机制是进程间的一 种( )。 A. 高级通信方式 B. 低级通信方式 C. 消息缓冲通信方式 D. 管道通信方式 二、判断题(判断下列各题,对的打“√”,错的打“╳”。每小题2分,共20分) 11.允许用户把若干个作业提交计算机系统集中处理的OS称为批处理OS。( ) 02323# 操作系统概论试题第1 页共3页

2009年4月自学考试操作系统概论试题

2009年4月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.计算机硬件的组成是( ) A.中央处理器、主存、辅存和输入输出设备 B.中央处理器、主存、块设备和字节设备 C.中央处理器、主存、高速设备和低速设备 D.中央处理器、存储器、输入输出控制系统和输入输出设备 2.一般认为,操作系统是这样一种系统软件,即( ) A.管理计算机系统资源、提高程序运行的速度和改善人机界面 B.提高程序运行的速度、改善人机界面和为应用软件提供支持 C.改善人机界面、为应用软件提供支持和管理计算机系统资源 D.为应用软件提供支持、管理计算机系统资源和提高程序运行的速度 3.三种基本类型的操作系统是( ) A.网络操作系统、批处理操作系统和分时操作系统 B.批处理操作系统、分时操作系统和实时操作系统 C.分时操作系统、实时操作系统和网络操作系统 D.实时操作系统、网络操作系统和批处理操作系统 4.一个计算问题的程序分成三个可以独立执行的程序模块:输入程序、处理程序和打印程序,每一批数据都需顺序被这些模块执行。当有多批数据时,这三个程序模块中可以并行运行的是( ) A.输入程序、处理程序和打印程序B.输入程序和处理程序 C.处理程序和打印程序D.打印程序和输入程序 5.进程的基本属性是( ) A.进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行 B.进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行 C.进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行 D.进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行 6.进程有三种基本状态,可能的状态转换是( ) A.就绪态到运行态、就绪态到挂起态、挂起态到运行态 B.就绪态到运行态、就绪态到挂起态、运行态到挂起态

全国自考2012年7月操作系统概论试题答案

全国2012年7月自学考试操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 l.下列软件中,不属于 ...应用软件的是( D ) A.学籍管理软件 B.交通控制软件 C.网络订票软件 D.接口软件 2.在配置多道批处理操作系统的计算机系统中,下列说法正确的是( C ) A.用户可直接调试自己的程序 B.允许多个作业同时使用不同的外围设备 C.能对外部事件实时响应 D.允许用户联机干预作业的执行 3.分时操作系统的特点是( B ) A.让多个程序同时占用处理器运行 B.允许用户跟他的程序进行交互 C.增加了多个程序完成运行所需的总时间 D.增加了并行工作的道数,以提高处理器效率 4.为了区分各个不同的进程及记录各个进程执行情况,系统把有关进程的信息保存在( B ) A.PCD B.PCB C.PSW D.PSD 5.自愿性中断事件是指正在运行的进程对操作系统有某种请求。自愿性中断事件可能是用户进程( D ) A.使用了特权指令 B.设置了定时时钟 C.发现了定点操作数大于1 D.执行了访管指令 6.假定一个分时系统允许20个终端用户同时工作。若对每个终端用户的请求需在2秒钟内给出应答,那么可以分配给终端用户的最大时间片为( C ) A.20毫秒 B.50毫秒

C.100毫秒 D.200毫秒 7.下列存储设备中,存取速度最快的是( A ) A.RAM B.硬盘 C.光盘 D.U盘 8.对页式管理中页表的描述,正确的是( C ) A.页表主要指出主存中块号与磁盘中块号的对应关系 B.每个作业的页表长度是固定的,由操作系统指定 C.每个作业的页表长度是不同的,由作业所占页的多少而定 D.每个作业的页表长度是不同的,由用户事先指定 9.存储管理实际上是管理( B ) A.主存中的操作系统部分 B.主存中的用户区域 C.整个主存储器 D.主存和辅存 10.文件存储介质的物理单位以( D ) A.磁带卷为单位 B.磁盘片为单位 C.光盘片为单位 D.卷为单位 11.在UNIX系统中,文件的存取权限仅为读、写和执行三种操作的组合。采取这样的措施的目的是( C ) A.防止天灾人祸对文件系统的破坏 B.防止系统故障对文件系统的破坏 C.防止用户共享文件时对文件系统的破坏 D.防止计算机病毒对文件系统的破坏 12.在用户指定电影的片名后,要求在数秒内就可以找到对应的存放在文件系统中的影片文件,并流畅地读出来播放。由于文件系统的容量有限,管理员经常会把该文件系统中的过时影片删除,及装入新片。对应于这样的使用需求,该文件系统( C ) A.只可以采用顺序存储结构 B.只可以采用链接存储结构 C.只可以采用索引存储结构 D.既可以采用链接存储结构,也可以采用索引存储结构 13.从使用的角度对外围设备进行分类时,磁带机属于( C ) A.系统设备 B.用户设备 C.独占设备 D.可共享设备 14.操作系统在外围设备管理中采用缓冲池技术,设缓冲池中共有4个缓冲区,每批数据进入缓冲区的时间为20ms,用户进程对每批数据的处理时间为10ms,把每批数据从缓冲区送

2016年4月全国自考《操作系统概论》真题及答案

2016年4月全国自考《操作系统概论》真题 (总分100, 考试时间90分钟) 1. 单项选择题 1. 以下操作系统中,属于自由软件的操作系统是 A MS-DOS B Windows98 C UNIX D Linux 答案:D 2. 非特权指令运行在 A 管态 B 目态 C 操作系统核心层 D 硬件固化层 答案:B 3. 在单处理机的计算机系统中,整个系统用于存放程序状态字的寄存器数量应该是 A 1个 B 2个 C 3个 D 当前运行程序的个数 答案:A 4. 为一个程序分配一个工作区和建立一个进程控制块,并置进程为就绪态,这个操作的原语是 A 撤销原语 B 创建原语 C 阻塞原语 D 唤醒原语 答案:B 解析:用于控制进程的原语有: (1)创建原语。为一个程序分配一个工作区和建立一个进程控制块,并置该进程为就绪状态。 (2)撤销原语。一个进程完成工作后,收回它的工作区和进程控制块 (3)阻塞原语。进程运行过程中发生等待事件时,把进程状态改为等待态。 (4)唤醒原语。当进程等待的事件发生时,把进程的状态改为就绪态。 5. 下列不属于进程特性的是 A 多样性 B 动态性 C 并发性 D 异步性 答案:A 解析:进程具有以下三个特性: (1)动态性。进程是程序的一次执行过程,在执行过程中进程状态不断发生变化。 (2)并发性。若干进程是可同时执行的,它们轮流占用处理器交替执行。 (3)异步性。进程的执行速度取决于自身与外界原因以及进程调度策略,因此以不可预知的速度向前推进。 6. 分时操作系统中,经常采用的进程调度算法是 A 短作业优先调度算法 B 先来先服务调度算法 C 最高优先级调度算法 D 时间片轮转调度算法 答案:D 7. 不可能被共享的存储器是 A 寄存器

02323操作系统概论2008年4月试题及答案

2008年4月高等教育自学考试全国统一命题考试 操作系统概论试卷 (课程代码 2323) 本试卷共9页,满分100分;考试时间150分钟。 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1、微机操作系统的主要功能是【】 A、实现文件管理、输入输出控制和命令的解释 B、输入/输出控制、命令的解释和运行支撑软件 C、命令的解释、运行支撑软件和实现文件管理 D、运行支撑软件、实现文件管理和输入输出控制 2、组成程序状态字的三个部分是【】 A、程序基本状态、指令地址和中断码 B、指令地址、中断码和中断屏蔽位 C、中断码、中断屏蔽位和程序基本状态 D、中断屏蔽位、程序基本状态和指令地址 3、特权指令中不包括 ...【】 A、I/O指令 B、设置时钟的指令 C、算术运算指令 D、设置控制寄存器的指令 4、用于控制进程的原语是【】 A、创建原语、撤销原语、阻塞原语、唤醒原语 B、等待原语、撤销原语、阻塞原语、唤醒原语 C、创建原语、等待原语、阻塞原语、唤醒原语 D、创建原语、撤销原语、通信原语、唤醒原语 5、中断有若千类型,它们是【】 A、硬件故障中断、程序中断、机器中断、输入输出中断、访管中断 B、硬件故障中断、软件中断、外部中断、输入输出中断、访管中断 C、硬件故障中断、程序中断、外部中断、输入/输出中断、命令中断 D、硬件故障中断、程序中断、外部中断、输入输出中断、访管中断 6、设计作业调度算法时,考虑的原则是【】 A、平衡资源使用、极大的流量、及时性 B、公平性、极大的流量、及时性 C、公平性、平衡资源使用、及时性 D、公平性、平衡资源使用、极大的流量 7、硬件中可没有地址转换机构的存储管理方式是【】 A、页式虚拟 B、固定分区 C、可变分区 D、页式 8、空闲区表中起始地址按从小到大排列的分配算法是【】

操作系统概论第5章 设备管理 习题及答案

操作系统概论第5章设备管理 一、单项选择题 1.磁盘是可共享的设备,因此每一时刻()作业启动它。 A.可以有任意多个 B.能限定几个 C.至少能有一个 D.至多能有一个 2.启动磁盘后,对磁盘读/写信息的最小单位是()。 A.逻辑记录 B.物理块 C.数据项 D.字符 3.用户程序中用()来提出使用设备的要求可以提高设备分配的灵活性。 A.绝对号 B.相对号 C.设备类绝对号 D.设备类相对号 4.对移动臂磁盘来说,在执行信息传输时把移动臂移到指定柱面所花费的时间称()时间。 A.寻找 B.延迟 C.传送

D.读/写 5.在磁盘执行信息传输操作所需花费的时间中,()时间是与信息所在磁盘上的物理位置无关的。 A.传送 B.延迟 C.寻找 D.旋转 6.对磁盘进行移臂调度的目的是缩短()时间。 A.启动 B.传送 C.延迟 D.寻找 7.对磁盘进行旋转调度的目的是缩短()时间。 A.启动 B.传送 C.延迟 D.寻找 8.假定在磁盘格式化时把每个盘面划分成大小相等的10个扇区,磁盘的转速为20 毫秒/圈,则传送一块信息所需的时间为()毫秒。 A.2 B.1 C.20

D.10 9.对磁盘进行移臂调度时,若采用()调度算法则必须考虑移动臂的移动方向。 A.先来先服务 B.最短寻找时间优先 C.电梯 D.扫描 10.外围设备与主存储器之间的信息传输操作是由通道执行通道程序来完成的,通道程序是由若干()组成的。 A.通道命令字 B.通道地址字 C.通道状态字 D.通道控制字 11.通道把通道程序的执行情况记录在()中。 A.CAW B.CCW C.CSW D.PSW 12.通道完成一次输人输出操作后,以()方式请求中央处理器进行干预。 A.条件码 B.I/O中断 C.转移指令 D.外部中断

2012年4月操作系统概论自考试题

全国2012年4月自学考试操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.操作员接口是操作系统为用户提供的使用计算机系统的手段之一,该接口是指() A.一组操作控制命令B.一组系统调用程序 C.一条访管指令D.一条I/O指令 2.在一个能提供多个用户同时直接输入、调试和运行自己程序的计算机系统中应配置() A.批处理操作系统B.分时操作系统 C.实时操作系统D.嵌入式操作系统 3.多道程序系统指的是() A.在实时系统中同时运行多个程序 B.同一时刻在一个处理器上运行多个程序 C.在网络系统中同时运行多个程序 D.在一个处理器上并发运行多个程序 4.进程有若干属性,它们是() A.进程是静态的、有多种状态;多个进程可以对应于相同的程序 B.进程是动态的、只有一种状态;多个进程可以对应于相同的程序 C.进程是动态的、有多种状态;多个进程不可以对应于相同的程序 D.进程是动态的、有多种状态;多个进程可以对应于相同的程序 5.控制进程的原语中,创建原语的功能是() A.分配工作区、建立进程控制块、置进程为运行态 B.分配工作区、建立进程控制块、置进程为就绪态 C.分配工作区、建立进程控制块、置进程为等待态 D.分配工作区、建立进程控制块、置进程为挂起态 6.操作系统会按若干原因选择进程运行,不是 ..立即进入操作系统进行进程选择的情况是() A.运行进程的时间片用完B.运行进程出错 C.运行进程要等待某一事件发生D.有新进程进入就绪状态 7.基址寄存器和界限寄存器是属于() A.指令寄存器B.通用寄存器 C.控制寄存器D.时钟寄存器 8.存储管理实际管理的是() A.辅助存储器B.全部主存储器 C.主存储器中的用户区D.主存储器中的系统区

操作系统概论第四章文件管理习题解答

“操作系统概论”习题解答之第4章文件管理 第4章习题解答 1、什么叫文件? 答:所谓文件是指逻辑上具有完整意义的信息集合。 2、文件系统应具有哪些功能? 答:文件系统主要是实现“按名存取”。为了能正确地按名存取,文件系统具有如下功能: ①、实现从逻辑文件到物理文件间的转换。 ②、有效地分配文件的存储空间。 ③、建立文件目录。 ④、提供合适的存取方法以适应各种不同的应用。 ⑤、实现文件的安全性。 ⑥、提供一组文件操作。 3、解释下列术语并说明它们之间的关系: 存储介质、卷、块、记录、文件。 答:存储介质:指信息的载体,可用来记录信息的磁带、硬磁盘组、软磁盘片、光盘、卡片等称为存储介质。 卷:存储介质的物理单位定义为卷。 块:存储介质上可连续存储信息的一个区域称为块,也叫物理记录。 记录:记录分为逻辑记录和物理记录,逻辑记录指按逻辑上独立的含义划分的信息单位;物理记录即块。 文件:把逻辑上具有完整意义的信息集合称为文件。 一卷存储介质可以被分成若干个块,能用来存放一个或多个文件;一个文件可以由多个记录组成,这样的文件被称为记录式文件;一个记录可占用存储介质上的一块,或一块中可以存放多个记录。 4、什么是文件的逻辑结构和存储结构? 答:用户是从使用的角度来组织文件,用户把能观察到的且可以处理的信息根据使用要求构造成文件,这种构造方式称为文件的逻辑结构。文件系统是从文件的存储和检索的角度来组织文件,在存储媒介上的文件构造方式称为文件的存储结构。 5、解释顺序文件、链接文件和索引文件。

答:1、顺序结构: 将一个文件逻辑上连续的信息存放在存储介质(磁盘)中相邻的块上,这种存储结构保证了逻辑记录顺序和物理块顺序相一致。 (磁带上的文件只能是顺序结构的,因为磁带机本身就是个顺序存取的设备。) 2、链接结构(串联结构): 文件所占用的存储介质物理块不再要求连续(相邻)的,可以分散在存储媒介上。在结构上,采用链表的结构方式,将每一块的最后一个单元用来存放下一个物理块的地址,形成指针链。最后一块的最后一个单元为0表示结束。 3、索引结构: 和链接结构一样,也是一个非连续存储的结构,但它不采用链接方式,而是为每一个文件建立一张索引表,索引表中存放文件中每一个记录存放的物理地址。 6、解释记录的成组和分解操作。采用这种技术有什么优点? 答:1、当文件的一个逻辑记录的长度小于一个物理块的长度的时候,我们可以把若干个逻辑记录合并成一组存到一个物理块中,这个工作称为成组。访问某个记录的时候,需要把这个记录从它所在的块中的一组记录中分离出来,这一工作称为分解。 2、记录的成组和分解可以提高存储空间的利用率,并且可以减少存储设备的启动次数。因为I/O操作每次都要读进来一块,成组后,就意味着一次读进来多个连续的记录,当顺序访问记录的时候,可以节省I/O次数。但是,成组和分解都需要设立缓冲区,成组时先在缓冲区中将记录成组,然后再将组存放到物理块中,分解的时候是将块读到缓冲区中,再进行访问记录的分离。缓冲区的建立增加了系统的开销。其次,成组与分解需要软件做额外的工作。 7、假定某个文件由长度为80个字符的100个逻辑记录组成,磁盘存储空间被划分成长度为2048个字符的块,为有效地使用磁盘空间,你可采用成组方式把文件存放到磁盘上,回答下列问题: ①、该文件至少占用多少磁盘存储块? ②、若该文件是以链接结构形式在磁盘上的,现用户要求使用第28个逻辑记录,写出系统为满足用户要求而应做的主要工作。 答:①、每块能存放的记录个数为「2048/80」=25个。 一共需要 100/25=4块。

自考操作系统概论试题及答案

全国2013年7月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸” 的相应代码涂黑。未涂、错涂或多涂均无分。 1、操作员接口是操作系统为用户提供的使用计算机系统的手段之一,该接口是A A、一组操作控制命令 B、一组系统调用程序 C、一组访管指令 D、一组I/O指令 2、中央处理器有两种工作状态,当它处于目态时不允许 ...执行的指令是B A、转移指令 B、I/O指令 C、访管指令 D、四则运算指令 3、一般而言,程序状态字(PSW)包含的三部分内容是A A、程序基本状态、中断码、中断屏蔽位 B、中断码、中断屏蔽位、等待/计算 C、中断屏蔽位、等待/计算、程序基本状态 D、等待/计算、程序基本状态、中断码 4、操作系统中引入进程后可以B A、保证程序的正确性 B、提高资源的利用率 C、减少调度次数 D、缩短处理器的工作时间 5、一个正在运行的进程要求操作系统为其启动外围设备时,应该执行的指令是A A、访管 B、输入/输出 C、启动外设 D、转移 6、某带有50个终端用户的计算机系统采用时间片轮转调度算法分配处理器。若规定时间片为10毫秒,对用户的每个命令需花费100毫秒完成处理,则终端最长响应时间为B A、2秒 B、5秒 C.10秒D、50秒 7、某一主存储器容量为1M的计算机,分割成4K的等长块。现有一个2.5M的作业在其上运行。试问该作业占用的虚拟页面数是D A.250个B、512个 C、625个 D、1024个 8、采用二级页表的分页式存储器中,如二级页表都已在主存,则每存取一条指令或一个数,需要访问主存B

操作系统导论期末试卷

操作系统导论期末试卷 一、单项选择题(每小题2分,共30分) 1.采用动态重定位方式装入的作业,在执行中允许(B)将其移动。 A.用户有条件地B.用户无条件地 C.操作系统有条件地D.操作系统无条件地 2.如果允许不同用户的文件可以具有相同的文件名,通常采用(D)来保证文件存取的安全。 A.重名翻译机构B.建立索引表 C.建立指针D.多级目录结构 3.在单一处理机上,将执行时间有重叠的几个程序称为(D)。 A.顺序程序B.多道程序 C.并发程序D.并行程序 4.对磁盘进行移臂调度的目的是为了缩短( A )时间。 A.寻找 B.延迟 C.传送 D.启动 5.文件系统中,目录管理最基本的功能是( D )。 A.实现按名存取B.管理文件存储器的空闲空间 C.指出分配给文件的盘块的地址 D.管理文件存储器的空闲空间,并指出分配给文件的盘块的地址 6.一作业进入内存后,则所属该作业的进程初始时处于(C)状态。 A.运行B.等待C.就绪D.收容 7.临界区是指并发进程中访问共享变量的(D)段。 A.管理信息B.信息存储C.数据D.程序

8.一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是(C) A. 28字节 B.216字节 C.224字节 D.232字节9.UNIX系统中,文件存贮空间的管理采用的是(C)。 A.位图法B.空闲块表法 C.成组连接法D.单块连接法 10.由固定分区发展为分页存储管理方式的主要推动力是(A )。 A.提高内存利用率B.提高系统吞吐量 C.满足用户需要D.更好地满足多道程序运行的需要 11.下列用于实现虚拟设备的技术是( C )。 A.PCB B.DMA C.SPOOLing D.FCB 12.破坏“部分分配条件”主要用于实现死锁的( A )。 A.预防B.避免C.检测D.恢复 13.一个实行分页存贮管理的系统,内存块长度为2K,现有一作业其地址空间大小为5K,那么该作业装入内存后的存贮总量是(C )。 A.4k B.5k C.6k D.7k 14.假设有5个进程竞争同类资源,如果每个进程需要三个该类资源,则至少需 要提供(C)个资源,才能保证不会发生死锁。 A.9 B.10 C.11 D.12 15.假设磁头当前处于第105道,正在向磁道序号增加的方向移动。现有一个磁 道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN 调度(电梯调度)算法得到的磁道访问序列是(A)。

2016年10月全国自考《操作系统概论》真题及详解

2016年10月全国自考《操作系统概论》真题 (总分100, 考试时间90分钟) 1. 单项选择题 1. 下列有关系统软件的说法中,正确的是 A 系统软件与具体的应用领域无关,解决任何领域的问题一般都要用到系统软件 B 系统软件与具体的应用领域有关,解决任何领域的问题一般都要用到系统软件 C 系统软件与具体的应用领域无关,解决任何领域的问题都不需要用到系统软件 D 系统软件与具体的应用领域有关,一些问题的解决不一定非要用到系统软件 答案:A 2. 操作系统负责管理计算机的 A 程序 B 作业 C 资源 D 进程 答案:C 解析:操作系统是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。 3. 设计实时操作系统时,首先应考虑系统的 A 可靠性和交互性 B 实时性和可靠性 C 吞吐能力和可靠性 D 吞吐能力和设备利用率 答案:B 解析:设计实时操作系统必须首先考虑系统的实时性和可靠性,其次才考虑系统的效率。 4. 正在运行的进程发现定点操作数溢出,此时发生中断,其中断类型属于 A 程序中断 B 访管中断 C 输入/输出中断 D 外部中断 答案:A 解析:程序中断是由于程序执行到某条机器指令时可能出现的各种问题而引起的中断。例如,发现定点操作数溢出、除数为0、地址越界、使用非法指令码、目态下的用户使用了特权指令等。 5. 下列体现了原语主要特点的是 A 并发性 B 异步性 C 共享性 D 不可分隔性 答案:D 6. 按照作业进入输入井的先后次序来挑选作业的调度算法是 A 计算时间短的作业优先算法 B 响应比高者优先算法 C 先来先服务算法 D 优先级调度算法 答案:C 7. 用于存放当前参加运算的操作数、运算结果等的寄存器是 A 指令寄存器 B 通用寄存器 C 控制寄存器

全国2010年7月高等教育自学考试操作系统概论试题答案

全国2010年7月高等教育自学考试 操作系统概论试题 课程代码:02323 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列软件中不属于应用软件的是( D ) A.人口普查软件 B.财务管理软件 C.飞机订票软件 D.接口软件 2.在由若干台计算机组成的系统中,能使各台计算机相互协作完成一个 共同任务的操作系统是( C ) A.分时操作系统 B.批处理操作系统 C.分布式操作系统 D.网络操作系统 3.中央处理器有两种工作状态,当它处于目态时不允许执行的指令是( B ) A.访管指令 B.I/O指令 C.比较指令 D.算术运算指令 4.有关程序状态字(PSW)的错误说法是( B ) A.每个程序都要有一个PSW B.程序执行时PSW内容不能改变 C.程序状态字寄存器总是存放当前运行程序的PSW D.每个处理器都应有一个程序状态字寄存器 5.多道程序设计的意义是( D ) A.允许多个作业同时入驻主存储器,中央处理器轮流执行各个作业,各 个作业有可能同时使用所需的外围设备 B.允许多个作业轮流入驻主存储器,中央处理器轮流执行各个作业,各 个作业同时使用所需的外围设备 C.允许多个作业轮流入驻主存储器,中央处理器轮流执行各个作业,各 个作业轮流使用所需的外围设备 D.允许多个作业同时入驻主存储器,中央处理器轮流执行各个作业,各 个作业不同时使用所需的外围设备 6.采用多道程序设计方法的计算机系统,( D )

A.提高了处理器的利用率和增加了完成计算所需的总时间,提高了单位时间内的算题能力 B.提高了处理器的利用率和增加了完成计算所需的总时间,降低了单位时间内的算题能力 C.降低了处理器的利用率和单位时间内的算题能力,增加了完成计算所需的总时间 D.提高了处理器的利用率和单位时间内的算题能力,可能延长完成某算题所需的总时间 7.进程有三种基本状态,不可能的状态转换是( D ) A.运行态到就绪态、运行态到等待态 B.就绪态到运行态、等待态到就绪态 C.运行态到就绪态、等待态到就绪态 D.运行态到就绪态、等待态到运行态 8.价格昂贵、存取速度最快,但容量较小的存储器是( A ) A.寄存器 B.高速缓冲存储器 C.主存储器 D.辅助存储器 9.程序状态字寄存器是属于( C ) A.指令寄存器 B.通用寄存器 C.控制寄存器 D.时钟寄存器 10.处理器中仅设置一个界限寄存器的存储管理方式是( D ) A.页式存储管理 B.可变分区存储管理 C.固定分区存储管理 D.单用户连续存储管理 11.文件使用者的职责之一是( A ) A.为文件命名 B.为文件分配存储空间 C.实现对文件的读或写 D.保证文件的安全 12.对于采用树形目录结构的文件系统,为实现不同用户对同一个文件的共享,必须要求各用户( C ) A.采用相同的绝对路径访问该文件 B.采用相同的相对路径访问该文件 C.文件目录表中都有存放该文件的位置的目录项 D.文件目录表中都有存放该文件的名字的目录项 13.并非在打开文件时完成的操作是( D ) A.把文件目录读入主存储器 B.按文件名检索文件目录 C.把文件的索引表读入主存储器 D.根据索引表确定文件在磁盘中的位

02323操作系统概论份试题真题及答案(供参考)

2015年10月高等教育自学考试全国统一命题考试 操作系统概论试卷 (课程代码02323) 本试卷共6页,满分100分,考试时间150分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。 1.计算机系统由 A. 处理机和内存组成B.程序和数据组成 C.硬件和软件组成D.处理机、内存和外围设备组成 2.计算机操作系统的功能是 A.实现计算机用户之间的相互交互 B.管理计算机系统的资源和控制程序的执行 C.把源程序代码转换成目标代码 D. 完成计算机硬件与软件之间的通信 3.在批处理系统中引人多道程序设计技术的目的是 A.提高CPU和外围设备的利用率B.提高系统的可靠性 C.提高实时响应速度D.增强系统交互能力 4.用户要求分配一台外围设备,此时发出的中断属于 A.程序中断B.访管中断C.输Ⅳ输出中断D.硬件中断 5.下列步骤中,不是创建进程所必须的是 A.建立一个进程控制块B.为进程分配内存 C.将进程置为就绪状态D.为进程分配CPU 6.既考虑作业的执行时间又考虑作业的等待时间的调度算法是 A.计算时间短的作业优先算法B.先来先服务算法 C.响应比高者优先算法D.优先级调度算法 7.计算机系统中存取速度最快的存储器是 A.寄存器B.主存储器 C.高速缓冲存储器D.辅助存储器 8.虚拟存储器是 A.可提高计算机运算速度的设备 B.容量扩大了的主存 C.实际上不存在的存储器 D.可以容纳总和超过主存容量的多个作业同时运行的一个地址空间 9.如果用户的逻辑地址长度为32位,则它的虚拟地址空间大小为 A.8GB B.4GB C.16MB D.640KB 10.文件的保密是指防止文件被他人 A.窃取B.破坏C.篡改D.删除

相关文档
相关文档 最新文档