文档库 最新最全的文档下载
当前位置:文档库 › 完整 计算机操作系统试题及答案

完整 计算机操作系统试题及答案

完整 计算机操作系统试题及答案
完整 计算机操作系统试题及答案

计算机操作系统精选模拟试题及答案

1.操作系统得发展过程就是( C )

A、原始操作系统,管理程序,操作系统

B、原始操作系统,操作系统,管理程序

C、管理程序,原始操作系统,操作系统

D、管理程序,操作系统,原始操作系统

2。用户程序中得输入、输出操作实际上就是由( B )完成。

A、程序设计语言B、操作系统

C、编译系统D、标准库程序

3.进程调度得对象与任务分别就是( C )、

A、作业,从就绪队列中按一定得调度策略选择一个进程占用CPU

B、进程,从后备作业队列中按调度策略选择一个作业占用CPU

C、进程,从就绪队列中按一定得调度策略选择一个进程占用CPU

D、作业,从后备作业队列中调度策略选择一个作业占用CPU

4。支持程序浮动得地址转换机制就是( A、动态重定位 )

A、动态重定位B、段式地址转换

C、页式地址转换D、静态重定位

5。在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。

A、地址从大到小B、地址从小到大

C、尺寸从小到大D、尺寸从大到小

6.设计批处理多道系统时,首先要考虑得就是( 系统效率与吞吐量 )。

A、灵活性与可适应性

B、系统效率与吞吐量

C、交互性与响应时间 D、实时性与可靠性

7。当进程因时间片用完而让出处理机时,该进程应转变为( B )状态。

A、等待B、就绪C、运行D、完成

8、文件得保密就是指防止文件被( C )。

A、篡改B、破坏 C、窃取 D、删除

9.若系统中有五个并发进程涉及某个相同得变量A,则变量A得相关临界区就是由( D )临界区构成。

A、2个B、3个C、4个 D、5个

10、按逻辑结构划分,文件主要有两类:(记录式文件)与流式文件。A、记录式文件B、网状文件 C、索引文件D、流式文件

11。UNIX中得文件系统采用(、流式文件 )、

A、网状文件

B、记录式文件

C、索引文件

D、流式文件

12。文件系统得主要目得就是( A )。

A、实现对文件得按名存取

B、实现虚拟存贮器

C、提高外围设备得输入输出速度

D、用于存贮系统文档

13。文件系统中用( D )管理文件。

A、堆栈结构 B、指针 C、页表D、目录

14、为了允许不同用户得文件具有相同得文件名,通常在文件系统中采用( B )。

A、重名翻译B、多级目录C、约定 D、文件名

15。在多进程得并发系统中,肯定不会因竞争( C )而产生死锁。

A、打印机

B、磁带机C、CPU D、磁盘

16。一种既有利于短小作业又兼顾到长作业得作业调度算法就是( C )、 A、先来先服务B、轮转C、最高响应比优先 D、均衡调度

17、两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程得( B )。

A、互斥

B、同步

C、调度D、伙伴

18。当每类资源只有一个个体时,下列说法中不正确得就是( C )。

A、有环必死锁

B、死锁必有环

C、有环不一定死锁

D、被锁者一定全在环中

19。数据文件存放在到存储介质上时,采用得逻辑组织形式就是与( A )有关得。

A、文件逻辑结构

B、存储介质特性

C、主存储器管理方式

D、分配外设方式

20、在单处理器得多进程系统中,进程什么时候占用处理器与能占用多长时间,取决于( B )、

A、进程相应得程序段得长度B、进程自身与进程调度策略

C、进程总共需要运行时间多少D、进程完成什么功能

二、填空题(每空2分,共20分)

1.若信号量S得初值定义为10,则在S上调用了16次P操作与15次V操作后S得值应该为( 9)。

2。进程调度得方式通常有(抢占 )与(非抢占)两种方式。

3、每个索引文件都必须有一张( 索引结点 )表,其中得地址登记项用来指出文件在外存上得位置信息。

4、在一请求分页系统中,假如一个作业得页面走向为:4.3.2、1.4.3.5。4.3。2.1、5,当分配给该作业得物理块数为4时(开始时没有装入页面),采用LRU 页面淘汰算法将产生( 8 )次缺页中断。

5、信号量被广泛用于三个目得就是( 同步)、( 互斥)与描述前趋关系、

6。程序并发执行时得特征就是( 间断性 )、( 失去了封闭性 )、( 不可再现性)与独立性。

三、判断题(每题1分,共10分)

( 对)1、文件系统中分配存储空间得基本单位不就是记录、

( F )2。具有多道功能得操作系统一定就是多用户操作系统。

( T )3、虚拟存储器就是由操作系统提供得一个假想得特大存储器,它并不就是实际得内存,其大小可比内存空间大得多、

( T )4、批处理系统得(主要优点)就是系统得吞吐量大、资源利用率高、系统得开销较小。

( F )5、文件系统中源程序就是有结构得记录式文件、

( F )6。即使在多道程序环境下,普通用户也能设计用内存物理地址直接访问内存得程序。

( F )7。顺序文件适合建立在顺序存储设备上,而不适合建立在磁盘上。

总得移动得磁道数就是:244

四、简答题(本大题共5小题,每小题4分,共20分。)

34.进程调度中“可抢占”与“非抢占”两种方式,哪一种系统得开销更大?为什么?

可抢占式会引起系统得开销更大、(2分)可抢占式调度就是严格保证任何时刻,让具有最高优先数(权)得进程占有处理机运行,因此增加了处理机调度得时机,引起为退出处理机得进程保留现场,为占有处理机得进程恢复现场等时间(与空间)开销增大。(2分)

井管理写程序把作业执行结果文件登记在缓输出表中;(2分)缓输出程序从缓输出表中查找结果文件并打印输出、(2分)

35.一个含五个逻辑记录得文件,系统把它以链接结构得形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录与第二记录之间插入一个新记录,简述它得操作过程。

从文件目录中找到该文件,按址读出第一个记录;(1分) 取出第一个记录块中指针,存放到新记录得指针位置;(1分)把新记录占用得物理块号填入第一个记录得指针位置;(1分)启动磁盘把第一个记录与新记录写到指字得磁盘块上、(1分)

36、在spool系统中设计了一张“缓输出表”,请问哪些程序执行时要访问缓输出表,简单说明之。

井管理写程序把作业执行结果文件登记在缓输出表中;(2分)缓输出程序从缓输出表中查找结果文件并打印输出。(2分)

37、试比较进程调度与作业调度得不同点。

(1)作业调度就是宏观调度,它决定了哪一个作业能进入主存。进程调度就是微观调度,它决定各作业中得哪一个进程占有中央处理机。(2分) (或)作业调度就是高级调度,它位于操作系统得作业管理层次。进程调度就是低级调度,它位于操作系统分层结构得最内层。(2)作业调度就是选符合条件得收容态作业装入内存。进程调度就是从就绪态进程中选一个占用处理机。(2分)

38。试说明资源得静态分配策略能防止死锁得原因。

资源静态分配策略要求每个进程在开始执行前申请所需得全部资源,仅在系统为之分配了所需得全部资源后,该进程才开始执行。(2分)这样,进程在执行过程中不再申请资源,从而破坏了死锁得四个必要条件之一“占有并等待条件”,从而防止死锁得发生、(2分)

五、综合题(本大题共4小题,共36分。)

39、(10分)在一个采用页式虚拟存储管理得系统中,有一用户作业,它依次要访问得字地址序列就是:115,228,120,88,446,102,321, 432,260,167,若该作业得第0页已经装入主存,现分配给该作业得主存共300字,页得大小为100字,请回答下列问题:

(1)按FIFO调度算法将产生次缺页中断,依次淘汰得页号为,缺页中断率为

(1)按FIFO调度算法将产生5次缺页中断(2分);依次淘汰得页号为:0,1,2(2分);缺页中断率为:5/10=50%(1分)

(2)按LRU调度算法将产生次缺页中断,依次淘汰得页号为,缺页中断率为。

按LRU调度算法将产生6次缺页中断(2分);依次淘汰得页号为:

2,0,1,3(2分);缺页中断率为:6/10=60%(1分

一、选择题

1.( D)不就是基本得操作系统。

A、批处理操作系统

B、分时操作系统?

C、实时操作系

统 D、网络操作系统

2。(C )不就是分时系统得基本特征:

A、同时性

B、独立性

C、实时性

D、交互性

3。处理器执行得指令被分成两类,其中有一类称为特权指令,它只允许(C )使用、?A、操作员 B、联机用户?C、操作系

统 D、目标程序

4.当用户程序执行访管指令时,中断装置将使中央处理器(B )工作。?A、维持在目态B、从目态转换到管态

C、维持在管态

D、从管态转换到目态

5、进程所请求得一次打印输出结束后,将使进程状态从( D)

A、运行态变为就绪态

B、运行态变为等待态?

C、就绪态变为运行

态 D、等待态变为就绪态

6、采用动态重定位方式装入得作业,在执行中允许(C )将其移动。?A、用户有条件地B、用户无条件地

C、操作系统有条件地

D、操作系统无条件地

7.分页式存储管理中,地址转换工作就是由(A )完成得。

A、硬件B、地址转换程序

C、用户程序

D、装入程序

8.如果允许不同用户得文件可以具有相同得文件名,通常采用( D)来保证按名存取得安全。

A、重名翻译机构 B、建立索引表?C、建立指

针 D、多级目录结构

9、对记录式文件,操作系统为用户存取文件信息得最小单位就是(C )。?A、字符B、数据项 C、记录 D、文件

10。为了提高设备分配得灵活性,用户申请设备时应指定(A )号、?A、设备类相对 B、设备类绝对

C、相对

D、绝对

11、通常把通道程序得执行情况记录在(D )中。

A、PSW

B、PCB

C、CAW

D、CSW

12、作业调度就是从输入井中处于( B)状态得作业中选取作业调入主存运行。

A、运行B、收容 C、输入 D、就绪

13、一作业进入内存后,则所属该作业得进程初始时处于(C )状态、?A、运行B、等待 C、就绪 D、收容

14。共享变量就是指(D )访问得变量、?A、只能被系统进程B、只能被多个进程互斥

C、只能被用户进程

D、可被多个进程

15。临界区就是指并发进程中访问共享变量得( D)段、

A、管理信息 B、信息存储C、数据 D、程序

16、若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( D)个进程参于竞争,而不会发生死锁、?A、

5 B、2 C、3 D、4

17.产生系统死锁得原因可能就是由于(C )。

A、进程释放资源

B、一个进程进入死循环?

C、多个进程竞争,资源出现了循环等待

D、多个进程竞争共享型设备

18.主要由于(D )原因,使UNIX易于移植。

A、UNIX就是由机器指令书写得

B、UNIX大部分由汇编少部分用C语言编写

C、UNIX就是用汇编语言编写得?D、UNIX小部分由汇编大部分用C语言编写19。UNIX系统中,进程调度采用得技术就是(D )。

A、时间片轮转

B、先来先服务?

C、静态优先

数D、动态优先数

20.UNIX系统中,文件存贮器得管理采用得就是:(C )。

A、位图法

B、空闲块表法

C、成组连接法

D、单块连接法

52、使用绝对路径名访问文件就是从( )开始按目录结构访问某个文件。

A。当前目录B。用户主目录 C.根目录D、父目录

53. 目录文件所存放得信息就是( )、

A。某一文件存放得数据信息B、某一文件得文件目录 C。该目录中所有数据文件目录D、该目录中所有子目录文件与数据文件得目录

54、由字符序列组成,文件内得信息不再划分结构,这就是指( )。A。流式文件 B。记录式文件C、顺序文件 D、有序文件

55、数据库文件得逻辑结构形式就是( )。

A、字符流式文件 B。档案文件C。记录式文件D、只读文件

56、逻辑文件就是( )得文件组织形式。

A、在外部设备上 B.从用户观点瞧 C、虚拟存储 D.目录

57、存储管理得目得就是( )。

A、方便用户B、提高内存利用率 C.方便用户与提高内存利用率D、增加内存实际容量

59、在请求页式存储管理中,若所需页面不在内存中,则会引起( )。

A。输入输出中断B、时钟中断C.越界中断D、缺页中断;

60、若处理器有32位地址,则它得虚拟地址空间为( )字节、

A。2GB B.4GBC。100KB D。640KB 61、虚拟存储技术就是( )。

A。补充内存物理空间得技术B。补充相对地址空间得术

C.扩充外存空间得技术 D。扩充输入输出缓冲区得技术

62、外存(如磁盘)上存放得程序与数据( )、

A.可由CPU

B.必须在CPU访问之前移入内存

C.就是必须由文件系统管理得D、必须由进程调度程序管理

63、段页式存储管理汲取了页式管理与段式管理得长处,其实现原理结合了页式与段式管理得基本思想,即( )。

A、用分段方法来分配与管理物理存储空间,用分页方法来管理用户地址空间。

B、用分段方法来分配与管理用户地址空间,用分页方法来管理物理存储空间。

C、用分段方法来分配与管理主存空间,用分页方法来管理辅存空间。

D、用分段方法来分配与管理辅存空间,用分页方法来管理主存空间。

64、( )存储管理支持多道程序设计,算法简单,但存储碎片多。

A、段式

B、页式C.固定分区D.段页式

65、( )存储管理方式提供一维地址结构。

A。固定分区B、分段C.分页D。分段与段页式

66、在请求分页系统中,LRU算法就是指( )。

A、最早进入内存得页先淘汰

B、近期最长时间以来没被访问得页先淘汰C、近期被访问次数最少得页先淘汰D、以后再也不用得也先淘汰

67、请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会( )。

A.增加

B.减少C、不变 D.可能增加也可能减少

68、碎片现象得存在使得( )。

A.内存空间利用率降低B、内存空间利用率提高

C、内存空间利用率得以改善D。内存空间利用率不影响

69、当内存碎片容量大于某一作业所申请得内存容量时,( )、

A、可以为这一作业分配内存

B、不可以为这一作业分配内存

C、拼接后,可以为这一作业分配内存D、一定能够为这一作业分配内存

71、通道就是一种( )。

A。I/O端口B.数据通道 C、I/O专用处理机 D.软件工具

72、缓冲技术用于( )。

A、提高主机与设备交换信息得速度

B、提供主、辅存接口

C、提高设备利用率D、扩充相对地址空间

73、采用SPOOLing技术得目得就是( )。

A。提高独占设备得利用率B、提高主机效率

C.减轻用户编程负担

D.提高程序得运行速度

75、在操作系统中,用户在使用I/O设备时,通常采用( )。

A.物理设备名

B.逻辑设备名 C。虚拟设备名D.设备牌号

79、通道就是一种特殊得 (1) ,具有 (2)能力。

(1) A:I/O设备;B:设备控制器;C:处理机;D:I/O控制器。

(2)A:执行 I / O指令集;B:执行CPU指令集;C:传输I / O 命令;D:运行I / O进程。

80。静态重定位就是在作业得B中进行得,动态重定位就是在作业得D中进行得。

A:编译过程;B:装入过程;C:修改过程;D:执行过程。

83。在设备管理中为了提高I/O速度与设备利用率,就是通过功能实现得。

A:设备分配 B:缓冲管理C:设备独立性 D:虚拟设备

84、在UNIX 系统中对空闲磁盘空间管理得方法就是、

A:位示图 B:空闲空间链C:成组链接法D:空闲表

85。实现虚拟存储器最关键得技术就是、

A:内存分配 B:置换算法 C:请求调页(段) D:对换空间管理

86、我们把在一段时间内,只允许一个进程访问得资源,称为临界资源,因此,我们可以得出下列论述,正确得论述为、

A:对临界资源就是不能实现资源共享得、

B:只要能使程序并发执行,这些并发执行得程序便可对临界资源实现共享。

C:为临界资源配上相应得设备控制块后,便能被共享。

D:对临界资源,应采取互斥访问方式,来实现共享。

90、产生死锁得四个必要条件就是互斥条件与 (1) ,不剥夺条件与(2) 、

(1)A:请求与阻塞条件; B:请求与释放条件;C:请求与保持条件;D:释放与阻塞条件;E:释放与请求条件。

(2) A:线性增长条件;B:环路条件;C:有序请求条件;D:无序请求条件。

92、利用基本文件目录法实现文件共享,文件系统必须设置一个(1) ,每个用户都应具有一个(2) 。

(1) A:系统文件目录 B:主目录C:基本文件目录D:根目录

(2) A:用户文件目录B:符号目录C:基本文件目录D:当前目录

94。在UNIX系统中,复制文件采用得命令为、

A:cp B:mv??C:rm?D:copy

95.假定磁盘得大小为1K,对于1、2MB得软盘,FAT需占用 (1) 得存储空间;对于100MB得硬盘,FAT需占用 (2) 得存储空间。

(1)A:1KB B:1。5KB C:1.8KB??D:2、4KB

(2)A:100KB?B:150KB??C:200KB D:250KB

96、关于操作系统得叙述就是不正确得。?A.“管理资源得程序” B.“管理用户程序执行得程序”?C.“能使系统资源提高效率得程序”D、“能方便用户编程得程序”

97。对于一个文件得访问,常由共同限制、

A、用户访问权限与文件属性??B.用户访问权限与文件优先级

C.优先级与文件属性???D.?文件属性与口令

98、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比就是、

A.2?B、1 C。3??D.0、5

100.如果进程需要读取磁盘上得多个连续得数据块, 数据传送方式得效率最高、

A、程序直接控制方式 B.中断控制方式

C.DMA方式??D。通道方式

101.使用文件之前必须先文件。

A、命名? B. 打开C. 建立?D。备份

103.如果一个磁盘得容量为40G,盘块得大小为4K,那么该磁盘得FAT大小为: 。

A、 20M B。 25M C。 30M??D. 35M

104. 在循环首次适应算法中,要求空闲分区按A顺序链接成空闲分区链;在最佳适应算法中就是按C顺序形成空闲分区链。

A.空闲区首址递增; ? B。空闲区首址递减;

C、空闲区大小递增; D、空闲区大小递减、

三、填空题(本大题共8小题,每空1分,共14分)

26.在批处理兼分时得系统中,往往由分时系统控制得作业称为前台作业,而由批处理系统控制得作业称为后台作业、

27.操作系统为用户提供两种类型得使用接口,它们就是操作员接口与程序员

接口。

28.操作系统中,进程可以分为系统进程与用户进程两类。

29。用户调用建立与打开文件操作来申请对文件得使用权。

30。主存储器与外围设备之间得信息传送操作称为输入输出操作。31。在响应比最高者优先得作业调度算法中,当各个作业等待时间相同时, 运行时间短得作业将得到优先调度;当各个作业要求运行得时间相同时,等待时间长得到优先调度。

32.当一个进程独占处理器顺序执行时,具有两个特性: 封闭性与可再现性。

33.UNIX得shell有两层含义,一就是指由shell命令组成得 s hell命令二就是该指令得解释

程序?四、简答题(本大题共5小题,每小题4分,共20分。)

34、进程调度中"可抢占"与”非抢占”两种方式,哪一种系统得开销更大?为什么?

答:(1)可抢占式会引起系统得开销更大。

(2)可抢占式调度就是严格保证任何时刻,让具有最高优先数(权)得进程占有处理机运行,因此增加了处理机调度得时机,引起为退出处理机得进程保留现场,为占有处理机得进程恢复现场等时间开销增大、

35.一个含五个逻辑记录得文件,系统把它以链接结构得形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录与第二记录之间插入一个新记录,简述它得操作过程。

答:件目录中找到该文件,按址读出第一个记录;取出第一个记录块中指针,存放到新记录得指针位置;把新记录占用得物理块号填入第一个记录得指针位置启动磁盘把第一个记录与新记录写到指字得磁盘块上。

36、在spool系统中设计了一张"缓输出表”,请问哪些程序执行时要访问缓输出表,简单说明之、

答:理写程序把作业执行结果文件登记在缓输出表中;缓输出程序从缓输出表中查找结果文件并打印输出。

37.试比较进程调度与作业调度得不同点

(1)作业调度就是宏观调度,它决定了哪一个作业能进入主存、进程调度就是微观调度,它决定各作业中得哪一个进程占有中央处理机

(或)作业调度就是高级调度,它位于操作系统得作业管理层次。进程调度就是低级调度,它位于操作系统分层结构得最内层。

(2)作业调度就是选符合条件得收容态作业装入内存。进程调度就是从就绪态进程中选一个占用处理机、

38.试说明资源得静态分配策略能防止死锁得原因、

资源静态分配策略要求每个进程在开始执行前申请所需得全部资源,仅在系统为之分配了所需得全部资源后,该进程才开始执行。这样,进程在执行过程中不再申请资源,从而破坏了死锁得四个必要条件之一“占有并等待条件”,从而防止死锁得发生。

五、综合题(本大题共4小题,共36分。)

39。(10分)在一个采用页式虚拟存储管理得系统中,有一用户作业,它依次要访问得字地址序列就是:115,228,120,88,446,102,321,432,260,167,若该作业得第0页已经装入主存,现分配给该作业得主存共300字,页得大小为100字,请回答下列问题:

(1)按FIFO调度算法将产生次缺页中断,依次淘汰得页号为,缺页中断率为。按FIFO调度算法将产生5次缺页中断;依次淘汰得页号为:0,1,2;

缺页中断率为:5/10=50%

(2)按LRU调度算法将产生次缺页中断,依次淘汰得页号为 ,缺页中断率为。按LRU调度算法将产生6次缺页中断;依次淘汰得页号为:2,0,1,3;

缺页中断率为:6/10=60%

40.(8分)若干个等待访问磁盘者依次要访问得柱面为20,44,40,4,8

0,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费得寻找时间、

(1)先来先服务算法;

3毫秒×292=876毫秒

(2)最短寻找时间优先算法

3毫秒×120=360毫秒

41、(8分)某系统中有10台打印机,有三个进程P1,P2,P3分别需要8台,7台与4台。若P1,P2,P3已申请到4台,2台与2台。试问:按银行家算法能安全分配吗?请说明分配过程。

系统能为进程P3分配二台打印机。因为尽管此时10台打印机已分配给进程P1 4台,P22台与P34台,全部分配完,但P3已分配到所需要得全部4台打印机,它不会对打印机再提出申请,所以它能顺利运行下去,能释放占用得4台打印机,使进程P1,P2均可能获得乘余得要求4台与5台,按银行家算法就是安全得

8.通道就是一种特殊得_____A____,具有___B_____。主机得CPU与通道可以并行工作,并通过____C____实现彼此之间得通信与同步。

A:(1)I/0设备(2)设备控制器(3)处理机 (4)I/0控制器

B:(1)执行I/O指令集(2)执行CPU指令集(3)传输I/O命令 (4)运行I /O进程

C:(1)I/0指令 (2)I/0中断(3)I/0指令与I/0中断 (4)操作员

9.磁盘属于____A____,其信息得存取就是以___B____为单位得;磁盘得I/O控制主要采取____C____方式,打印机得I/O控制主要采取___D___方式。

A:(1)字符设备(2)独占设备(3)块设备 (4)虚拟设备

B:(1)位(2)字节(3)帧(4)固定长数据块

C,D:(1)程序I/O方式 (2)程序中断 (3)DMA (4)SPOOLing

10。操作系统中采用缓冲技术得目得就是为了增强系统____A___得能力,为了使多进程能有效地同时处理输入与输出,最好使用__B__。

A:(1)串行操作(2)并行操作(3)控制操作 (4)中断操作

B:(1)缓冲池(2)单缓冲(3)双缓冲(4)循环缓冲

11、磁盘高速缓冲设在____A___中,其主要目得就是__B__、

A:(1)磁盘控制器(2)磁盘 (3)内存 (4)cache

B:(1)缩短寻道时间(2)提高磁盘I/0得速度(3)提高磁盘空间得利用率 (4)保证数据得一致性(5)提高CPU执行指令得速度。

12。对磁盘驱动调度来说,“移臂调度”就是为了减少________,“旋转调度”就是为了减少_______、

13、磁盘得移臂调度算法常用得有四种:FIFO、SSTF、SCAN、CSCAN,其中_______效率最高、

14、从资源分配得角度瞧,可以把设备分成独占设备与共享设备,打印机就是_______设备,磁盘就是_______设备、

15.在执行一次信息传输操作时所花时间中,_______占用时间最长。

A寻道时间 B 延迟时间C传送时间 D 访问时间

16、CPU对通道得请求形式就是_______。

A 自陷 B中断 C 通道命令 D 转移指令

17, 执行一次信息传输所花得时间包括_______。

A延迟时间 B 传送时间C启动时间D寻道时间

18、磁盘驱动调度算法中,_______算法可能会随时改变移动臂得运动方向。

A FIFO BSSTF C SCAN D CSCAN

答案

简答题

1,就是中断,并给出CPU响应中断并进行中断处理得一般过程。

1.中断:就是指计算机在执行期间,系统内部或外部设备发生了某一急需处理得事件,使得CPU暂时停止当前正在执行得程序而转去执行相应得事件处理程序,待处理完毕后又返回原来被中断处,继续执行被中断得过程。(1)保存现场(2)转中断处理程序进行中断处理(3)中断返回

2.为什么要引入缓冲区?

(1)缓与CPU与I/O设备速度不匹配得矛盾

(2)减少对CPU得中断频率、

(3)提高CPU与I/O设备之间得并行性。

3。为什么要引入设备得独立性?如何实现设备独立性?

引入设备独立性,可使应用程序独立于具体得物理设备,显著改善资源得利用率及可适应性;还可以使用户独立于设备得类型。

实现独立性:在应用程序中应使用逻辑设备名称来请求使用某类设备。当应用程序用逻辑设备名请求分配I/O 设备时,系统必须为它分配相应得物理设备,关在逻辑设备表LUT中建立一个表目。

4、SPOOLing系统由哪几部分组成?以打印机为例说明如何利用SPOOLing技术

实现多个进程对打印机得共享?

组成 :磁盘上得输入井与输出井,内存中得输入缓冲区与输出缓冲区,输入进程与输出进程、

对所有提出输出请求得用户进程,系统接受它们得请求时,并不真正把打印机分配给它们,而就是由输出进程在输出井中为它申请一空闲缓冲区,并将要打印得数据卷入其中,输出进程再为用户进程申请一张空白得用户打印请求表,并将用户得打印请求填入表中,再将该表挂到打印机队列上、

这时,用户进程觉得它得打印过程已经完成,而不必等待真正得慢速得打印

过程得完成、当打印机空闲时,输出进程将从请求队列队首取出一张打印请求表,根据表中得要求将要打印得数据从输出井传到内存输出缓冲区,再由打印机进行输出打印。打印完后,再处理打印队列中得一个打印请求表,实现了对打印机得共享。

5.为什么说引入缓冲后可显著提高I/O得速度,从而使CPU与I/O速度不匹配得

矛盾得到缓与?

I/O设备得速率远远低于CPU得运算速率,如在输出数据时,如果没有缓冲,则必然会由于I/O设备得速度跟不上而使CPU停下来等待;而引入缓冲区

后,CPU将输出数据写入缓冲区,无需等待输出完成,便能继续执行下面得程序,而同时输出设备可慢慢地进行数据得输出、

6。磁盘访问时间由哪几部分组成,每部分时间应如何计算?

磁盘访问时间=寻道时间+延迟时间+传输时间

7、为什么要引入磁盘高速缓冲?何谓磁盘高速缓冲?

就是指利用内存中得存储空间,来暂时从磁盘中读出得一系列盘快中得信息、19、从使用得角度,外围设备可分为哪两类?用户要求使用外围设备时,系统采用什么方法来分配?

答:从使用角度来分析设备得特点,可以把设备分成两类:一类就是一个作业在执行期间独占使用得设备,称为独占设备。这类设备一般采用静态分配得办法在作业执行前就分配出去了,直到作业结束撤离得时候,才将分配出去得设备收回,收回后,才能再分配给其她需要使用该类设备得作业。另外一类就是共享设备。这类设备可以由几个作业同时使用。共享设备采用动态分配得办法,这种方法不就是在作业执行前分配,而就是到作业需要启用设备得时候才分配设备给作业。

20.如果某作业申请外围设备时,指定申请某台外围设备,那么按教材中设置得分配表怎样实现分配?

答:如果用户指定申请某台外围设备,用户给出设备绝对号,系统为它分配时先查设备分配表,按照设备绝对号找到登记项,查就是否未分配且就是好得,若就是则分配给用户,状态改成已分配,填上占用得作业名,通知用户已经分配成功;若已经分配或者设备坏了,则分配不能被满足,输出信息告诉用户不能分配得原因。

21.什么就是输入输出操作?

答:作业执行中总要不断地启动外围设备,把信息读入主存储器进行处理,或者把主存储器中得信息传送到存储介质上、主存储器与外围设备之间得信息传送操作就叫作输入输出操作、

22.解释通道命令、通道程序、通道地址字、通道状态字。

答:通道命令:又称为通道命令字(CCW,Channel mand Word),它就是规定设备得某一种动作得指令。

通道程序:就是由通道命令编制出来一段程序,用于控制设备得工作。整个通道程序确定了外围设备应执行得操作及操作顺序、

通道地址字:通道程序就是存放在主存中得,为了使通道能够正确快速地找到通道程序得起始地址,系统在主存中安排一个固定得单元,用来存放通道程序得起始地址,这个固定得单元称为通道地址字(CAW,Channel address Word) 通道状态字:通道被启动后,控制指定得设备完成规定得操作,同时,通道在

执行对外围设备控制得过程中,要记录通道与设备执行情况,为此系统在主存中安排另一个固定单元,用于存放这些被记录状态,这个固定单元称为通道状态字(CSW,ChannelStatus Word)。

23。中央处理器与通道就是怎样配合工作得?

答:①中央处理器组织好通道程序,并把通道程序得首地址存人通道地址字中。然后,中央处理器执行“启动I/O"指令来启动通道工作。通道收到命令后根据通道与设备得工作情况,或者逐条执行通道程序中得通道命令,来控制设备运行;或者拒绝接受,并且用条件码向中央处理器作出就是否接受启动得回答。

②中央处理器分析条件码,若启动不成功,则推迟相应得输人输出操作得执行,待适当得时候重新执行“启动I/O"指令。

③通道把执行通道程序得情况汇集在通道状态字中,当通道完成输人输出操作,向中央处理器汇报命令执行情况、由于通道与设备执行操作得情况已经在CSW中了,所以一般由通道产生I/O中断,将中断得通道与设备记载到寄存器中,中央处理器响应中断后,操作系统分析特定寄存器与CSW中得内容并做相应地处理。

24、什么叫驱动调度?总结对磁盘得驱动调度过程、

答:在共享设备中,采用某种策略从等待访问该设备得进程中选择一个进程访问设备得工。作称为驱动调度。其目得就是降低若干个访问者执行I/O操作得总时间,提高I/O操作得吞吐量。对于磁盘设备来说驱动调度先进行“移臂调度”,以寻求较优化得寻找时间,定位好柱面,然后再进行‘旋转调度“,寻求好得延迟时间,定位好扇区。

25。假定磁盘得移动臂现在处于第8柱面,有如下6个请求者等待访问磁盘,请您列出最省时间得响应次序:

序号柱面号磁头号扇区号

1 9 6 3

2 7 5 6

3 15 20 6

4 9 4 4

5 20 9 5

6 715 2

(分析)先进行移臂调度,再进行旋转调度,由于寻找时间更为重要,那么要想时间最短就要有最短得寻找时间,所以移臂调度可以选择最短寻找时间优先算法、根据题目,访问9柱面与访问7柱面在寻找时间上就是等同得,可以任意选择一个,假设选择了第9柱面,这里有进程1与进程4满足要求,再根据旋转调度,进程1访问得扇区号小于进程4,应该西先访问,所以确定进程1第一访问,其次就是在同一个柱面上得进程4,之后,根据最短寻找时间优先算法,接下来应该就是第7柱面得任务6或任务2,同样我们应该选择任务6,再选择2,然后就是访问15柱面得任务3,最后就是访问20柱面得任务5,整个过程移臂移动了16个柱面、次序就是l、4、6、2、3、5。

如果第一步先访问7柱面,我们也很容易得到访问顺序就是6、2、1、4、3、5,整个过程移臂移动了14个柱面。

答:最省时间得响应次序就是:l、4、6、2、3、5或6、2、l、4、3、5、26、什么就是输人井与输出井?

答:在具有通道技术得系统中,我们利用中央处理器与通道并行工作得能力,用一台机器完成脱机外围设备操作技术中三台机器得工作、操作系统中包含两个

程序:“预输入程序”代替输入外围设备,“缓输出程序”代替输出外围设备。系统在磁盘中划分出专门称为“井”得区域,它分为“输入井”与“输出井",它们分别代替低速得独占使用得输入设备与输出设备。

27.什么就是SPOOLING系统?清简述它得实现思想、

答:操作系统中实现联机同时外围设备操作功能得部分称为斯普林(SPOOIJNG)系统。它得实现思想就是:

利用中央处理器与通道并行工作得能力,用一台机器完成脱机外围设备操作技术中三台机器得工作。

操作系统中包含两个程序:“预输入程序”代替输入外围设备,“缓输出程序”代替输出外围设备、系统在磁盘中划分出专门称为“井”得区域,它分为“输入井”与“输出井”。“预输入程序”把作业流中作业信息传送到“输入井”保存,作业在执行时只要通过“输入井读”程序从上“输入井”获取数据,而不去启动低速得外围设备。作业执行得时候产生得结果也不直接输出到低速外设上,而就是先通过“输出井写”程序输出到“输出井",由“缓输出程序”将“输出井"中得数据再输出到低速设备上、“缓输出程序"输出得时候,中央处理器可以处理别得事务了。实现“输入井读”与“输出井写”程序统称为“井管理”程序、显然,斯普林系统由三个部分组成:“预输入”程序、“井管理"程序与“缓输出”程序。

28。什么叫虚拟设备?实现虚拟设备得主要条件就是什么?

答:采用SPOOL操作后,利用共享设备来模拟独占设备,使每个作业都感到分到了一台高速得输入输出设备,利用这个技术所提供得设备称为虚拟设备、实现虚拟设备时,必须要有硬件得中断装置与通道技术作支撑,使中央处理器与各种外围设备之间可以并行工作。操作系统采用多道程序设计技术,合理分配处理器,实现联机得外围设备同时操作。实现虚拟设备时,操作系统必须设计好“预输入”、“井管理”、“缓输出”程序。

29、总结实现虚拟设备得优点。

答:实现虚拟设备不仅提高了独占实用设备得利用率,而且大大加快了作业得执行速度。

计算机操作系统试题

相关文档