计算机操作系统题

计算机操作系统题
计算机操作系统题

1.操作系统的主要功能是处理机管理、存储器管理、设备管理、文件管理

和用户接口管理。

2.进程由程序、相关的数据段、PCB(或进程控制块)组成。

3、对于分时系统和实时系统,从可靠性上看实时系统更强;若从交互性来看分

时系统更强。

4、产生死锁的原因主要是竞争资源和进程间推进次序非法。

5、一台计算机有10台磁带机被m个进程竞争,每个进程最多需要三台磁带机,那么m为 4 时,系统一定没有死锁的危险。

6、实现SPOOL系统时必须在磁盘上辟出称为输入井和输出井的专门区域,

以存放作业信息和作业执行结果。

7、虚拟存储器具有的主要特征为多次性、对换性和虚拟性。

8、按用途可以把文件分为系统文件、用户文件和库文件三类。

9、为文件分配外存空间时,常用的分配方法有连续分配、链接分配、索引分配三类

10、操作系统的主要设计目标是方便性和有效性

11、进程的特征为:动态性、独立性、并发性和异步性。

12、进程运行满一个时间片后让出中央处理器,它的状态应变为就绪状态。

13、进程间的高级通信机制分为共享存储器系统、消息传递系统和管道通信系统三类。

14、处理机调度包括高级调度、低级调度(或进程调度,或短程调度)、中级调度(或中程调度)

15、处理死锁的方法有预防死锁、避免死锁、检测死锁和解除死锁四种。

16、在存储器管理中,页面是信息的物理单位,分段是信息的逻辑单位。页

面的大小由机器硬件确定,分段大小由用户程序确定。

17、按设备的共享属性可将设备分成独占设备、共享设备和虚拟设备

18、文件的逻辑结构可分为有结构文件(或记录式文件)和无结构文件(或流式文件二类

19、操作系统与用户的接口通常分为命令接口、程序接口和图形接口这三种主要类型。、

20、当一个进程完成了特定的任务后,系统收回这个进程所占的资源和取消该进程的PCB(或进程控制块)就撤消了该进程。

21、现有二道作业,一道单纯计算15分钟,另一道先计算4分钟,再打印12分钟。在单道程序系统中,二道作业的执行总时间至少为31分钟;而在多道程序系统中,二道作业的执行总时间至少为19分钟。

22、基本分页系统中,地址包括页号和位移量(或偏移量)两部分。

23、虚拟存储器具有的主要特征为多次性、对换性和虚拟性。

24、I/O设备的控制方式分为程序I/O方式、中断驱动I/O控制方式、DMA方式(或直接存储器访问I/O控制方式)和I/O通道控制方式四类。

25、文件控制块(FCB)中通常含有三类信息,分别为基本信息、存储控制信息和使用信息

26、文件的目录由若干目录项组成,每个目录项中除了指出文件的名字和文件属性外,还可包含物理地址的信息。

27现有二道作业,一道单纯计算19分钟,另一道计算2分钟,打印15分钟。28在单道程序系统中,二道作业的执行总时间至少为 36 分钟;而在多道程序系统中,二道作业的执行总时间至少为 21 分钟。

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

30文件的物理结构有:顺序结构、链接结构和索引结构

31设系统中仅有一个资源类,其中共有3个资源实例,使用此类资源的进程共有3个,每个进程至少请求一个资源,它们所需资源最大量的总和为X,则发生死锁的必要条件是:X<2

32在一个请求分页系统中,采用先进先出页面置换算时,假如一个作业的页面走向为1,2,3,4,1,2,5,1,2,3,4,5,当分配给该作业的物理块数M 分别为3和4时,访问过程中发生的缺页次数为6次和6次(假定开始时,物理块中为空)

33、根据Bernstein 条件(程序能并发执行,且具有可再现性的条件),则如下4条语句中:S1:a:=x+y S2:b:=z+1 S3:c:=a-b S4:w:=c+1 ,则S1和S2两条语句_可以_并发执行,S3和S4两条语句_不可以_并发执行。

1、因为分时系统一定是多道系统,所以多道系统也一定是分时系统。( F )

2、批处理系统不允许用户随时干预自己的作业运行。( T )

3、进程是提交给计算机系统的用户程序。( F )

4、线程是调度的基本单位,但不是资源分配的基本单位。( T )

5、并发性是指若干事件在同一时刻发生。( F )

6、在单处理机系统中最多允许两个进程处于运行状态。( F )

7、因为临界资源一次只允许一个进程使用,因此临界资源不能共享。( F )

8、虚拟存储器是一个假想的地址空间,因而这个地址的大小是没有限制(F )

9、文件的逻辑组织是指文件在外存的存放形式。( F )

10、顺序文件适合于建立在顺序存储设备上,而不适合建立在磁盘上。(F )1、关于操作系统的叙述是不正确的。( 4 )

(1)管理资源的程序(2)管理用户程序执行的程序

(3)能使系统资源提高效率的程序(4)能方便用户编程的程序

2、设计多道批处理系统时,首先要考虑的是。( 3 )

(1)灵活性和可适应性(2)交互性和响应时间

(3)系统效率和吞吐量(4)实时性和可靠性

3、当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提

高进程的优先级。( 2 )(1)以计算为主的(2)在就绪队列中等待时间长的

(3)以I/O为主的(4)连续占用处理器时间长的

4、进程从运行状态进入就绪状态的原因可能是。( 1 )

(1)时间片用完(2)被选中占有CPU

(3)等待某一事件(4)等待的事件已经发生

5、一作业进入内存后,则所属该作业的进程初始时处于状态。(1 )

(1)就绪(2)运行(3)挂起(4)阻塞

6、进程控制块是描述进程状态和特性的数据结构,一个进程。 ( 1 )

(1)只能有惟一的进程控制块(2)可以有多个进程控制块(3)可以和其他进程共用一个进程控制块(4)可以没有进程控制块7、实时系统中的进程调度,通常采用算法。( 2 )

(1)高响应比优先(2)抢占式的优先数高者优先

(3)时间片轮转(4)短作业优先

8某计算机系统中若同时存在五个进程,则处于阻塞状态的进程最多可有个。

( 3 )(1)1 (2)4 (3)5 (4)0

9、设某类资源有5个,由3个进程共享,每个进程最多可申请个资源而使系

统不会死锁。( 2 )

(1)1 (2)2 (3)3 (4)4

10、可重定位分区分配的目的为。 ( 3 )

(1)回收空白区方便(2)便于多作业共享内存

(3)解决碎片问题(4)便于用户干预

11、在以下的存储管理方案中,能扩充主存容量的是。( 3)

(1)固定式分区分配(2)可变式分区分配

(3)分页虚拟存储管理(4)基本页式存储管理

12、在动态分区分配管理中,首次适应分配算法要求对空闲区表项按进行排列。

(2)(1)地址从大到小(2)地址从小到大

(3)尺寸从大到小(4)尺寸从小到大

13、下列方法中,解决碎片问题最好的存储管理方法是。( 1)

(1)基本页式存储管理(2)基本分段存储管理

(3)固定大小分区管理(4)不同大小分区管理14、在现代操作系统中采用缓冲技术的主要目的是。(3)

(1)改善用户编程环境(2)提高CPU的处理速度

(3)提高CPU和设备之间的并行程度(4)实现与设备无关性

15、与设备分配策略有关的因素有:设备固有属性、设备分配算法、和设备的独立性。( 2 )(1)设备的使用频度(2)设备分配中的安全性

(3)设备的配套性(4)设备使用的周期性

16、对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变移动臂的移动方向的调度算法是。( 3 )(1)先来先服务(2)最短寻找时间优先

(3)电梯调度(4)优先级高者优先

17、为实现设备分配,应为每一类设备配置一张。( 3 )

(1)设备分配表(2)逻辑设备表(3)设备控制表(4)设备开关表18、如果允许不同用户的文件可以具有相同的文件名,通常采用来保证按名存

取的安全。( 4 )(1)重名翻译机构(2)建立索引表

(3)建立指针(4)多级目录结构

19、位示图法可用于。( 3 )

(1)文件目录的查找(2)分页式存储管理中主存空闲块的分配和回收(3)磁盘空闲盘块的分配和回收(4)页式虚拟存储管理中的页面置换

20、对记录式文件,操作系统为用户存取文件信息的最小单位是。( 3 )(1)字符(2)数据项(3)记录(4)文件

1、操作系统是对 3 进行管理的软件。 3

(1)软件(2)硬件(3)计算机资源(4)应用程序

2、不是分时系统的基本特征。( 3 )(1)同时性(2)独立性(3)实时性(4)交互性

3、操作系统采用多道程序设计技术提高CPU和外部设备的。( 3 )(1)稳定性(2)可靠性(3)利用率(4)兼容性

4、进程所请求的一次打印输出结束后,将使进程状态从。( 4)(1)运行态变为就绪态(2)运行态变为阻塞态

(3)就绪态变为运行态(4)阻塞态变为就绪态

5、在进程的状态转换过程中,是不可能发生的。(4)(1)运行态变为就绪态(2)就绪态变为运行态

(3)运行态变为阻塞态(4)阻塞态变为运行态

6、引入进程概念的关键在于。( 1)(1)共享资源(2)独享资源(3)顺序执行(4)便于执行

7、在一般操作系统中必不可少的调度是。(1)

(1)进程调度(2)中级调度(3)高级调度(4)作业调度

8、下面算法不是进程调度算法。(1)(1)LFU (2)FCFS (3)SJF (4)高优先权算法

9、在多进程的并发系统中,肯定不会因竞争而产生死锁。( 1 )(1)CPU (2)打印机(3)磁盘(4)磁带机

10、设某类资源有5个,由3个进程共享,每个进程最多可申请个资源而使系统不会死锁。( 2)(1)1 (2)2 (3)3 (4)4

11、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是。( 4 )(1)无上邻空闲区,也无下邻空闲区(2)有上邻空闲区,但无下邻空闲区

(3)有下邻空闲区,但无上邻空闲区(4)有上邻空闲区,也有下邻空闲区

12、在存储管理中,不会产生内部碎片的存储管理方式是。(2)

(1)分页式存储管理(2)分段式存储管理

(3)固定分区式存储管理(4)段页式存储管理

13、在没有快表的情况下,分页系统每访问一次数据,要访问次内存。( 2 )

(1)1 (2)2 3)3 (4)4

14、在动态分区分配管理中,最佳适应分配算法要求对空闲区表项按进行排列。

(2)(1)尺寸从大到小(2)尺寸从小到大

(3)地址从大到小(4)地址从小到大

15、通过硬件和软件的功能扩充,把原来独占的设备改造成若干用户共享的设备,这种设备称为。(2)

(1)存储设备(2)虚拟设备(3)系统设备(4)用户设备

16、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用。( 3)

(1)并行技术(2)通道技术(3)缓冲技术(4)虚存技术

17、会出现饥饿现象的磁盘调度算法是。( 2 )

(1)FCFS(2)SSTF (3)SCAN (4)CSCAN

18、在下列物理文件中,将使文件顺序访问速度最快。( 1 )

(1)顺序文件(2)隐式链接文件(3)显式链接文件(4)索引文件

19、文件系统采用多级目录结构后,对于不同用户的文件,其文件名。(3)

(1)应该相同(2)应该不同(3)可以相同,也可以不同(4)受系统约束

20、不属于文件存储空间管理方法的是。(1)

(1)动态分区法(2)空闲表法(3)成组链接法(4)位示图法

、操作系统的功能是。(2)(1)把源程序编译成目标程序(2)控制、管理计算机系统的资源和程序的执行

(3)实现计算机用户之间的信息交流(4)实现计算机硬件和软件之间的转换2、操作系统采用多道程序设计技术提高CPU和外部设备的。(2)(1)稳定性(2)利用率(3)可靠性(4)兼容性

3、批处理系统的主要缺点是。(2)(1)CPU的利用率不高(2)失去了交互性

(3)不具备并行性(4)以上都不是

4、引入进程概念的关键在于。(2)(1)独享资源(2)共享资源(3)顺序执行(4)便于执行

5、在多进程系统中,进程什么时候占用处理器,取决于。(2)(1)进程相应的程序段的长度(2)进程调度策略

(3)进程总共需要运行时间多少(4)进程完成什么功能

6、当一个进程就要退出等待队列而进入就绪队列。(3)(1)启动了外设(2)用完了规定的时间片

(3)获得了所等待的资源(4)能得到所等待的处理器

7、进程和程序的一个本质区别是。(3)(1)前者分时使用CPU,后者独占CPU (2)前者存储在内存,后者存储在外存

(3)前者为动态的,后者为静态的(4)前者在一个文件中,后者在多个文件中

8、临界区是指并发进程中访问共享变量的段。(3)

(1)管理信息(2)信息存储(3)程序(4)数据

(1)共享存储器系统(2)信号量(3)消息传递系统(4)管道

9、一种既有利于短小作业又兼顾到长作业的作业调度算法是。(3)(1)先来先服务(2)轮转(3)最高响应比优先(4)最短作业优先10、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作

业,其响应比是。(4)

(1)0.5 (2)1 (3)2 (4)3

11、产生系统死锁的原因可能是由于。(2)

(1)进程释放资源(2)多个进程竞争,资源出现了循环等待

(3)一个进程进入死循环(4)多个进程竞争共享型设备

12、采用资源剥夺法可解除死锁,还可以采用方法解除死锁。(2)

(1)执行并行操作(2)撤销进程

(3)拒绝分配新资源(4)修改信号量

13、通常不采用方法来解除死锁。(4)

(1)终止一个死锁进程(2)终止所有死锁进程

(3)从死锁进程处抢夺资源(4)从非死锁进程处抢夺资源

14、分页式存储管理中,地址转换工作是由完成的。(4)

(1)硬件(2)装入程序(3)用户程序(4)地址转换程序

15、在现代操作系统中采用缓冲技术的主要目的是。(4)

(1)改善用户编程环境(2)提高CPU的处理速度

(3)实现与设备无关性(4)提高CPU和设备之间的并行程度

16、下列不属于进程高级通信工具的是。(2)

17、对磁盘进行移臂调度的目的是为了缩短时间。(2)

(1)延迟(2)寻道(3)传送(4)启动

18、使用SPOOLing系统的目的是为了提高的使用效率。(2)

(1)操作系统(2)I/O设备(3)内存(4)CPU

19、索引式文件组织的一个主要优点是。(2)

(1)不需要链接指针(2)能实现物理块的动态分配

(3)回收实现比较简单(4)用户存取方便

20、把逻辑地址转变为内存的物理地址的过程称作。(4)(1)编译(2)连接(3)运行(4)重定位

3、处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C)使用。

A、操作员

B、联机用户

C、操作系统

D、目标程序

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

A、运行态变为就绪态

B、运行态变为等待态

C、就绪态变为运行态

D、等待态变为就绪态

5、采用动态重定位方式装入的作业,在执行中允许(C)将其移动。

A、用户有条件地

B、用户无条件地

C、操作系统有条件地

D、操作系统无条件地

6、分页式存储管理中,地址转换工作是由(A)完成的。

A、硬件

B、地址转换程序

C、用户程序

D、装入程序

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

A、重名翻译机构

B、建立索引表

C、建立指针

D、多级目录结构

8、为了提高设备分配的灵活性,用户申请设备时应指定(C)号。

A、设备类相对

B、设备类绝对

C、相对

D、绝对

9、通常把通道程序的执行情况记录在(A)中。

A、PSW

B、PCB

C、CAW

D、CSW

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

A、运行

B、收容

C、输入

D、就绪

11、一作业进入内存后,则所属该作业的进程初始时处于(C)状态。

A、运行

B、等待

C、就绪

D、收容

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

A、管理信息

B、信息存储

C、数据

D、程序

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

A、5

B、2

C、3

D、4

14、产生系统死锁的原因可能是由于(C )。

A、进程释放资源

B、一个进程进入死循环

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

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

15、设计批处理多道系统时,首先要考虑的是(B)

A.灵活性和可适应性

B.系统效率和吞吐量

C.交互性和响应时间

D.实时性和可靠性

16、若当前进程因时间片用完而让出处理机时,该进程应转变为(A)状态。

A.就绪

B.等待

C.运行

D.完成

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

A.地址从大到小

B.地址从小到大

C.尺寸从大到小

D.尺寸从小到大

18、一种既有利于短小作业又兼顾到长作业的作业调度算法是(C)

A.先来先服务

B.轮转

C.最高响应比优先

D.均衡调度

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

A.打印机

B.磁带机

C.磁盘

D.CPU

20、通常不采用(C)方法来解除死锁。

A.终止一个死锁进程

B.终止所有死锁进程

C.从死锁进程处抢夺资源

D.从非死锁进程处抢夺资源

1、关于操作系统的叙述(D )是不正确的。

A、“管理资源的程序”

B、“管理用户程序执行的程序”

C、“能使系统资源提高效率的程序”

D、“能方便用户编程的程序”

2、(C)不是分时系统的基本特征:

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、作业调度是从输入井中处于(B)状态的作业中选取作业调入主存运行。

A、运行

B、收容

C、输入

D、就绪

8、一作业进入内存后,则所属该作业的进程初始时处于(C)状态。

A、运行

B、等待

C、就绪

D、收容

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

A、管理信息

B、信息存储

C、数据

D、程序

10、产生系统死锁的原因可能是由于(C)。

A、进程释放资源

B、一个进程进入死循环

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

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

11、若当前进程因时间片用完而让出处理机时,该进程应转变为(A )状态。

A、就绪

B、等待

C、运行

D、完成

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

列。

A、地址从大到小

B、地址从小到大

C、尺寸从大到小

D、尺寸从小到大

13、一种既有利于短小作业又兼顾到长作业的作业调度算法是(C )

A、先来先服务

B、轮转

C、最高响应比优先

D、均衡调度

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

A、打印机

B、磁带机

C、磁盘

D、CPU

1、操作系统是对进行管理的软件。(3)

(1)软件(2)硬件(3)计算机资源(4)应用程序

2、下列选择中,不是操作系统关心的主要问题。(4)

(1)管理计算机裸机(2)设计、提供用户程序与计算机硬件系统的界面(3)管理计算机系统资源(4)高级程序设计语言的编译器

3、在分时系统中,时间片一定,,响应时间越长。(2)

(1)内存越多(2)用户数越多

(3)后备队列越长(4)用户数越少

4、引入进程概念的关键在于。(1)

(1)共享资源(2)独享资源(3)顺序执行(4)便于执行

5、在进程的状态转换过程中,是不可能发生的。(4)

(1)运行态变为就绪态(2)就绪态变为运行态

(3)运行态变为阻塞态(4)阻塞态变为运行态

6、在一单处理机系统中,若有5个用户进程,则处于就绪状态的用户进程最多

有个。

(3)

(1)0 (2)1 (3)4 (4)5

7、下列不属于进程高级通信工具的是。(2)(1)共享存储器系统(2)信号量(3)消息传递系统(4)管道

8、我们如果为每一个作业只建立一个进程,则为照顾紧急的作业用户,应采

用。(4)(1)FCFS调度算法(2)短作业优先调度算法

(3)时间片轮转法(4)基于优先权的剥夺调度算法

9、一种既有利于短小作业又兼顾到长作业的作业调度算法是。(3)

(1)先来先服务(2)轮转(3)最高响应比优先(4)最短作业优先10、产生系统死锁的原因可能是由于。(2)

(1)进程释放资源(2)多个进程竞争,资源出现了循环等待

(3)一个进程进入死循环(4)多个进程竞争共享型设备

11、设某类资源有5个,由3个进程共享,每个进程最多可申请个

资源而使系统不会死锁。(2)(1)1 (2)2 (3)3 (4)4

12、在动态分区分配管理中,首次适应分配算法要求对空闲区表项按

进行排列。(2)(1)地址从大到小(2)地址从小到大

(3)尺寸从大到小(4)尺寸从小到大

13、无快表的基本页式存储管理中,每次从主存中取指令或取操作数,至少

要次访问主存。

(3)

(1)0次(2)1次(3)2次(4)3次

14、在以下的存储管理方案中,能扩充主存容量的是。(4)

(1)固定式分区分配(2)可变式分区分配

(3)基本页式存储管理(4)分页虚拟存储管理

15、缓冲区引入有多个原因,下面不属于其主要原因的是。(2)

(1)缓和CPU和I/O设备间速度不匹配的矛盾

(2)增加设备的存储空间

(3)减少对CPU的中断频率

(4)提高CPU和I/O设备之间的并行性

16、通过硬件和软件的功能扩充,把原来独占的设备改造成若干用户共享的

设备,这种设备称为。(3)(1)存储设备(2)系统设备(3)虚拟设备(4)用户设备

17、对磁盘进行移臂调度的目的是为了缩短时间。(1)

(1)寻找(2)延迟(3)传送(4)启动

18、文件系统采用多级目录结构后,对于不同用户的文件,其文件名。

(3)

(1)应该相同(2)应该不同

(3)可以相同,也可以不同(4)受系统约束

19、位示图法可用于。(1)(1)磁盘空闲盘块的分配和回收

(2)文件目录的查找

(3)页式虚拟存储管理中的页面置换

(4)分页式存储管理中主存空闲块的分配和回收

20、逻辑文件存放在到存储介质上时,采用的组织形式是与有

关的。

(2 )

(1)逻辑文件结构(2)存储介质特性

(3)主存储器管理方式(4)分配外设方式

1请画出进程的状态转换图。并说明是什么事件引起每种状态的变迁?

I/O请求

就绪到执行:处于就绪状态的进程,在调度程序为之分配了处理器之后,该进程就进入执行状态。(2分)

执行到就绪:正在执行的进程,如果分配给它的时间片用完,则暂停执行,该进程就由执行状态转变为就绪状态。(2分)

执行到阻塞:如果正在执行的进程因为发生某事件(例如:请求I/O,申请缓冲空间等)而使进程的执行受阻,则该进程将停止执行,由执行状态转变为阻塞状态。(2分)

阻塞到就绪:处于阻塞状态的进程,如果引起其阻塞的事件发生了,则该进程将解除阻塞状态而进入就绪状态。(2分)

请用信号量实现下图所示的前趋关系。

Begin

Parbegin

Begin S1;signal(a);sigan(b);signal(c);end; 2分

Begin wait(a);S2;signal(d);end; 2分

Begin wait(c);S3;signal(e);end; 2分

Begin wait(d);S4;signal(f);end; 2分

Begin wait(b);wait(e);wait(f);S5;end; 2分

parend

end

3、假设一个可移动磁头的磁盘具有200个磁道,其编号为0~199,当前它刚刚结束了125道的存取,正在处理149道的服务请求,假设系统当前I/O请求序列为:88,147,95,177,94,150,102,175,138。试问对以下的磁盘I/O调度算法而言,满足以上请求序列,磁头将如何移动?并计算总的磁道移动数。

(1)先来先服务算法(FCFS)

(2)扫描法(SCAN)

5 、在一个请求分页系统中,假如一个作业的页面走向为:1,2,3,6,4,7,3,2,1,4,7,5,6,5,2,1。当分配给该作业的物理块数为4时,分别采用最佳置换算法、LRU和FIFO页面置换算法,计算访问过程中所发生的缺页

次数和缺页率。

在一个请求分页系统中,假如一个作业的页面走向为:

4,3,2,1,4,3,5,4,3,2,1,5。当分配给该作业的物理块数M为4时,分别采用最佳置换算法、LRU和FIFO页面置换算法,计算访问过程中所发生的缺页次数和缺页率。

6 简述死锁产生的必要条件

答:(1)互斥条件:进程对所分配到的资源进行排他性使用。(2分)(2)请求和保持条件:进程在保持资源的同时,又去申请新的资源。(3分)(3)不剥夺条件:进程已获得的资源,在未使用完之前,不能被剥夺。(3分)(4)循环等待条件:存在资源-进程的循环链。(2分)

7 简述死锁的防止与死锁的避免的区别。

死锁的防止是系统预先确定一些资源分配策略,进程按规定申请资源,系统按预先规定的策略进行分配,从而防止死锁的发生。(3分)

而死锁的避免是当进程提出资源申请时系统测试资源分配,仅当能确保系统安全时才把资源分配给进程,使系统一直处于安全状态之中,从而避免死锁。(3分) 8 Spooling系统由几部分组成?Spooling系统有哪些特点?

答:Spooling系统由输入井和输出井、输入缓冲区和输出缓冲区、输入进程和输出进程共3部分组成。(4分)

Spooling系统的优点有:

(1)提高了I/O速度。I/O操作时针对输入井和输出井,避免了操作低速I/O 设备的速度不匹配。(2分)(2)将独占设备改造为共享设备。Spooling系统没有为任何进程实际分配设备,只是在输入井或输出井中为进程分配一个存储区和建立一张I/O请求表。(2分)(3)实现了虚拟设备功能。宏观上有多个进程在同时使用一台独占设备,但对于每一个进程而言,他们认为自己独占了一个设备。

9 .试比较进程调度与作业调度的不同点。

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

10简述操作系统中的调度有哪些类型?

1高级调度,又称作业调度或长程调度,用于决定把后备队列中的哪些作业调入内存;(2分)

2低级调度,又称进程调度或短程调度,用来决定就绪队列中哪个进程应先获得处理机;(2分)

3中级调度,又称中程调度,它按一定的算法将外存中已具备运行条件的进程换入内存,而将内存中处于阻塞状态的某些进程换出至外存。(2分)11.银行家算法中的安全状态是一个什么样的状态?

在系统中的若干并发进程,如果存在一个进程的顺序序列,按照这个顺序去执行,每个进程都能获得自己所需的资源而执行,那么当前进程所处于的状态就是安全状态。

12若干个等待访问磁盘者依次要访问的磁道为20,44,40,4,80,12,76,假设每移动一个磁道需要3毫秒时间,移动臂当前位于41号磁道,请按最短寻道时间优先算法计算为完成上述各次访问总共花费的寻找时间。要求写出过程,也就是写出使移动臂移动的移动次序和移动的磁道数。

进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什

么?-

可抢占式会引起系统的开销更大。

可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理

机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,

为占有处理机的进程恢复现场等时间(和空间)开销增大。

2操作系统在发展过程中经历过哪些形式?

无OS(人工操作方式、脱机输入\输出方式)、单道批处理、多道批处理、分时

系统、实时系统、网络及分布式系统

进程的三种状态“就绪”、“执行”、“阻塞”之间的转换关系中,从哪个状态到哪

个状态的转换会引起进程调度?

1)“执行”转换成“阻塞”,由于此时没有运行的进程,要选择一个来运行,这是一定会引起调度的;

2)“阻塞”转换成“就绪”,由于新转换成“就绪”状态的进程的优先级可能比

正在执行的进程的优先级高,所以可能会引起进程调度。

一个具有分时兼批处理功能的操作系统应怎样调度和管理作业?

1)优先接纳终端作业,仅当终端作业数小于系统可以允许同时工作的作业数时,可以调度批处理作业。

2)允许终端作业和批处理作业混合同时执行。

3)把终端作业的就绪进程排成一个就绪队列,把批处理作业的就绪进程排入另外的就绪队列中。

4)有终端作业进程就绪时,优先让其按“时间片轮转”法先运行。没有终端作业时再按确定算法选批处理作业就绪进程运行。

若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间优先算法。

(1)先来先服务算法:3毫秒×292=876毫秒

使移动臂的移动次序和移动的柱面数:

40 → 20 → 44 → 40 → 4 → 80 → 12 → 76

(20)(24) (4)(36)(76)(68)(64)

共移动292柱面

(2)最短寻找时间优先算法: 3毫秒×120=360毫秒

使移动臂的移动次序和移动的柱面数:

40 → 44 → 20 → 12 → 4 → 76 → 80

(4)(24)(8)(8)(72)(4)

共移动120柱面

在一个多道程序系统中,采用先来先服务算法管理作业。今有如下所示的作业序列,请列出各个作业开始执行时间、完成时间和周转时间,并填写在下表的适

1、考虑下面的页访问串:1,2,3,4,2,1,5,6,2,1,2,3,7,6,3。假定物理块数为3,若应用下面的页面替换算法,分别会出现多少次缺页?

(1)LRU替换法算法(2)FIFO替换算法(3)Optimal替换算法

假设某系统中有三种资源(R1、R2、R3),在某时刻系统中共有四个进程。进程

(1)如果进程P1发出资源请求向量(1,0,1),系统能否将资源分配给它?(2)如果进程P2发出请求向量(1,0,1)呢?

(2

1

1、考虑下面的页访问串:1,2,3,4,2,1,5,6,2,1,2,3,7,6,3。假定物理块数为3,若应用下面的页面替换算法,分别会出现多少次缺页?

(1)LRU替换法算法(2)FIFO替换算法(3)Optimal替换算法

(4分)

(4分)

2、假设某系统中有三种资源(R1、R2、R3),在某时刻系统中共有四个进程。进程

1如果进程P1发出资源请求向量(1,0,1),系统能否将资源分配给它?

2如果进程P2发出请求向量(1,0,1)呢?

(1)不可以分配,因为分配后不存在安全序列。分析如下:

(6

(2

(6分)

3、若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。

(1)先来先服务算法;(2)最短寻找时间优先算法。(写出过程)

(1)先来先服务算法:3毫秒×292=876毫秒(3分)

使移动臂的移动次序和移动的柱面数(3分):

40 → 20 → 44 → 40 → 4 → 80 → 12 → 76

(20)(24) (4)(36)(76)(68)(64)

共移动292柱面(2)最短寻找时间优先算法: 3毫秒×120=360毫秒(3分)

使移动臂的移动次序和移动的柱面数(3分):

40 → 44 → 20 → 12 → 4 → 76 → 80

(4)(24)(8)(8)(72)(4)

共移动120柱面

南昌大学2007~2008学年第二学期期末考试试卷B

1、某系统中有10台打印机,有三个进程P1,P2,P3分别需要8台,7台和4

台。

P1,P2,P3已申请到4台,2台和2台。若此时P3提出还需要使用2台打印机的请求,试问:按银行家算法能分配给P3吗?

答:系统能为进程P3分配二台打印机。因为尽管此时10台打印机已分配给进程

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

有一个仓库,可以存放A和B两种产品,但要求:

(1)每次只能存放一种产品(A或B);

(2)-N

其中N和M是正整数。试用p、v操作描述产品A和产品B的入库过程。

答:

信号量的定义如下:

Var mutex,SA,SB:semphore=1,M-1,N-1;(M,N为题目中给出的整数值)。这里mutex用来做为互斥的信号量,保证每次只能存放一种产品(A或B);SA 用来保证

具体程序如下:(用C或者类C来写都可以)

Begin

Prabegin

PA: (表示A产品放置动作对应的进程)

Begin

Repeat

P(SA)

P(mutex)

放入一个A产品;

V(mutex);

V(SB);

Until false;

End

PB: (表示B产品放置动作对应的进程)

Begin

Repeat

P(SB)

P(mutex)

放入一个B产品;

V(mutex);

V(SA);

Until false;

2、 End假设一个系统中有5个进程,到达时间和服务时间见下表,

请按照先来先服务、非抢占及抢占式的短作业优先、响应比高者优先、时间片轮转(q=1)、多级反馈队列(第i级队列的时间片=2i-1)进行调度,算出各种方法得到的完成时间、周转时间、带权周转时间、平均周转时间及平均带权周转时间。

最新计算机操作系统期末考试题及答案

2006―2007 学年度第二学期 一、单项选择题(每题1分,共20分) 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.当进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的保密是指防止文件被( )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由 ( )临界区构成。 A、2个 B、3个 C、4个 D、5个 10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。 A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用(、流式文件)。 A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是()。 A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用()管理文件。 A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用()。 A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。 A、打印机 B、磁带机 C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的()。 A、互斥 B、同步 C、调度 D、伙伴 18.当每类资源只有一个个体时,下列说法中不正确的是()。 A、有环必死锁 B、死锁必有环 C、有环不一定死锁 D、被锁者一定全在环中 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( )有关的。 A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 精品文档

计算机操作系统习题及答案

1)选择题 (1)为多道程序提供的可共享资源不足时,可能出现死锁。但是,不适当的 _C__ 也可能产生死锁。 A. 进程优先权 B. 资源的线性分配 C. 进程推进顺序 D. 分配队列优先权 (2)采用资源剥夺法可以解除死锁,还可以采用 _B___ 方法解除死锁。 A. 执行并行操作 B. 撤消进程 C. 拒绝分配新资源 D. 修改信号量 (3)发生死锁的必要条件有四个,要防止死锁的发生,可以通过破坏这四个必要条件之一来实现,但破坏 _A__ 条件是不太实际的。 A. 互斥 B. 不可抢占 C. 部分分配 D. 循环等待 (4)为多道程序提供的资源分配不当时,可能会出现死锁。除此之外,采用不适当的_ D _ 也可能产生死锁。 A. 进程调度算法 B. 进程优先级 C. 资源分配方法 D. 进程推进次序 (5)资源的有序分配策略可以破坏 __D___ 条件。 A. 互斥使用资源 B. 占有且等待资源 C. 非抢夺资源 D. 循环等待资源 (6)在 __C_ 的情况下,系统出现死锁。 A. 计算机系统发生了重大故障 B. 有多个封锁的进程同时存在 C. 若干进程因竞争资源而无休止地相互等待他方释放已占有的资源 D. 资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 (7)银行家算法在解决死锁问题中是用于 _B__ 的。 A. 预防死锁 B. 避免死锁 C. 检测死锁 D. 解除死锁 (8)某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是 _C__ 。 A. 12 B. 11 C. 10 D. 9 (9)死锁与安全状态的关系是 _A__ 。 A. 死锁状态一定是不安全状态 B. 安全状态有可能成为死锁状态 C. 不安全状态就是死锁状态 D. 死锁状态有可能是安全状态 (10)如果系统的资源有向图 _ D __ ,则系统处于死锁状态。 A. 出现了环路 B. 每个进程节点至少有一条请求边 C. 没有环路 D. 每种资源只有一个,并出现环路 (11)两个进程争夺同一个资源,则这两个进程 B 。

计算机操作系统3套期末考试题及答案

计算机专业计算机操作系统试题 2003年7月 一、选择题(选择一个正确的答案的代号填入括号中,共38分) 1.操作系统核心部分的主要特点是( )。 A.一个程序模块B.主机不断电时常驻内存 C.有头有尾的程序D.串行顺序执行 2.操作系统中用得最多的数据结构是( )。 A.堆栈B.队列 C.表格D.树 3. 索引式(随机)文件组织的一个主要优点是( )o A.不需要链接指针B.能实现物理块的动态分配 C.回收实现比较简单D.用户存取方便 4.文件目录的主要作用是( )。 A.按名存取B.提高速度 C.节省空间D.提高外存利用率 5.在操作系统管理中,面向用户的管理组织机构称为( )。 A.用户结构B.实际结构 C.物理结构D.逻辑结构 6.单机操作系统的共享资源主要是指( )。 A.内存、CPU和基本软件B.键盘、鼠标、显示器 C.打印机、扫描仪D.软盘、硬盘、光盘 7.为方便用户,操作系统负责管理和控制计算机系统的( )。 A.软件资源B.硬件和软件资源 C.用户有用资源D.硬件资源 8.设备I/O方式有如下三种:( )、( )和( )。 A.假脱机B.询问 C.联机D.中断 E.通道F.脱机 9.操作系统五大功能中作业管理包含( )和( );文件管理又称( );存储管理主要讲解( );设备管理是最原始的( );进程管理实质上是( )。 A.CPU的执行调度管理B.用户任务管理 C. 信息管理D.监控程序管理 E.人机交互界面管理F.内存管理 10.计算机在接受用户请求后处理数据以及在数据处理结束时,将结果送到终端显示器。例如,导弹控制系统应选择安装( );计算机订票系统应选择安装( );计算机语言学习系统应选择安装( )。A.批处理操作系统B.分时操作系统 C.实时操作系统D.网络操作系统 E.分布式操作系统 二、是非题(正确的划√,错的划×,其它符号按错论。共20分) ( )1.系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。 ( )2.UNIX的i节点(内码)是文件系统的主要数据结构(表格)部分。 ( )3.虚地址即程序执行时所要访问的内存地址。

计算机操作系统习题答案

计算机操作系统习题答 案 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

第一章操作系统概论 1.单项选择题 ⑴ B; ⑵ B; ⑶ C; ⑷ B; ⑸ C; ⑹ B; ⑺ B;⑻ D;⑼ A;⑽ B; 2.填空题 ⑴操作系统是计算机系统中的一个最基本的系统软件,它管理和控制计算机系统中的各种系统资源; ⑵如果一个操作系统兼有批处理、分时和实时操作系统三者或其中两者的功能,这样的操作系统称为多功能(元)操作系统; ⑶没有配置任何软件的计算机称为裸机; ⑷在主机控制下进行的输入/输出操作称为联机操作; ⑸如果操作系统具有很强交互性,可同时供多个用户使用,系统响应比较及时,则属于分时操作系统类型;如果OS可靠,响应及时但仅有简单的交互能力,则属于实时操作系统类型;如果OS在用户递交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于批处理操作系统类型; ⑹操作系统的基本特征是:并发、共享、虚拟和不确定性; ⑺实时操作系统按应用的不同分为过程控制和信息处理两种; ⑻在单处理机系统中,多道程序运行的特点是多道、宏观上并行和微观上串行。 第二章进程与线程 1.单项选择题

⑴ B;⑵ B;⑶ A C B D; ⑷ C; ⑸ C; ⑹ D; ⑺ C; ⑻ A; ⑼ C; ⑽ B; ⑾ D; ⑿ A; ⒀ D; ⒁ C; ⒂ A; 2.填空题 ⑴进程的基本状态有执行、就绪和等待(睡眠、阻塞); ⑵进程的基本特征是动态性、并发性、独立性、异步性及结构性; ⑶进程由控制块(PCB)、程序、数据三部分组成,其中PCB是进程存在的唯一标志。而程序部分也可以为其他进程共享; ⑷进程是一个程序对某个数据集的一次执行; ⑸程序并发执行与顺序执行时相比产生了一些新特征,分别是间断性、失去封闭性和不可再现性; ⑹设系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下述4种情况: ①没有运行进程,有2个就绪进程,n个进程处于等待状态; ②有一个运行进程,没有就绪进程,n-1个进程处于等待状态; ③有1个运行进程,有1个等待进程,n-2个进程处于等待状态; ④有1个运行进程,n-1个就绪进程,没有进程处于等待状态; 上述情况中不可能发生的情况是①; ⑺在操作系统中引入线程的主要目的是进一步开发和利用程序内部的并行性; ⑻在一个单处理系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有4个,最少0个;

计算机操作系统试题库完整

《计算机操作系统》试题库 1. 单项选择题(共200个题目) 100236. 一般用户更喜欢使用的系统是(C )。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 100237. 与计算机硬件关系最密切的软件是(D). A.编译程序 B.数据库管理程序 C.游戏程序 D.OS 100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。 A.单道程序 B.磁盘 C.对象 D.多道程序100239. 早期的OS主要追求的是(A)。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 100240. (A )不是多道程序系统。 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 100241. (B)是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标100242. 特权指令可以在(C )中执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。 A.编译器 B.DBMS C.OS D.浏览器100244. 通道能够完成(C )之间数据的传输。c

A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设100245. 系统的主要功能有(c)。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 100246. 单处理机计算机系统中,(A )是并行操作的。 A.处理机操作和通道操作是并行的 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 100247. 处理机的所有指令可以在(D )中执行。 A.目态 B.浏览器中 C.任意时间 D.系统态 100248. (B )功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件 100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 100250. 操作系统是对(C)进行管理的软件。 A.硬件 B.软件 C.计算机资源 D.应用程序 100251. (B)对多用户分时系统最重要。 A.实时性 B.交互性 C.共享性 D.运行效率

计算机操作系统(第四版)1-8章 课后答案(全)

第一章操作系统引论 1.设计现代OS的主要目标是什么?答:方便性,开放性,有效性,可扩充性 2.OS的作用可表现在哪几个方面?答:OS作为用户与计算机硬件系统之间的接口;OS作为计算机系统资的管理者;OS实现了对计算机资源的抽象。 3.为什么说操作系统实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层1/0设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。0s通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。 4·说明推动分时系统形成和发展的主要动力是什么?答:主要动力是提高资源利用率和系统吞吐里,为了满足用户对人一机交互的需求和共享主机。 5.何谓脱机I/O和联机I/O?答:脱机1/0是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或一片上的数据或程序输入到殖带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而耽机1/0方式是指程序和数据的輸入输出都是在主机的直接控制下进行的。 6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。 7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及寸接收并及时处理该命令,在用户能接受的时采内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设路多路卡,健主机能同时接收用户从各个终端上轮入的数据;为每个终端配路缓冲区,暂存用户捷入的命令或教据。针对反时处理问题,应便所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 8.为什么要引入实时OS?答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。引入实时OS是为了满足应用的需求,熏好地满足实时控制领域和实时信息处涯领域的需要。 9.什么是硬实时任务和款实时任务?试举例说明。答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结是。举例来说,运载火箭的控制等。软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内容的更新、火车售票系统。 10.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。(2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。(3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带未巨大的经济损失,甚至是灾难性后,,所以在实时系统中,往往都采取了

计算机操作系统选择题

1. 下列关于操作系统的正确叙述是() A. 操作系统是硬件和软件之间的接口 B. 操作系统是主机和外设之间的接口 C. 操作系统是用户与计算机之间的接口 D. 操作系统是源程序与目标程序之间的接口 标准答案:C 2. 在计算机系统得层次关系中,最贴近硬件的是() A. 应用软件 B. 实用软件 C. 操作系统 D. 用户 标准答案:C 3. 计算机系统把进行()和控制程序执行的功能集中组成一种软件,即操作系统 A. CPU管理 B. 作业管理 C. 资源管理 D. 设备管理 标准答案:C 4. 批处理系统的主要特点之一是() A. 非交互性 B. 实时性 C. 高可靠性 D. 分时性 标准答案:A 5. 分时系统的主要特点之一是() A. 交互性 B. 实时性 C. 高可靠性 D. 资源利用率高 标准答案:A 6. 高可靠性是()的主要特点之一 A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:B 7. 允许多个用户以交互方式使用计算机的操作系统是() A. 分时操作系统 B. 单道批处理操作系统 C. 多道批处理操作系统 D. 实时操作系统 标准答案:A

8. 如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率,大吞吐量和作业流程的自动化,则属于()操作系统(分数:1,完成次数:157) A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:C 9. 下列哪个观点不是描述操作系统的典型观点()(分数:1,完成次数:157) A. 操作系统是众多软件的集合 B. 操作系统是用户和计算机之间的接口 C. 操作系统是资源的管理者 D. 操作系统是虚拟机 10. 下列哪个系统与其他三个不同()(分数:1,完成次数:157) A. 现场压力采集系统 B. 火炮自动控制系统处理机 C. 飞机定票系统 D. 导弹制导系统 标准答案:C 11. 操作系统中最基本的两个特征是()(分数:1,完成次数:157) A. 并发和异步 B. 并发和共享 C. 共享和虚拟 D. 虚拟和异步 标准答案:B 12. 对操作系统在计算机系统中位置的说法正确的是()(分数:1,完成次数:157) A. 计算机硬件和软件之间 B. 计算机硬件和用户之间 C. CPU和用户之间 D. CPU和软件之间 标准答案:B 13. 分时系统追求的目标是()(分数:1,完成次数:157) A. 充分利用I/O B. 快速响应用户 C. 提高系统吞吐率 D. 充分利用内存 标准答案:B 14. 分时系统的()是衡量一个分时系统的重要指标(分数:1,完成次数:157) A. 周转时间 B. 用户数 C. 时间片 D. 用户响应时间 标准答案:D

计算机操作系统习题及答案()

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

计算机操作系统考试题题库及答案

计算机操作系统试题库与答案 一、选择题 1、热启动 DOS的方法是____C____键。 A、依次按下 CTRL+ALT+INS B、依次按下 CTRL+ALT+ESC C、同时按下 CTRL+ALT+DEL D、同时按下 CTRL+ALT+ESC 2、DOS 规定,主文件名由 1到_______个字符组成。 A、4 B、6 C、8 D、12 3、下列一个 DOS 的主文件名中,____C____是合法的。 A、&A.DBF B、@Z2 材 C、FILEL.WPS D、*.EZE1 4、DOS 中规定文件名是由____B____两部分组成的。 A、文件名+基本名 B、主文件名+ .扩展名 C、主文件名+扩展名 D、后缀+名称 5、MS-DOS 包括内部命令和外部命令, 外部命令以____A____存放在磁 A、文件方式 B、数据方式 C、系统方式 D、记录方式 6、当用户需使用某一文件时,在命令行中应指出文件的_____C____。 A、关键字 B、内容 C、盘符\路径\文件名 D、属性 7、DOS 的内部命令是在____D____时装入到内存的。 A、安装 B、执行用户程序 C、启动 D、执行系统程序 8、DOS 文件标识符一般格式为____D____。 A、[<路径>] <文件名> B、[<盘符>] <文件名> C、[<盘符>] <文件名> [<扩展名>] D、[<盘符>][<路径>]<文件名>[<.扩展名>] 9、DOS 命令中的"*"号可代替___A___个字符。 A、任意 B、1 C、3 D、8 10、设当前工作盘是 C 盘,存盘命令中没有指明盘符,则信息将存放于____B__。 A、内存 B、C 盘 C、A 盘 D、D 盘 11、在 DOS系统下,要编辑现有磁盘文件,则必须将文件读至____D____。 A、运算器 B、寄存器 C、控制器 D、内存储器 12、DOS 的含义是:____C___ A、数据库管理系统 B、实时操作系统 C、磁盘操作系统 D、汉字操作系统 13、可以对一张作了写保护的软盘进行操作的 DOS 命令是:___C____ A、DEL B、RD C、DIR D、REN 14、下列文件中,不是 DOS 可执行文件的是:____A___ A、TODAY.BAS B、TODAY.BAT C、https://www.360docs.net/doc/0118624921.html, D、WPS.EXE 15、在 DOS命令中可用的通配符是:___B____ A、*和/ B、*和? C、?和/ D、\和. 16、表示当前工作目录的父目录的符号是:_______ A、. B、..\.. C、\ D、.. 17、要分屏显示 C 盘当前目录下的文件目录的全部信息,正确的命令是:____C___ A、TYPE C: /P B、DIR C:\ /P C、DIR C: /P D、LIST C:/P 18、删除指定子目录的 DOS 命令是:___A__ A、RD B、ERASE C、DEL D、RM

计算机操作系统课后题答案(高等教育出版社)

练习题(一) Ⅰ问答题 1. 操作系统的两个主要目标是什么? 答:方便性与有效性。 2. 试说明操作系统与硬件、其它系统软件以及用户之间的关系? 答: 与硬件的关系:操作系统是位于硬件层上的第一层软件,它直接管理着计算机的硬件,合理组织计算机工作流程,并提高了硬件的利用率。。 与其他系统软件的关系:操作系统是系统软件,但它不同于其它系统软件和应用软件,它为其它系统软件和应用软件提供接口。应用软件要使用操作系统所提供的服务方可方便使用计算机。 与用户之间的关系:操作系统是为改善人机界面、提供各种服务,为用户使用计算机提供良好运行环境的一种系统软件。 3. 试论述操作系统是建立在计算机硬件平台上的虚拟计算机系统。 答:没有任何软件支持的计算机称为裸机,即使其硬件功能再强,也必定是难于使用的。而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机。裸机位于最里层,它的外面是操作系统,经过操作系统提供的资源管理功能和方便用户的各种服务功能,将裸机改造成功能更强、使用更方便的机器,通常把覆盖了软件的机器称为扩充机器,又称之为虚拟机(Virtual Machine ),这样的计算机系统是概念上和逻辑上的计算机,不是物理上的真实计算机。 4. 什么是操作系统?它有哪些基本功能与基本特征? 答:操作系统是位于硬件层之上,所有其它软件层之下的一种系统软件,它控制和管理计算机系统资源、合理组织计算机工作流程、提供用户与计算机系统之间的接口。 操作系统的基本功能有:处理器管理、存储器管理、设备管理、文件管理和提供用户接口。 操作系统的基本特征有:并发性、共享性、虚拟性和不确定性。 5. 请叙述并发和并行两个概念的区别? 答:并发性是指两个或多个程序在同一时间段内同时执行,是宏观上的同时。而并行性是从硬件意义上考虑,是不同硬件部件(如CPU与I/O)在同一时刻的并行,即微观上,多个程序也是同时执行的。 6. 什么是多道程序设计? 在操作系统中使用这种技术有什么好处? 答:多道程序设计是指在计算机内存中同时存放若干道已开始运行尚未结束的程序,它们交替运行,共享系统中的各种硬、软件资源,从而使处理机得到充分利用。 好处: ①提高了CPU的利用率。各道程序是轮流占用一个CPU,交替地执行。 ②改进了系统的吞吐量(系统吞吐量是指计算机系统在单位时间内完成的总工作量)。 ③充分发挥了系统的并行性,使CPU与I/O并行工作。提高CPU、设备、内存等各种资源的利用率,从而提高系统效率。

计算机操作系统考试习题

习题 第一章习题 一、单选题 (1)当CPU执行操作系统代码时,称处理机处于( )。 A.执行态 B.目态 C.管态 D.就绪态 (2)在下列性质中,( )不是分时系统的特征。 A.多路性 B.交互性 C.独立性 D.成批性 (3)下列仅一条指令( )只能在管态下执行。 A.读取时钟指令 B.访管指令 C.屏蔽中断指令 D.取数指令 二、填空题 (1) 在计算机系统中配置操作系统的主要目的是___________________,操作系统的主要功能是管理计算机系统中的硬件和资源,其中包括处理机管理、存储器管理,以及设备管理和文件管理,这里的处理机管理主要是对进程进行管理。 (2) 利用缓冲区能有效地缓和CPU 和I/O设备之间速度不匹配的矛盾,虚拟设备的功能是使_____________变成能被多个进程同时使用的_________。 第二章习题 一、填空题 (1)对于一个可执行程序文件,该程序与执行它的进程是一对多的关系。 (2)在单CPU系统中实现并发技术后。

A.进程在一个时间段内并行执行,CPU与外设并行工作。 B.进程在一个时刻并行执行,CPU与外设并行工作。 C.进程在一个时间段内并行执行,CPU与外设串行工作。 D.进程在一个时刻并行执行,CPU与外设串行工作。 (3)从静态角度上看,进程是由PCB、程序段,数据段三部分组成。 (4)正在执行的进程由于用完其时间片而被暂停执行,此时进程应从执行状态变成为就绪状态。 (5)引入进程,可带来资源利用率的提高和系统吞吐量的增加的好处,但却增加了系统的空间和时间开销。 (6)临界区是指进程中用于访问临界资源的那段代码。 (7) ①C是一种只能由P和V操作所改变的整型变量,①可用于实现进程的② D 和③ A ,②是指排他性地访问临界资源。 ①:A.控制变量B.锁 C.整型信号量 D.记录型信号量 ②,③:A.同步 B.通信 C.调度 D.互斥 (8)设有6个进程共享同一互斥段,若最多允许有3个进程进入互斥段,则所采用的互斥信号量的初值为 3 。 (9)有3个进程共享同一程序段,而每次最多允许两个进程进入该程序段,若用P、V操作作同步机制,则记录型信号量S的取值范围为2,1,0 ,-1。 (10)为实现消息缓冲通信,在PCB中应增加消息队列首指针、消息队列互斥信号量和消息队列资源信号量三个数据项。 (11)若记录型信号量S的初值为2,当前值为-1,则表示有 B 等待进程。 A.0个 B.1个 C.2个 D.3个

计算机操作系统(第三版)-复习题答案

操作系统第一章复习题 一、选择题 1、下列选项中,( D )不是操作系统关心的主要问题。 A 管理计算机裸机 B 设计、提供用户程序与计算机硬件系统的界面。 C 管理计算机系统资源 D 高级程序设计语言的编译器 2、多道批处理系统的主要缺点是( C )。 A CPU利用率低 B 不能并发执行 C 缺少交互性 D 以上都不是。 3、在操作系统中,( D )部分属于微内核。 A 输入/输出井的管理程序,及作业调度软件。 B 用户命令解释程序 C 磁盘文件目录管理软件 D 进程通信服务例程 4、通常在分时系统中运行的作业称为( C )。 A 前台作业 B 后台作业 C 终端型作业 D 批量型作业 5、在下面的选项中,( A )不属于操作系统提供给用户的可用资源。 A 中断机制 B 处理机 C 存储器 D I/O 设备 6、操作系统在计算机系统中处于( B )的位置。 A 计算机硬件和软件之间 B 计算机硬件和用户之间 C 处理机和用户程序之间 D 外部设备和处理机之间 7、操作系统是对( C )进行管理的软件。 A 软件 B硬件 C计算机资源 D 应用程序 8、操作系统中采用多道程序设计技术提高了CPU和外部设备的( A )。 A 利用率 B 可靠性 C 稳定性 D 兼容性 9、操作系统提供给程序员的接口是( B )。 A 进程 B 系统调用 C 库函数 D B和C 10、所谓( B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A 多重处理 B 多道程序设计 C 实时处理 D 共行执行 11、实时系统必须在( C )内处理完来自外部的事件。 A 响应时间 B 周转时间 C 规定时间 D 调度时间 12、在操作系统中,并发性是指若干事件( C )发生。 A 在同一时刻 B 一定在不同时刻 C 在某一时间间隔 D 依次在不同时间间隔内 13、订购机票系统处理各个终端的服务请求,处理后通过终端回答用户,所以它是一个( D )。 A 分时系统 B 多道批处理系统 C 计算机网络 D实时信息处理系统 二、填空题 1、操作系统两个最基本的特征是(并发)和(共享),两者之间互为存在条件。 2、实时系统应具有的两个基本特征,它们是(及时性)和(高可靠性)。 3、允许多个用户以交互方式使用计算机的操作系统称为(分时操作系统);允许多个用户 将多个作业提交给计算机集中处理的操作系统称为(批处理操作系统);计算机系统能

计算机操作系统习题

或者你才在上一个洞吞了柏忌,下一个洞你就为抓了老鹰而兴奋不已。 项目1 网络操作系统导论 一.填空题 (1)操作系统是用户与计算机之间的接口,网络操作系统可以理解为网络用户与计算机网络之间的接口。 (2)网络通信是网络最基本的功能,其任务是在源主机和目标主机之间实现无差错的数据传输。 (3)1964年,巴兰(Baran)在美国兰德(Rand)公司的“论分布式通信”的研究报告中首次提出了分组的概念。 (4)Web服务、大型数据库服务等都是典型的客户/服务器模式,是近年来流行的应用模式。 项目2网络操作系统的安装 一.填空题 (1)Windows Server 2008只能安装在NTFS 文件系统的分区中,否则安装过程中会出现错误提示而无法正常安装。 (2)Windows Server 2008要管理员口令要求必须符合以下条件:①至少6个字符;②不包含用户账户名称超过两个以上连续字符;③包含大写字母大写字母(A~Z)、小写字母(a~z)、数字(0~9)、特殊字符4组字符中的3组。 (3)Windows Server 2008中的角色和功能,相当于Windows Server 2003中的Windows组件。 (4)Windows Server 2008安装完成后,为了保证能够长期正常使用,必须和其他版本的Windows操作系统一样进行激活,否则只能够试用60天。 二、选择题 (1)在Windows Server 2008系统中,如果要输入DOS命令,则在“运行”对话框中输入(A)。 A、CMD B、MMC C、AUTOEXE D、TTY (2)Windows Server 2008系统安装时生成的Documents and Settings、Windows以及Windows\System32文件夹是不能随意更改的,因为它们是(D)。 A、Windows的桌面 B、Windows正常运行时所必需的应用软件文件夹 C、Windows正常运行时所必需的用户文件夹 D、Windows正常运行时所必需的系统文件夹 (3)有一台服务器的操作系统是Windows Server 2003,文件系统是NTFS,无任何分区,现要求对该服务进行Windows Server 2008的安装,保留原数据,但不保留操作系统,应使用下列(B)种方法进行安装才能满足需求。 A、在安装过程中进行全新安装并格式化磁盘 只有凭借毅力,坚持到底,才有可能成为最后的赢家。这些磨练与考验使成长中的青少年受益匪浅。在种种历练之后,他们可以学会如何独立处理问题;如何调节情绪与心境,直面挫折,抵御压力;如何保持积极进取的心态去应对每一次挑战。往往有着超越年龄的成熟与自

计算机操作系统选择题大全

1. 单项选择题(共200个题目) 100236. 一般用户更喜欢使用的系统是(c )。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 100237. 与计算机硬件关系最密切的软件是(d). A.编译程序 B.数据库管理程序 C.游戏程序 D.OS 100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。 A.单道程序 B.磁盘 C.对象 D.多道程序100239. 早期的OS主要追求的是(A)。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 100240. (A )不是多道程序系统。 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 100241. (B)是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标100242. 特权指令可以在(C)中执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。 A.编译器 B.DBMS C.OS D.浏览器100244. 通道能够完成(C )之间数据的传输。

A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 100245. 系统的主要功能有(C )。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 100246. 单处理机计算机系统中,(A)是并行操作的。 A.处理机操作和通道 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 100247. 处理机的所有指令可以在(D)中执行。 A.目态 B.浏览器中 C.任意时间 D.系统态100248. (B )功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件 100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 100250. 操作系统是对(C )进行管理的软件。

计算机操作系统大题整理教学内容

计算机操作系统大题 整理

四、应用题(每小题8分,共40分) 1.在一单道批处理系统中,一组作业的提交时间和运行时间见下表所示。 作业提交时间运行时间 1 8.0 1.0 2 8.5 0.5 3 9.0 0.2 4 9.1 0.1 计算以下二种作业调度算法的平均周转时间T和平均带权周转时间W。先来先服务调度算法。(2)短作业优先调度算法。 2.考虑某个系统在某时刻的状态如下表所示。 Allocation Max Available ABCDABCD1520 P0 00120012 P1 10001750 P2 13542356 P3 00140656 使用银行家算法回答下面的问题: (1)求Need矩阵。 (2)系统是否处于安全状态?如安全,请给出一个安全序列。 (3)如果进程P1发来一个请求(0,4,2,0),这个请求能否立刻被满足?如安全,请给出一个安全序列。 (2) 安全,安全序例为:P0,P2,P1,P3……(3分) (3)能立刻被满足,满足的安全序列为: P0,P2,P1,P3……(3分)3.桌子上有一只盘子,每次只能向其中放入一只水果。爸爸专向盘子中放苹果,妈妈专向盘子中放桔子,儿子专等吃盘子中的桔子,女儿专等吃盘子中的苹果。只有盘子为空时,爸爸或妈妈就可向盘子中放一只水果;仅当盘子中有自己需要的水果时,儿子或女儿可以从盘子中取出。用信号量机制解决该问题。 答:在本题中,应设置三个信号量S、So、Sa,信号量S表示盘子是否为空,其初值为l; 信号量So表示盘中是否有桔子,其初值为0;信号量Sa表示盘中是否有苹果,其初值为0。(2分) father(){ 。while(1) { 。P(S); 。放苹果。V(Sa); 。} } 。mather(){。while(1) { 。P(S); 。放苹果。V(So);。} } 。son(){ 。while(1) { 。P(So); 。从盘中取出桔子; 。V(S); 。吃桔 子; 。}。} 。daughter(){ 。while(1) { 。P(Sa); 。从盘中取出苹果; 。 V(S); 。吃苹果; 。}。} 4.设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框,在时刻260前的该进程访问情况见下表。 页号页框号装入时间访问位 071301 142301 222001 391601 当该进程执行到时刻260时,要访问逻辑地址为17CAH的数据。请回答下列问题: (1)该逻辑地址对应的页号是多少? (2)若采用先进先出(FIFO)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程。 (3)若采用时钟(Clock)置换算法,当前指针指向2号页框。该逻辑地址对应的物理地址是多少?要求给出计算过程。 答:(1) 17CAH=0001 0111 1100 1010B,且页的大小为1KB,故页号为000101B=5…(2分) (2)采用FIFO置换算法,与最早调入的页面即0号页面置换,其所在的页框号为7,于是对应的物理地址为:0001 1111 1100 1010B=1FCAH…(3分) (3)采用Clock置换算法,首先从当前位置(2号页框)开始顺时针寻找访问位为0的页面,当指针指向的页面的访问位为1时,就把该访问位清“0”,指针遍历一周后,回到2号页框,此时2号页框的访问位为0,置换该页框的页面,于是对应的物理地址为:0000 1011 1100 1010B=0BCAH。(3分) 5.某文件系统采用多级索引的方式组织文件的数据存放,假定在文件的i_node 中设有13个地址项,其中直接索引10项,一次间接索引1项,二次间接索引1项,三次间接索引1项。数据块的大小为4KB,磁盘地址用4个字节表示,这个文件系统允许的最大文件长度是多少? 答:直接索引对应盘块大小=10×4KB=40KB (2分) 一次间接索引对应盘块大小=1K×4KB=4MB (2分) 二次间接索引应盘块大小=1K×1K×4KB=4GB (2 三次间接索引应盘块大小=1K×1K×1K×4KB =4TB 一个文件最大=40KB+4MB+4GB+4TB (1分) 四、应用题(每小题8分,共40分) 1.在一单道批处理系统中,一组作业的提交时间和 运行时间见下表所示。 计算以下二种作业调度算法的平均周转时间T和平 均带权周转时间W。 先来先服务调度算法。(2)短作业优先调度算 法。 答:1.(1)FCFS调度的情况如下表: T=(1.0+1.0+0.7+0.7)/4=0.85 (2分) W=(1.0+2.0+3.5+7.0)/4=3.375 (2分) (2)SJF调度的情况如下表: T=(1.0+1.3+0.2+0.2)/4=0.675 (2分) W=(1.0+2.0+3.5+7.0)/4=1.65 (2分) 2.桌上有一空盘,允许存放一只水果。爸爸可向盘 中放苹果,也可向盘中放桔子,儿子专等吃盘中的 桔子,女儿专等吃盘中的苹果。规定当盘空时一次 只能放一只水果供吃者取 用,请用P、V原语实现爸爸、儿子、女儿三个并 发进程的同步。 答:在本题中,应设置三个信号量S、So、Sa,信 号量S表示盘子是否为空,其初值为l;信号量So 表示盘中是否有桔子,其初值为0;信号量Sa表示 盘中是否有苹果,其初值为0。 father(){ 。while(1) { 。P(S); 。将水果放入盘 中; 。if(放入的是桔子)V(So); 。 else V(Sa);。}。 } 。son(){。while(1) { 。P(So); 。 从盘中取出桔子; 。V(S); 。吃桔子; 。}。} 。 daughter(){ 。while(1) { 。P(Sa); 。从盘中取出苹 果; V(S); 。吃苹果; 。}。} (2分) 若干个等待访问磁盘者依次要访问的磁道为20, 44,40,4,80,12,76,假设每移动一个磁道需要 3ms时间,移动臂当前位于40号磁道,请按下列算 法分别计算为完成上述各次访问总共花费的寻道时 间。(1)先来先服务算法;(2)最短寻道时间优 先算法。 答:先来先服务算法: 访问序列:20,44,40,4,80,12,76 访问时间 = (20+24+4+36+76+68+64*3ms=876ms 最短寻道时间优先算法: 访问序列:40,44,20,12,4,76,80 访问时间 =(0+4+24+8+8+72+4)*3ms=360ms 4.某文件系统采用多级索引的方式组织文件的数据 存放,假定在文件的i_node 中设有13个地址项, 其中直接索引10项,一次间接索引1项,二次间接 索引1项,三次间接索引1项。数据块的大小为 2K,磁盘地址用4个字节表示。 问:这个文件系统允许的最大文件长度是多少? 答.直接索引对应盘块大小=10×2KB=20KB (2分) 一次间接索引对应盘块大小=512×2KB=1MB (2分) 二次间接索引应盘块大小=512×512× 2KB=512MB (2分) 三次间接索引应盘块大小=512×512×512× 2KB =256GB (1分) 一个文件最大=20KB+1MB+512MB+256GB (1分) 5.某进程已分配到4个页框,如下表所示。当进程 访问第4页时,产生缺页中断。请分别用FIFO、 LRU和改进的CLOCK算法,决定缺页中断服务程 序选择换出的页面。 答.FIFO 换出进入内存时间最久的页面,装入时 间20最久,故第3页换出。(2分) LRU 最近最长时间未用的页,第1页最近被访 问时间最久,故第1页换出。(3分) 改进的CLOCK 表中第1页的访问位为0,和修改 位都为0,故第1页换出。(3分) 四、解答题(共20分) 1.什么是操作系统?它的主要功能是什么?(共8分) 答:操作系统是控制和管理计算机系统内各种硬件 和软件资源、有效地组织多道程序运行的系统软件 (或程序集合),是用户与计算机之间的接口。(3分) 操作系统的主要功能包括:存储器管理、处理机管 理、设备管理、文件管理以及用户接口管理。(5分) 2.操作系统中存储器管理的主要功能是什么?什么 叫虚拟存储器?(共8分) 答:存储器管理的主要功能是:内存分配,地址映 射,内存保护,内存扩充。(4分)虚拟存储器是用户 能作为可编址内存对待的存储空间,在这种计算机 系统中虚地址被映象成实地址。或者:简单地说, 虚拟存储器是由操作系统提供的一个假想的特大存 储器。 3.什么是文件的逻辑组织和物理组织?(共4分) 答:文件的逻辑组织——用户对文件的观察和使用是从自身处理文件中数 据时采用的组织方式来看待文件组织形式。这种从用户观点出发所见到的 文件组织形式称为文件的逻辑组织。文件的物理组织——文件在存储设备 上的存储组织形式称为文件的物理组织。 五、应用题(共20分) 1.(8分)某分时系统的进程出现如下图所示的状态变化。 试问:(1)你认为该系统采用的是哪一种进程调度算法? (2)写出图中所示的每一个状态变化的原因(从①到⑥)。 解:(1)该分时系统采用的进程调度算法是时间片轮转法。(2分) (2)状态变化的原因如下: ①进程被选中,变成运行态;②时间片到,运行的进程排入就绪队列尾 部;③运行的进程启动打印机,等待打印;④打印工作结束,阻塞的进程 排入就绪队列尾部;⑤等待磁盘读文件工作;⑥磁盘传输信息结束,阻塞 的进程排入就绪队列尾部。 2.(12分)在一个请求分页存储管理系统中,一个作业的页面走向为4、 3、2、1、 4、3、 5、4、3、2、1、5,当分配给该作业的物理块数分别为 3、4时,试计算采用下述页面淘汰算法时的缺页次数(假设开始执行时主 存中没有页面),并比较所得结果。 (1)最佳置换法(OPT)(2)先进先出法 (FIFO) 解:(1)根据所给页面走向,使用最佳页面置换算法时,页面置换情况如 下: 因此,缺页次数为7;(计算过程1分,结果正确1分,共2分) 因此,缺页次数为6。(计算过程1分,结果正确1分,共2分) 由上述结果可以看出,增加分配给作业的内存块数可以降低缺页次 数。 (2)根据所给页面走向,使用先进先出页面置换算法时,页面置换情况如 下: 因此,缺页次数为9。(计算过程1分,结果正确1分,共2分) 因此,缺页次数为10。(计算过程1分,结果正确1分,共2分) 由上述结果可以看出,对先进先出算法而言,增加分配给作业的内存块数 反而出现缺页次数增加的异常现象。(2分) 一、填空题(每空1分,共10分) 1.操作系统的主要功能是处理机管理、存储器管理、设备管理、文件管 理和用户接口管理。 2.进程由程序、相关的数据段、PCB(或进程控制块)组成。 3、对于分时系统和实时系统,从可靠性上看实时系统更强;若从交互性 来看分时系统更强。 4、产生死锁的原因主要是竞争资源和进程间推进次序非法。 5、一台计算机有10台磁带机被m个进程竞争,每个进程最多需要三台磁 带机,那么m为≤4时,系统没有死锁的危险。 6、实现SPOOL系统时必须在磁盘上辟出称为输入井和输出井的专门区 域,以存放作业信息和作业执行结果。 7、虚拟存储器具有的主要特征为多次性、对换性和虚拟性。 8、按用途可以把文件分为系统文件、用户文件和库文件三类。 为文件分配外存空间时,常用的分配方法有连续分配、链接分配、索引分 配三类 1.通常所说操作系统的四大模块是指处理机管理、存储管理、设备管 理、文件管理。 2.进程实体是由进程控制块(PCB),程序段和数据段这三部分组成。 3.文件系统中,空闲存储空间的管理方法有空闲表法和空闲链表法、位 示图和成组链接法。 4.若P、V操作的信号量s初值为8,当前s的值为-6,则表示有6个等 待进程。 5.产生死锁的原因是竞争资源、进程推进顺序非法。 6.目前常用的外存分配方法有连续分配、连接分配和索引分配三种。 7.采用页式存储管理方式,未使用快表,CPU每存取一次数据访问内存 次数是2次。 8.一个文件系统中,其FCB占64B,一个盘块大小为1KB,采用一级目 录,假定文件目录中有3200个目录项,则查找一个文件平均需要100次访 问磁盘。 1.进程的三个基本状态是阻塞状态、就绪状态、执行状态。 2.产生死锁的四个必要条件是:连续条件、请求和保持条件、链接条件 和环路等待条件。 3.若P、V操作的信号量s初值为6,当前s的值为-5,则表示有5个等 待进程。 4.目前常用的外存分配方法有连续分配、链接分配和索引分配三种。 5.采用段式存储管理方式,未配置快表,CPU每存取一次数据访问内存 次数是2次。 6.一个文件系统中,其FCB占64B,一个盘块大小为1KB,采用一级目 录,假定文件目录中有3200个目录项,则查找一个文件平均需要100次访 问磁盘。 7.实现SPOOLing系统时必须在磁盘上开辟出称为输入井和输出井的专门 区域,以存放作业信息和作业执行结果。 二、单项选择题(每小题2分,共40分) 1.下面对进程的描述中,错误的是(进程是指令的集合) 2.如果分时操作系统的时间片一定,那么 (就绪进程数越多) 则响应时间 越长。 3.在页式存储管理方案中,采用 (页表) 实现地址变换。 4.当已有进程进入临界区时,其他试图进入临界区的进程必须等待,以 保证对临界资源的互斥访问,这是下列(忙则等待)同步机制准则。 5.定义:作业的周转时间=作业的完成时间-作业到达时间。现有三个 作业同时到达,每个作业的计算时间均为1小时,它们在一台处理机上按 单道方式运行,则平均周转时间为(3小时) 6.位示图法可用于(分页式存储管理中内存空闲块的分配和回收) 7.下列进程状态的转换中,哪一个是不正确的(就绪→阻塞) 8.在一个可变式分区管理中,最坏适应分配算法宜将空闲区表中的空闲 区按(地址递减)的次序排列。 9.用V操作唤醒一个等待进行程时,被唤醒进程的状态转换为(就绪) 10.使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的 (设备独立性)功能实现的 11.假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有 一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用 SCAN调度(电梯调度)算法得到的磁道访问序列是。(110,170,180, 195,68,45,35,12) 12.以下(管程)技术是操作系统中用来解决进程同步的。 13.设备的打开、关闭、读、写等操作是由(设备驱动程序)完成的。 14.单处理机系统中,可并行的是(II、III 和 IV) I 进程与进程 II 处理 机与设备 III 处理机与通道 IV 设备与设备 15.为了对紧急进程或重要进程进行调度,调度算法应采用(优先级法) 16.死锁的预防采取措施是(破坏产生死锁的四个必要条件之一) 17. 按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先 调度,这种调度算法是指(先来先服务法) 18.某基于动态分区存储管理的计算机,其主存容量为55MB(初始为 空),采用最佳适配(Best Fit)算法,分配和释放的顺序为:分配 15MB,分配30MB,释放15MB,分配6MB,此时主存中最大空闲分区 的大小是(15MB) 19.设有四个进程共享一个资源,如果每次只允许一个进程使用该资源,则 用P、V 操作管理信号量时S的可能取值是(1,0,-1,-2,-3)。 20. 目录文件存放的信息是(所有子目录文件和数据文件的FCB) 1.(网络操作系统)不是基本的操作系统。 2.不是分时系统基本特征的是 (实时性) 3.操作系统分配资源以(进程)为基本单位。 4.产生系统死锁的原因可能是由于(多个进程竞争,资源出现了循环等待) 5.临界区是指并发进程中访问临界资源的那段 (代码) 6.在页式管理中,页表的始址存放在 (寄存器中) 7.在以下存储管理方案中,不适用于多道程序设计系统的是 (单一连续分 配) 8.(单一连续分配)是进程存在的唯一标志。 9.在进程状态转换时,下列哪一种状态是不可能发生的 (等待态·运行态) 10.进程从运行状态进入就绪状态的原因可能是 (时间片用完) 精品资料

相关文档
最新文档