当前位置:文档之家› 操作系统试卷题库(含部分答案)

操作系统试卷题库(含部分答案)

操作系统试卷题库(含部分答案)
操作系统试卷题库(含部分答案)

题( 1 )

一、单选题。每小题1分,共16分(将正确答案的序号写在题目的括号中)

1、关于静态分页存储管理的页表,下列说法错误的是(C )。P115

A、内存中每个作业都对应着一个页表

B、页表属于操作系统的内核数据结构

C、如果在不同时间运行同一作业,那么每次运行时页表都是相同的

D、页表存放在内存中

2、批处理操作系统的主要缺点是(C )。P7

A、资源利用率不高

B、作业吞吐量小

C、无人机交互能力

D、作业周转时间短

3、在下列调度算法中,(A )不属于进程调度算法。

A 电梯调度法

B 优先级调度法

C 时间片轮转法

D FIFO法

4、如果文件采用直接存取方式且文件大小不固定,则宜选择(D )文件结构。P189

A 任意

B 顺序

C 随机

D 索引

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

A 交换技术

B 覆盖技术

C 缓冲技术

D DMA技术

6、操作系统是一种(A )

A、系统软件

B、应用软件

C、UNIX

D、Window NT

7、在请求页式中,因置换算法选择不当造成页面调度非常频繁,这种情况被称为(A )

A、抖动现象

B、交换现象

C、碎片

D、虚拟

8、多个进程实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的(B )。P30

A 动态性

B 并发性

C 调度性

D 异步性

9、使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的(A)功能实现的。P163

A 设备独立性

B 设备分配

C 缓冲管理D虚拟设备

10、操作系统中,进程之间交换数据的过程称为(C )

A、进程共享

B、进程同步

C、进程通信

D、进程协调

11、关于进程的运行、就绪和阻塞三个状态,下列观点正确的是(D )

A、每个进程从创建到撤消都要经历这三个状态

B、每个进程从创建到撤消,各个状态只能经历一次

C、某些进程可以从阻塞状态转化为运行状态

D、某些进程可以从运行状态转化为就绪状态

12、在一段时间内,只允许一个进程访问的资源称为(C )

A、共享资源

B、临界区

C、临界资源

D、共享区

13、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即(B)

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

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

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

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

14、下面的论述中,正确的是(A )

A、一个进程是由一个伪处理机执行的一个程序

B、程序的并发执行将导致最终结果失去封闭性

C、不同的进程所执行的程序段代码也不同

D、以优先级为基础的低级调度算法,可以保证任何时候当前正在运行的进程总是非等待状态下

诸进程中优先级最高的进程。

15、避免死锁的一个著名的算法是(B)

A、先入先出法

B、银行家算法

C、优先级算法

D、资源按序分配法

16、资源的预先分配策略可以实现死锁的(A )

A、预防

B、避免

C、检测

D、恢复

二、填空题。每个空1分,共24分(将正确答案直接写在题目的横线上)。

1、从文件管理的角度看,文件由数据和程序两部分组成。

2、SPOOLING系统是由输入井和输出井、输入缓冲区和输出缓冲区和输入进程Spi和输出进程SP 三部分程序组成。(预输入,缓输出,井管理)

3、程序的并发执行是现代操作系统的基本特征之一,为了更好地描述这一特征而引入了进程这一概念。

4、进程的实体由三部分组成,即程序段、相关的数据段和进程控制块。

5、产生死锁的必要条件有4个,分别是互斥条件,部分分配条件,不剥夺条件和环路条件。

6、文件系统对文件的访问是通过系统调用进行的,对文件的管理是通过文件目录管理功能实现的。

7、假设某磁盘的转速为3000r/min,每个盘面被分成8个扇区,问读出一个磁盘块中信息要花费2.5ms。

8、在虚拟存储系统中,若进程在内存中占3块,采用FIFO页面淘汰法,当执行访问页号序列为1234125123456时,将产生10次缺页中断。

9、作业的状态分为四种:提交、后备(收容),执行,完成状态。

10、在磁盘上确定分块所在的位置必须给出的参数依次是柱面号、磁头号、扇区号。

11、记录是一组相关数据项的集合,文件是具有文件名的一组相关元素的集合。

三、简答题。每题5分,共20分。

1、什么叫虚拟设备?请举例说明。

答:虚拟设备是指通过虚拟技术将一台独占设备变换为若干逻辑设备,供多个用户(进程)同时使用。

如:打印机。

虚拟存储器的定义:

在具有层次结构存储器的计算机系统中,采用自动实现部分装入和部分对换功能,为用户提供一个比物理主存容量大得多的,可寻址的一种“主存储器”。

2、什么是DMA方式?DMA控制方式和中断控制方式有什么区别?

答:DMA方式是在外围设备和内存之间开辟直接的数据交换通路进行数据传送。由DMA 控制器完成数据交换。

区别:1。中断控制方式是在数据缓冲寄存区满后,发中断请求,CPU进行中断处理.

DMA方式则是在所要求传送的数据块全部传送结束时要求CPU进行中断处理.

2.中断方式的数据传送是由CPU控制完成的,而DMA方式则是在DMA控制器的控制下不经过CPU 控制完成的.

3、在动态分区存储管理中,分区是动态建立的,即在作业装入时根据作业的大小划分主存区域,分

区的长度等于对应作业的大小。那么是否说明这种存储管理方法就不存在主存空间的浪费?

答:不能说明。因为在动态分区方案中,主存的作业在开始装入时,只有主存的最后一部分可能小于作业的需要而空闲,但当系统运行一段时间后,作业陆续完成时,它们释放主存区域,在主存中形成一些空闲区,这些空闲区可以被其他作业使用,但由于空闲区与后继作业的大小不一定正好相等,因而这样的空闲区变得更小,就存在了主存空间的浪费。

4、为什么要引入动态重定位?如何实现?P111

答:a. 为了在程序执行过程中,每当访问指令或数据时,将要访问的程序或数据的逻辑地址转换成物理地-址,引入了动态重定位.

b. 可在系统中增加一个重定位寄存器,用它来装入(存放)程序在内存中的起始地址,程序在执行时,

真正访问的内存地址是相对地址与重定位寄存器中的地址相加而形成的,从而实现动态重定位.

四、综合题。每题10分,共40分

1、假定在某移动臂磁盘上,刚刚处理了访问60号柱面的请求,目前正在73号柱面上读信息,并有下列请求序列等待访问磁盘:

请求次序 1 2 3 4 5 6 7 8 9

欲访问柱面号150 50 178 167 87 43 23 160 85

试用最短寻找时间优先算法和电梯调度算法,分别排出实际处理上述请求的次序。

最短寻找时间优先算法9 5 2 6 7 1 8 4 3

电梯调度算法9 5 1 8 4 3 2 6 7

2、在一个请求页式存储管理系统中,进程P共有5页,访问序列为3,2,1,0,3,2,4,3,2,1,0,4时,试用FIFO置换算法和LRU置换算法,计算当分配给该进程的页帧数为3时,访问过程中发生的缺页率。

FIFO 9次9/12 LRU 10次10/12

3、有一个具有两道作业的批处理系统,作业调度采用短作业优先,进程调度采用基于优先数的抢占式调度算法。在下表所示的作业序列,优先数为进程优先数,优先数越小优先级越高。

作业名到达时间估计运行时间优先数

1 8:00 40 4

2 8:20 30 2

3 8:30 50 3

4 8:50 20 5

(1)列出所有作业进入内存的时间及结束时间。

(2)计算平均周转时间(70分钟)

作业名到达时间估计运行时间优先数进入时间完成时间周转时间

1 8:00 40 4 8:00 9:10 70

2 8:20 30 2 8:20 8:50 30

3 8:30 50 3 9:10 10:00 90

4 8:50 20

5 8:50 10:20 90

4、某车站售票厅,任何时刻最多可容纳20名购票者进入,当售票厅中少于20名购票者时,则厅外的购票者可立即进入,否则需在外面等待。若把一个购票者看作一个进程,请回答以下问题。

(1)用P、V操作管理这些并发进程时,应怎样定义信号量,写出信号量的初始值以及信号量各种取值的含义。

(2)根据所定义的信号量,执行P、V操作,以保证进程能正确地并发执行。

(3)若购票者最多为n个人,写出信号量可能的变化范围(最大值和最小值)

(1)定义一信号量S,初始值为20。

意义:S>0S的值表示可继续进入售票厅的人数

S=0表示售票厅中已有20名顾客(购票者)

S<0|S|的值为等待进入售票厅的人数

(2) COBEGIN PROCESS PI(I=1,2,……)

begin P(S);

进入售票厅;

购票;

退出;

V(S)

end;

COEND

(3)S的最大值为20

S的最小值为20-n

题( 2 )

一、单选题。每小题1分,共16分(将正确答案的序号写在题目的括号中)

1、一个运行的进程用完了分配给它的时间片后,它的状态变为(A )。

A、就绪

B、等待

C、运行

D、由用户自己决定

2、在设备分配中,可能会发生死锁的分配方式是(C)。

A、静态方式

B、单请求方式

C、多请求方式

D、假脱机方式

3、在磁盘的访问过程中,时间花费最多的是(A )。

A 寻道时间

B 旋转延迟时间

C 传输时间

D 磁头清洗时间

4、如果要解决文件的“重名”问题,则最好应采用(B )文件目录。

A 单级

B 二级

C 多级

D 空闲

5、磁带上的文件一般只能(B )。

A 按键存取

B 顺序存取

C 以字节为单位存取

D 随即存取

6、一个完整的计算机系统是由(C)组成的。

A、硬件

B、软件

C、硬件和软件

D、用户程序

7、下列进程状态的转换中,哪一个是不正确的(C )

A、就绪到运行

B、运行到就绪

C、就绪到阻塞

D、阻塞到就绪

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

A 可以有多个进程控制块

B 可以和其他进程共用一个进程控制块

C 可以没有进程控制块

D 只能有惟一的进程控制块

9、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为(C )。

A 公共变量

B 标识符

C 信号量D标识变量

10、进程状态从就绪状态到运行状态的转换工作是由(C )完成的。

A、作业调度

B、中级调度

C、进程调度

D、内存调度

11、为了是系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由(A )完成的。

A、作业调度

B、中级调度

C、进程调度

D、设备调度

12、在以下存储管理技术中,支持虚拟存储器的技术是(C )

A、动态分区法

B、可重定位分区法

C、请求分页技术

D、对换技术

13、引入缓冲技术的主要目的是(C )

A、改善用户编程环境

B、提高CPU的处理速度

C、提高CPU和设备之间的并行程度

D、降低计算机的硬件成本

14、下面的论述中,正确的是(A )

E、一个进程是由一个伪处理机执行的一个程序

F、程序的并发执行将导致最终结果失去封闭性

G、不同的进程所执行的程序段代码也不同

H、以优先级为基础的低级调度算法,可以保证任何时候当前正在运行的进程总是非等待状态下诸

进程中优先级最高的进程。

15、虚拟存储管理策略可以(C )

A、扩大物理内存容量

B、扩大物理外存容量

C、扩大逻辑内存容量

D、扩大逻辑外存容量

16、设备的打开、关闭、读写等操作是由(D )完成的。

A、用户程序

B、编译程序

C、设备分配程序

D、设备驱动程序(设备处理程序)

二、填空题。每个空1分,共24分(将正确答案直接写在题目的横线上)。

1、进程调度的主要方式有非抢占方式和抢占方式两种。

2、在现代操作系统中,资源的分配单位是进程,而处理机的调度单位是线程。

3、进程最基本的特性是动态性和并发性,每个进程都有惟一的进程控制块PCB,系统对进程的管理就是利用进程控制块PCB实现的。

4、操作系统的主要功能是管理资源和提供用户与计算机硬件系统之间的接口。

5、对待死锁,一般应考虑死锁的预防、避免、检测和解除4个问题,银行家算法是属于避免死锁,破坏不剥夺条件是属于预防死锁,而撤消进程是解除死锁的基本方法。

6、虚拟内存的大小跟CPU的内存(最大)寻址范围有关。

7、一般来说,用户程序中所使用的地址是逻辑地址,而内存中各存储单元的地址是物理地址,将前者转变为后者的过程称作地址变换。

8、文件的物理存储组织形式有顺序方式,链接方式和索引方式三种。

9、某文件的存取控制表中内容为731,则主文件对该文件具有读写执行权限,同组用户具有执行与写权限。

10、设备的分类方法有多种,其中从资源管理(分配)的角度出发,I/O设备可分为独占设备、共享设备和虚拟设备三种。

三、简答题。每题5分,共20分。

1、用于设备分配的数据结构有哪些?它们之间的关系是什么?P161 ——162

答:用于设备分配的数据结构有设备控制表DCT,控制器控制表COCT,通道控制表CHCT和系统设备表SDT。

关系:系统设备表中包含设备控制表的入口,设备控制表包含指向控制器表的指针,控制器表中包含与控制器链接的通道表指针,通道表中包含与通道连接的控制器表首址。

2、设备驱动程序的主要任务是什么?P168

答:设备驱动程序的主要任务是接受上层软件发来的抽象请求。如read或write命令,再把它转换为具体要求后,发送给设备控制器,启动设备去执行;此外,它也将由设备控制器发来的信号传送给上层软件。

3、可采用哪几种方式将程序装入内存,它们分别适用于何种场合?P104

答:1绝对装入方式:只能将目标模块装入到内存中事先指定的位置,只适用于单道程序设计。

2可重定位装入方式:将装入模块装入到内存中任何允许的位置,故可适用于多道程序环境。但并不允许程序运行时在内存中移动位置.

3动态运行时装入方式:适用于程序在运行过程中它在内存中的位置可能经常要改变的情况。

4、对目录管理的主要要求是什么?P198

答:1实现“按名存取”2提高对目录的检索速度3文件共享4允许文件重名。

四、综合题。每题10分,共40分

1、设磁盘的I/O请求队列中的磁道号为:98,183,37,122,14,124,65,67,磁头初始位置为50。问,若采用FCFS (先来先服务)和SSTF(最短寻道时间优先)的磁盘调度算法,磁头分别移动的磁道数。

FCFS(先来先服务)98,183,37,122,14,124,65,67。磁道数643

SSTF(最短寻道时间优先)37,14,65,67,98,122,124,183 磁道数205

2、某作业在执行中,按下列页号依次存取:0,1,2,3,0,1,4,0,1,2,3,4,若作业固定占用3个内存块,按照FIFO算法,分析产生缺页中断的次数。如果给作业分配的物理块数固定为4页,则缺页中断的次数是多少?9 10

3、有一个具有两道作业的批处理系统,作业调度采用短作业优先,进程调度采用基于优先数的抢占式调度算法。在下表所示的作业序列,优先数为进程优先数,优先数越小优先级越高。

作业名到达时间估计运行时间优先数

A 10:00 40 5

B 10:20 30 3

C 10:30 50 4

D 10:50 20 6

(1)列出所有作业进入内存的时间及结束时间。(2)计算平均周转时间

(1) 各作业进入内存时间和结束时间如下表所示

作业名进入内存时间结束时间周转时间

A 10:00 11:10 70分钟

B 10:20 10:50 30分钟

C 11:10 12:00 90分钟

D 10:50 12:20 90分钟

(2)作业平均周转时间为:T=70分钟

4、有一个阅览室,共有200个座位,读者进入时必须先在一张登记表上登记,该表为每一座位列一表目,包括座号和读者姓名等,读者离开时要消掉登记的信息,试问:

(1)为描述读者的动作,应编写几个程序,设置几个进程?

(2)试用PV操作描述读者进程之间的同步关系。

答:读者的动作有两个,一是填表进入阅览室,这时要考虑阅览室里是否有座位;一是读者阅读完毕,离开阅览室,这时的操作要考虑阅览室里是否有读者。读者在阅览室读书时,由于没有引起资源的变动,不算动作变化。

算法的信号量有三个:seats——表示阅览室是否有座位(初值为200,代表阅览室的空座位数);readers ——表示阅览室里的读者数,初值为0;用于互斥的mutex,初值为1。

读者进入阅览室的动作描述getin:

while(TRUE){

P (seats); /*没有座位则离开*/

P(mutex)/*进入临界区*/

填写登记表;

进入阅览室读书;

V(mutex)/*离开临界区*/

V(readers)

}

读者离开阅览室的动作描述getout:

while(TRUE){

P(readers) /*阅览室是否有人读书*/

P(mutex)/*进入临界区*/

消掉登记;

离开阅览室;

V(mutex)/*离开临界区*/

V(seats)/*释放一个座位资源*/

}

题(3)

一、单选题。每小题1分,共20分(将正确答案的序号写在题目的括号中)

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

A.寻找

B.延迟

C.传送

D.启动

2、文件的保密是指防止文件被(C )。

A.篡改

B.破坏

C.窃取

D.删除

3、作业调度程序是从处于(B )状态的作业中选取一个作业并把它装入主存。

A.输入

B.收容

C.执行

D.完成

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

A.地址从大到小

B.地址从小到大

C.尺寸从大到小

D.尺寸从小到大

5、逻辑文件存放在到存储介质上时,采用的组织形式是与( D )有关的。

A.逻辑文件结构

B.存储介质特性

C.主存储器管理方式

D.分配外设方式

6、一个完整的计算机系统是由(C )组成的。

A、硬件

B、软件

C、硬件和软件

D、用户程序

7、下列进程状态的转换中,哪一个是不正确的(C )

A、就绪到运行

B、运行到就绪

C、就绪到阻塞

D、阻塞到就绪

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

A.管理资源的程序

B.管理用户程序执行的程序

C.能使系统资源提高效率的程序

D.能方便用户编程的程序"

9、支持程序浮动的地址转换机制是(D )。

A.页式地址转换

B.段式地址转换

C.静态重定位

D.动态重定位

10、引入缓冲技术的主要目的是(C )

A、改善用户编程环境

B、提高CPU的处理速度

C、提高CPU和设备之间的并行程度

D、降低计算机的硬件成本

11、为了对紧急事件或重要进程进行调度,调度算法应采用(B )

A、先来先服务法

B、优先级法

C、短作业优先法

D、时间片轮转法

12、处理器有32位地址,则它的虚拟地址空间为(B )字节

A、2GB

B、4GB

C、100KB

D、640KB

13、在分段管理中,(A )

A、以段为单位分配,每段是一个连续存储区

B、段与段之间必定不连续

C、段与段之间必定连续

D、每段是等长的

14、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息或建立某个条件后再向前执行,这种关系是进程间的(D )关系。

A、同步

B、互斥

C、竞争

D、合作

15、下面对临界区的论述中,正确的是(D )

A、临界区是指进程中用于实现进程互斥的那段代码

B、临界区是指进程中用于实现进程同步的那段代码

C、临界区是指进程中用于实现进程通信的那段代码

D、临界区是指进程中访问临界资源的那段代码

16、如果文件系统中有两个文件重名,不应采用(A )

A、单级目录结构

B、树型目录结构

C、二级目录结构

D、A和C

17、下列物理结构文件不便于文件扩充的是(A )

A、连续文件

B、串连文件

C、索引文件

D、多重索引文件

18、多级目录结构的表现形式为(D )

A、线性结构

B、散列结构

C、网状结构

D、树型结构

19、CPU对通道的请求形式是(C )

A、自陷

B、中断

C、通道命令

D、转移指令

20、关于静态分配,说法错误的是(D )

A、也称为预分配资源

B、仅当系统给进程分配了所需的资源后,该进程才开始执行

C、能预防死锁

D、提高了资源的利用率

二、填空题。每个空1分,共20分(将正确答案直接写在题目的横线上)。

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

2、每个索引文件都必须有一张索引表,其中每个登记项用来指出一个逻辑记录的首址。

3、操作系统的基本特性是并发性、共享性,虚拟性和不确定性。

4、二级目录结构由主文件MFD目录和各用户自己的用户文件UFD目录构成。

5、同步机制应遵循空闲让进,忙则等待,有限等待和让权等待四个准则。

6、一般来说,进程队列有三种组织方式,线性方式、链接方式和索引方式。

7、在利用信号量实现进程互斥时,应将各进程访问的资源的临界区CS置于wait操作和signal操作之间。

8、存储管理中常用交换、覆盖和虚拟性方式来突破主存容量的限制。

三、简答题。每题5分,共20分。

1、作业调度的主要功能是什么?P70

答:1记录系统中各作业的情况.2按照某种调度算法从作业的后备队列中挑选作业调入内存.3给选中的作业分配内存和外设等资源.4给选中的作业建立相应的进程5作业结束后进行善后处理工作.

2、可变分区的分配策略有哪些?P108-109

答:1首次适应算法2最佳适应算法3最坏适应算法

3、什么是死锁?产生死锁的原因是什么?P91-92

答:是指并发进程彼此互相等待对方占有的资源,而这些进程在得到对方占有的资源之前又不会释放自己占有资源,从而造成进程永远无法执行的状态..

原因:1竞争资源2进程间推进顺序非法.

必要条件:1互斥条件.2请求和等待条件.3不剥夺条件.4环路等待条件.

4、什么是静态链接、装入时动态链接和运行时动态链接?P105

答:静态链接:在程序运行之前,先将各目标模块及它们所需的库函数,链接成一个完整的装配模块,以后不再拆开,我们把这种事先进行链接的方式称为静态链接方式.

装入时动态链接:这是指用户源程序编译后所得到的一组目标模块,在装入内存时,采用边装入边链接的链接方式.

运行时动态链接:这是指对某些目标模块的链接,是在程序执行中需要该(目标)模块时,才对它进行的链接.

四、综合题。每题10分,共40分

1、设公共汽车上有一位司机和一售票员,他们的活动如下:

司机:

启动车辆,正常行车,到站停车

售票员:

售票,开车门,关车门

请分析司机与售票员之间的同步关系,如何用PV操作实现。

答:为了安全起见,显然要求:关车门后才能启动车辆;到站停车后才能开车门。所以司机和售票员在到站、开门、关门、启动车辆这几个活动之间存在着同步关系。用两个信号量S1、S2分别表示可以开车和可以开门,S1、S2的初值均应为0。

司机:售票员:

1正常行车3售票

2到站停车5P(S2)

4V(S2)6开车门

9P(S1)7关车门

10启动车辆8V(S1)

2、在单道环境下,分别采用FCFS和SJF算法,完成作业调度。试说明作业的调度顺序及平均周转时间和带权平均周转时间。并评价对于本题哪个算法更好一些。

作业号进入时刻运行时间(min)

1 10:00 30

2 10:10 60

3 10:20 40

4 10:30 20

FCFS

作业号进入时刻运行时间(min)开始时间结束时间周转时间带权周转时间

1 10:00 30 10:00 10:30 30 1

2 10:10 60 10:30 11:30 80 1.33

3 10:20 40 11:30 12:10 110 2.75

4 10:30 20 12:10 12:30 120 6

平均周转时间=85 带权平均周转时间=2.77 340 11.08

SJF

作业号进入时刻运行时间(min)开始时间结束时间周转时间带权周转时间

1 10:00 30 10:00 10:30 30 1

2 10:10 60 11:30 12:30 140 14/6

3 10:20 40 10:50 11:30 70 7/4

4 10:30 20 10:30 10:50 20 1

平均周转时间=65 带权平均周转时间=1.52 260 6.08

3、某段式存储管理系统中,有一作业共4段,段号为0,1,2,3,段表SMT如下所示。

段号段长起始地址状态

0 500 1500 0

1 400 2600 0

2 120 --- 1

3 85 380 0

试计算逻辑地址[0,45]、[1,50]、[2,60]、[3,90]相应的主存地址。当无法进行地址变换时,应说明产生何种中断。(其方括号内分别为段号和段内地址,按十进制)

答:逻辑地址[0,45]相应的主存地址为:1545(1500+45)

逻辑地址[1,50]相应的主存地址为:2650(2600+50)

逻辑地址[2,60]产生缺页中断,

逻辑地址[3,90]产生地址越界中断.

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

(1)先来先服务算法(2)最短寻找时间优先算法

答:(1)3毫秒×292=876毫秒(4分)

(2)3毫秒×120=360毫秒(4分)

(注:各算法使移动臂的移动次序和移动的柱面数如下:

(1)40 →20 →44 →40 →4 →80 →12 →76

(20)(24)(4)(36)(76)(68)(64)共移动292柱面

(2)40 →44 →20 →12 →4 →76 →80

(4)(24)(8)(8)(72)(4)共移动120柱面

题( 4 )

一、单选题。每小题1分,共16分(将正确答案的序号写在题目的括号中)

1、并发性是指若干事件在(B )发生。

A、同一时刻

B、同一时间间隔

C、不同时刻

D、不同时间间隔内

2、在操作系统中,JCB是指(A )。

A、作业控制块

B、进程控制块

C、文件控制块

D、设备控制块

3、作业调度的关键在于(B )。

A 选择恰当的进程管理程序

B 选择恰当的作业调度算法

C 选择合适的系统调用

D 选择合适的程序

4、存储管理的功能是(B)。

A 执行程序

B 提高内存利用率

C 提高内存的速度

D 增加内存实际容量

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

A 输入输出中断

B 时钟中断

C 越界中断

D 缺页中断

6、分段管理提供(B )维的地址结构。

A、1

B、2

C、3

D、4

7、碎片现象的存在使得(A )

A、内存空间利用率降低

B、内存空间利用率提高

C、内存空间利用率得以改善

D、内存空间利用率不影响

8、(D )实现了两种存储方式的优势互补。

A 请求分页管理

B 可变式分区管理

C 段式管理

D 段页式管理

9、进程和程序的本质区别是( D )。

A 存储在内存和外存

B 顺序和非顺序执行机器指令

C 分时使用和独占使用计算机资源D动态和静态特征

10、下列各项步骤中,那一个不是创建进程所必须的步骤?(B )

A、建立一个进程控制块PCB

B、由CPU调度程序为进程调度CPU

C、为进程分配内存等必要的资源

D、将PCB链入进程就绪队列

11、进程从运行状态变为阻塞状态的原因是(A )

A、输入或输出事件发生

B、时间片到

C、输入或输出事件完成

D、某个进程被唤醒

12、在一多道程序设计系统中,对各进程推进速度而言,说法正确的是(C )

A、若各进程是无关的,则不必加以控制

B、因是并发程序必须加以控制

C、由于进程有异步特征,必须加以控制(同步)

D、由于进程有不同状态,必须加以控制

13、目录文件所存放的信息是(D )

A、某一文件存放的数据信息

B、某一文件的文件目录

C、该目录中所有数据文件目录

D、该目录中所有子目录文件和数据文件的目录项

14、下面关于顺序文件的论述中,正确的是(B )

I、顺序文件适合建立在顺序存取设备上,而不适合建立在磁盘上

J、顺序文件一旦建立就很难进行修改

K、顺序文件必须采用连续分配方式,而链接文件和索引文件则都可采取离散方式

L、在MS-DOS中不能采用顺序文件结构。

15、文件名与(A )的转化是通过文件目录来实现的。

B、物理地址B、内存地址

C、文件内部名

D、文件记录

16、以下(C )功能不是操作系统具备的主要功能。

A、内存管理

B、中断处理

C、文字编辑

D、CPU调度

二、填空题。每个空1分,共24分(将正确答案直接写在题目的横线上)。

1、批处理系统加上多道程序设计技术就是多道批处理系统。

2、作业调度又称高级调度(或长程调度或接纳调度)。其主要功能是记录系统中各个作业的情况,按照作业调度算法挑选作业进入内存,并为作业做好运行前的准备工作和作业完成后的善后处理工作。

3、在动态分配内存时,要靠硬件地址变换机构实现动态重定位。

4、页表表目的主要内容包括页号和页面号。

5、虚拟存储的大小受到计算机的地址结构和可用的辅助存储容量的限制

6、在设计进程调度程序时,考虑等待时间、响应时间、优先数三个问题。

7、引入进程,可带来提高资源利用率和解决共享性的好处,但却增加了系统的空间和时间开销。

8、如果系统中有n个进程,则在就绪队列中进程的个数最多为n-1。

9、在多级目录结构中,对某文件的首次访问通常都采用绝对路径,文件被打开后,对文件的访问可以采用相对路径。

10、最短寻道时间优先算法选择与当前磁头所在磁道距离最近的请求作为下一次服务的对象。

11、按存取保护级别可把文件分为只执行文件、只读文件、读及写文件。

12、对操作系统而言,打开文件指令的主要作用是装入文件目录表。

三、简答题。每题5分,共20分。

1、什么是抖动?产生抖动的原因是什么?P133

a. 抖动(Thrashing)就是指当内存中已无空闲空间而又发生缺页中断时,需要从内存中调出一页程序或数据送磁盘的对换区中,如果算法不适当,刚被换出的页很快被访问,需重新调入,因此需再选一页调出,而此时被换出的页很快又要被访问,因而又需将它调入,如此频繁更换页面,以致花费大量的时间,我们称这种现象为"抖动";

b. 产生抖动的原因是由于CPU的利用率和多道程序度的对立统一矛盾关系引起的,为了提高CPU利用率,可提高多道程序度,但单纯提高多道程序度又会造成缺页率的急剧上升,导致CPU的利用率下降,而系统的调度程序又会为了提高CPU利用率而继续提高多道程序度,形成恶性循环,我们称这时的进程是处于"抖动"状态.

2、为什么说分段系统比分页系统更易于实现信息共享和保护?P122

答:在实现对程序和数据的共享和保护时,由于段是以信息的逻辑单位为基础的,因此便于存储保护和信息的共享,而页是存放信息的物理单位,并无完整的意义,不便于实现信息的共享和保护。

3、什么是文件系统?文件系统的主要功能有哪些?

答:文件系统:操作系统提供的管理文件的机构。

功能:对文件存储空间的管理,对文件目录的管理,用于将文件的逻辑地址转换为物理地址的机制,对文件读,写的管理,对文件的共享和保护等功能。

4、简述操作系统的五大管理功能。

答:1处理机管理功能( 进程控制,进程同步,进程通信,调度) 2存储器管理功能(内存分配,内存保护,地址映射,内存扩充) 3设备管理功能(缓冲管理,设备分配,设备处理) 4文件管理功能(文件存储空间的管理, 目

录管理, 文件的读/写管理和保护)5作业管理功能

四、综合题。每题10分,共40分

1、设系统中有三类资源A、B和C,又设系统中有5个进程P1、P

2、P

3、P4和P5。在T0时刻系统状态如下:

最大需求量已分配资源量剩余资源量

A B C A B C A B C

P1 8 6 4 1 2 1 2 1 1

P2 4 3 3 3 1 1

P3 10 1 3 4 1 3

P4 3 3 3 3 2 2

P5 5 4 6 1 1 3

(1)系统是否处于安全状态?如是,则给出进程安全序列。(是p4 p2 p5 p3 p1)

(2)如果进程P5申请1个资源类A、1个资源类B和1个资源类C,能否实施分配,为什么?

答:(1)

最大需求量已分配资源量剩余资源量尚需要量

A B C A B C A B C A B C

P1 8 6 4 1 2 1 2 1 1 7 4 3

P2 4 3 3 3 1 1 1 2 2

P3 10 1 3 4 1 3 6 0 0

P4 3 3 3 3 2 2 0 1 1

P5 5 4 6 1 1 3 4 3 3

系统是处于安全状态,安全序列为:P4,P2,P1,P3,P5

(2)P5申请(1,1,1)

最大需求量已分配资源量剩余资源量尚需要量

A B C A B C A B C A B C

P1 8 6 4 1 2 1 1 0 0 7 4 3

P2 4 3 3 3 1 1 1 2 2

P3 10 1 3 4 1 3 6 0 0

P4 3 3 3 3 2 2 0 1 1

P5 5 4 6 2 2 4 3 2 2

不能实施分配,因为分配后找不到安全序列,系统将处于不安全状态.

2、有一个教室,学生A往里面存放英语和数学两种书,但要求:(1)学生A每次只能存入一本书(2)教室中两种书的数量满足关系:-8<语文书数量—数学书数量<9。试用P、V操作描述学生A的存放过程。答:设信号量S1=1(互斥:每次只能存入一本书)S2=8 S3=9

P放语文书P放数学书

P(S2) P(S3)

P(S1) P(S1)

放语文书放数学书

V(S1) V(S1)

V(S3) V(S2)

3、假定磁盘的移动臂现在处于第6柱面,有如下6个请求者等待访问磁盘,请列出最省时间的响应次序。请写出分析过程。(响应次序 2 6 5 4 1 3)

序号柱面号磁头号扇区号

1 9 7 5

2 6 5 3

3 15 9 7

4 7 3 9

5 7 4 4

6 6 8 6

4、现有两个空闲区,后备作业队列中有3个作业(job1,jbo2,job3)它们的大小如图所示,采用FCFS 策略,即作业的请求次序是job1,job2然后job3。分析采用可变分区策略(即WF算法,BF算法,FF算法)管理内存时的碎片情况。

题(5 )

一、单选题。每小题1分,共16分(将正确答案的序号写在题目的括号中)

1、(B )是解决进程间同步与互斥的一对低级通信原语。

A lock和unlock

B P和V

C W和S

D send和receive

2、动态重定位技术依赖于(B )。

A 重定位装入程序

B 重定位寄存器

C 地址机构

D 目标程序

3、在虚拟存储系统中,若进程在内存中占3块(开始为空),采用FIFO页面淘汰法,当执行访问页号序列为1234125123456时,将产生(D )次缺页中断。

A 7

B 8

C 9

D 10

4、如果文件采用直接存取方式且文件大小不固定,则宜选择(D )文件结构。

A 任意

B 顺序

C 随机

D 索引

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

A 交换技术

B 覆盖技术

C 缓冲技术

D DMA技术

6、操作系统的基本职能是(A)

A 控制和管理系统内各种资源,有效地组织多道程序的运行B提供用户界面,方便用户使用

C 提供方便的可视化编辑程序

D 提供功能强大的网络管理工具

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

A 可以有多个进程控制块

B 可以和其他进程共用一个进程控制块

C 可以没有进程控制块

D 只能有惟一的进程控制块

8、在分页存储管理系统中,从页号到物理块号的地址映射是通过(B )实现的。

A 段表

B 页表

C PCB

D JCB

9、使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的(A )功能实现的。

A 设备独立性

B 设备分配

C 缓冲管理D虚拟设备

10、计算机系统产生死锁的根本原因是(D)

A 资源有限

B 进程推进顺序不当

C 系统中进程太多

D A和B

11、通常,用户编写的程序中所使用的地址是(B )

A、物理地址

B、逻辑地址

C、绝对地址

D、内存地址

12、在一段时间内,只允许一个进程访问的资源称为(C )

A、共享资源

B、临界区

C、临界资源

D、共享区

13、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即(B)

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

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

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

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

14、碎片是指(C )

M、存储分配完后所剩的空闲区

N、没有被使用的存储区

O、不能被使用的存储区

P、未被使用,而又暂时不能使用的存储区

15、系统抖动是指(B )

C、使用机器时,出现屏幕闪烁的现象

D、刚被调出的页面又立刻被调入所形成的频繁调入调出现象

E、系统盘不干净,系统不稳定现象

F、由于内存分配不当,偶然造成内存不够的想象

16、文件系统采用二级文件目录可以(D )

A、缩短访问存储器的时间

B、实现文件共享

C、节省内存空间

D、解决不同用户间的文件命名冲突

二、填空题。每个空1分,共24分(将正确答案直接写在题目的横线上)。

1、设备的分类方法有多种,其中从资源管理(分配)的角度出发,I/O设备可分为独享设备、共享设备和虚拟设备三种。

2、分区管理中采用最先适应法时,应将空闲区按地址递增次序排列,而使用最佳适应法时空闲区应按容量从小到大次序排列,使用最坏适应法时空闲区按容量从大到小次序排列。

3、在操作系统的基本特征中,并发性和共享性是最重要的两个特征,它们互为存在条件。

4、多道程序设计技术的实现是由于硬件技术中中断技术和单道批处理的实现才产生的。

5、对待死锁,一般应考虑死锁的预防、避免、检测和解除四个问题,典型的银行家算法是属于避免死锁,破坏循环等待条件是属于预防死锁,而剥夺资源是解除死锁的基本方法。

6、文件系统对文件的访问是通过系统调用进行的,对文件的管理是通过文件目录管理功能实现的。

7、访问磁盘时间由三部分组成,即寻道时间、旋转延迟时间和传输时间,其中寻道时间约占70%左右。

8、文件控制块是文件存在的标志,它记录了系统管理文件所需要的全部信息。

9、进程至少有三种基本状态:就绪、执行和阻塞

10、位示图为20行、16列,在进行盘块分配时,若找到的空闲盘块其行号为3,列号也为3,则相应的盘块号是35。在回收盘块时,若某盘块号为55,则它位于位示图的第4行,第7列。

三、简答题。每题5分,共20分。

1、什么是SPOOLING技术。P166

答:SPOOLING技术就是利用专门的外围控制机,将低速设备下I/O设备的数据传递到高速磁盘上,或者相反,这种在联机情况下实现的同时外围操作称为SPOOLING技术或称为假脱机操作.

将一台物理I/O设备虚拟为多台逻辑设备,从而允许多个用户共享使用一台物理设备;即利用高速的共享设备(磁盘)实现低速独占设备的共享使用的技术。

2、什么是设备独立性。

答:应用程序独立于具体使用的物理设备.

3、简述缺页中断与一般中断的区别。P129

答:在指令执行期间产生和处理中断信号,

一条指令在执行期间,可能产生多次缺页中断.

4、简述分页和分段的异同点。P121

答:相同:分段和分页都是采用离散分配方式,且都要通过地址映射机构来实现地址变换.

不同1页是信息的物理单位,分页是为了系统管理的需要,段是信息的逻辑单位,分段是为了满足用户的需要2页的大小固定且由系统决定,段的长度不固定,决定于用户编写的程序.3分页的作业地址空间是一维的,而分段的作业地址空间是二维的.

四、综合题。每题10分,共40分

1、某移动臂磁盘的柱面由外向里顺序编号,假定当前磁头停在100号柱面且移动臂方向是向里的,现有如下表所示的请求序列在等待访问磁盘:

请求次序 1 2 3 4 5 6 7 8 9 10

柱面号190 10 160 80 90 125 30 20 140 25

回答下面的问题:

(1)写出分别采用“最短查找时间优先算法”和“电梯调度算法”时,实际处理上述请求的次序

(2)针对本题比较上述两种算法,就移动臂所花的时间(忽略移动臂改向时间)而言,哪种算法更合适?简要说明之。

答:最短寻找时间优先:5、4、6、9、3、1、7、10、8、2 (310)

电梯调度算法:5、4、7、10、8、8、6、9、3、1 (270)

2、在银行家算法中,若出现下述的资源分配情况:

Process Allocation Need Available

P0 0 0 3 2 0 0 1 2 1 6 2 2

P1 1 0 0 0 1 7 5 0

P2 1 3 5 4 2 3 5 6

P3 0 3 3 2 0 6 5 2

P4 0 0 1 4 0 6 5 6

试问:

(1)该状态是否安全?

(2)若进程P2提出请求Request(1,2,2,2)后,系统能否将资源分配给它?

解:(1)利用银行家算法对此时刻的资源分配情况进行分析,可得此时刻的安全性分析情况。

进程Work Need Allocation Work+Allocation

Finish A B C D A B C D A B C D A B C D

P0 P3 P4 P1 P2 1 6 2 2

1 6 5 4

1 9 8 6

1 9 9 10

2 9 9 10

0 0 1 2

0 6 5 2

0 6 5 6

1 7 5 0

2 3 5 6

0 0 3 2

0 3 3 2

0 0 1 4

1 0 0 0

1 3 5 4

1 6 5 4

1 9 8 6

1 9 9 10

2 9 9 10

3 12 1

4 14

true

true

true

true

true

从上述分析中可以看出,此时存在一个安全序列{P0,P3,P4,P1,P2},故该状态是安全的。(2)P2提出请求Request2(1,2,2,2),按银行家算法进行检查:

Request2(1,2,2,2)≤Need2(2,3,5,6)

Request2(1,2,2,2)≤Available(1,6,2,2)

试分配并修改相应数据结构,资源分配情况如下:

进 程

Allocation Need Available A B C D A B C D A B C D P0 P1 P2 P3 P4

0 0 3 2 1 0 0 0 2 5 7 6 0 3

3 2 0 0 1 4

0 0 1 2 1 7 5 0 1 1 3 4 0 6 5 2 0 6 5 6

0 4 0 0 再利用安全性算法检查系统是否安全,可用资源Available (0,4,0,0)已不能满足任何进程的需要,故系统进入不安全状态,此时系统不能将资源分配给P2。

3、假设页的大小为1K ,指令LOAD 1,2500的虚地址为100。请详细说明在请求分页系统中该指令的地址变换过程。假定某时刻页表中已调入内存的页面的页号和物理块号的对照表如下: 页号 块号 0 2 1 3 2

8

解:(1)指令地址100转换

并由虚地址100可知,指令LOAD 1,2500在第0页的100单元中。由于第0页在主存的第二块中,因此,该指令在主存的地址为2048+100=2148。

(2)指令地址2500转换

当CPU 执行到第2148单元的指令时,地址变换机构首先将2500转换为页号与页内地址两部分,即P=2,W=452。由页表,可知第二页所对应的主存快为8。将块号8与页内地址452相连,得到待访问的主存物理地址为8644。

4、某商店有两种食品A 和B ,最大数量各为m 个。该商店将A 、B 两种食品搭配出售,每次各取一个。为避免食品变质,遵循先到食品先出售的原则。有两个食品公司分别不断地供应A 、B 两种食品(每次一个)。为保证正常销售,当某种食品的数量比另一种的数量超过K (K

(1)共需设置几个进程?

(2)用P 、V 操作解决上述问题中的同步和互斥关系。

题 ( 6 )

一、 名词解析(每题4分,共20分)

1.进程

进程是程序在一个数据集合上的运行过程。

2.地址重定位

地址重定位是将逻辑地址转换成绝对地址。可分为静态重定位,动态重定位两种

3.文件系统

操作系统提供的管理文件的机构。

4.虚拟存储器

虚拟存储器就是统一管理内外存,使得用户作业或进程运行空间的大小不受内存容量的限制,从而展现在用户面前的是一个比实际内存大得多的存储器,并将其称为虚拟存储器,相应的地址空间称为虚拟地址空间。

5.中断

二、填空(每空1分,共20分)

1.操作系统,通常包括处理机管理、存储管理、设备管理、文件管理、作业管理和用户接口等。

2.处理机管理是OS的核心程序。其中,系统调用是在管态下执行的程序。

3.计算机系统由软件和硬件系统组成,操作系统属于前者。硬件系统由CPU、存储器、I/O控制系统和

各种外围设备组成。

4.存储管理的功能主要包括:内存分配、地址分配、主存空间的共享和保护、空间的扩充。

5.页式管理需要硬件的支持,块是主存空间分配的物理单位,页面大小决定了主存储器分块的大小。页

表一般存放在主存中。页块的大小是512B~8KB。

6.系统出现死锁的根本原因是竞争资源和进程间推进顺序都不得当造成。

7.要确定磁盘上一个物理块所在的位置,需给出柱面号、磁道号和扇区号。

8.虚拟存储器的容量是由计算机的地址机构和可用的辅助存储器容量的大小决定的。

9.文件按用途分:系统文件、库文件、用户文件,按保护级分:只执行文件、只读文件、读写文件。

10.SPOOLING系统由预输入程序、井管理程序、缓输出程序组成。

三、简述题(每小题6分,共30分)

1.为了使并发进程能正确地执行,对临界区的管理有哪些必须遵循的原则?

2.简述解决死锁问题的三种方法。

3.选择进程调度算法的准则是什么?

4.有哪几个主要因素影响缺页中断率?

5.什么是线程?多线程技术具有哪些优越性?

四、应用题(每小题10分,共20分)

1.在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是:115,228,

120,88,446,102,321,432,260,167,若该作业的第0页已经装入主存,现分配给该作业的主存共300字,页的大小为100字,请回答下列问题:

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

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

答:页大小为100K则字地址所在的页为1,2,1,0,4,1,3,4,2,1

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

FIFO 1 2 1 0 4 1 3 4 2 1

1 2 4 3 1

0 1 2 4 3

0 1 2 4

缺页 1 1 1 1 1

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

6/10=60%

LRU 1 2 1 0 4 1 3 4 2 1

1 2 4 3 2 1

0 1 1 1 4 2

0 0 4 3 4

缺页 1 1 1 1 1 1

2.用PV操作解决读者写者问题的正确程序如下:

begin S, Sr: Semaphore; rc: integer;

S:=1; Sr:=1; rc:=0;

cobegin PROCESS Reader i ( i=1,2…)

begin P(Sr)

rc:=rc+1;

if rc=1 then P(S);

V(Sr);

read file;

P(Sr);

rc:=rc-1

if rc=0 thenV(S);

V(Sr);

end ;

PROCESS Writer j (j=1,2…)

begin P(S);

Write file;

V(S)

end;

coend ;

end;

请回答:

(1)信号量 Sr的作用;

(2)程序中什么语句用于读写互斥,写写互斥;

(3)若规定仅允许5个进程同时读,怎样修改程序?

答:(1)Sr用于读者计数rc的互斥信号量;

(2)if rc=1 then P(S)中的P(S)用于读写互斥,写者进程中的P(S)用于写写互斥,读写互斥。

(3)程序中增加一个信号量S5,初值为5,P(S5)语句加在读者进程P(Sr)之前,V(S5)语句加在读者

进程第2个V(Sr)之后。

题(7)

五、名词解析(每题4分,共20分)

1.多道程序设计系统

2.进程的同步

3.管态和目态

4.文件结构

5.线程

六、填空(每空1分,共20分)

1.采用多道程序设计的好处:a________, b充分利用外围设备, c发挥了CPU与外围及外围设备

之间的__________________________________________。

2.操作系统,通常包括:处理机管理、作业管理、存储器管理、用户接口,设备管理和文件管理。

3.中央处理器的两种工作方式:管态和目态。操作系统在管态下工作,用户程序在目态下工作。

4.进程是一个程序在一个数据集上的一次执行。程序是静态的,而进程是动态的。进程通过一个进

程控制块pcb来被系统所指挥,它是进程存在的唯一标志。

5.对于多个可变分区的管理,常用的主存分配算法有:最先适应算法、最优适应算法、最坏适应算

法。处理器要设置重定位寄存器、限长寄存器两个。

6.按组织结构,文件可以包括逻辑文件和物理文件。其中,逻辑结构组织可采用流式文件和记录式

文件,物理结构组织分为顺序文件、链接文件和索引文件。

7.死锁的必要条件:互斥条件、请求与保持条件、不可抢夺资源、循环等待资源。

8.设备,可分为块设备,比如:磁盘,字符设备如交互式终端,打印机。

9.在单处理机环境下,进程间有几种通信方式:a. 共享存储器系统通信方式;b. 消息传递系统通

信方式c.管道通信方式。

10.文件目录是用来检索文件的。文件目录由若干目录项组成,它记录文件的有关信息。文件目录的

结构包括:一级目录结构、二级目录结构和多级目录结构。

七、简述题(每小题6分,共30分)

1.试比较单道与多道批处理系统的特点及优缺点。

2.内存管理有哪些主要功能?它们的主要任务是什么?

3.试从动态性,并发性和独立性上比较进程和程序?

4.何谓死锁?产生死锁的原因是?产生死锁必要条件是什么?

5.分页和分段有何区别?

八、应用题(每小题10分,共20分)

1.在一个请求分页系统中,采用LRU 页面置换算法时,假如一个作业的页面走向为4,3,2,1,

4,3,5,4,3,2,1,5,当分配给该作业的物理块数M 分别为3 和4 时,试计算访问过程中

所发生的缺页次数和缺页率?比较所得结果?

答:M=3时LRU

4 3 2 1 4 3

5 4 3 2 1 5

4 3 2 2 2 3 3 3 3 5

4 3 3 4 4 4 4 1 1

4 1 1 1

5 2 2 2

+ + + + + + + + + +

所以,缺页中断率f=10/12=83.3%

M=4时LRU

4 3 2 1 4 3

5 4 3 2 1 5

4 3 2 1 1 2 2 2

4 3 2

5 5 1 1

4 3 3 3 3 3

4 4 4 4 5

+ + + + + + + +

所以,缺页中断率f=8/12=66.7%

2.假设为某临界区设置一把锁W,当W=1 时,表示关锁;W=0 时,表示锁已打开.试写出开锁原

语和关锁原语,并利用它们去实现互斥。

答: 开锁原语:

unlock(W):

W=0;

关锁原语:

lock(W);

if(W==1) do no_op;

W=1;

利用开关锁原语实现互斥:

var W: semaphore:=0;

begin

parbegin

process :

begin

repeat

lock(W);

critical section

unlock(W);

remainder section

until false;

end

parend

题(8 )

填空

1.一般的,进程有三种基本状态:就绪、执行和阻塞。其中,不需要组成队列的是执行。

2.访问磁盘时间由三部分组成,即数据传输时间、寻道时间和旋转延迟时间,其中寻道时间约占大部

分访问磁盘的时间。

3.按地址递增管理存储区时,分区管理中采用最先适应法时,应将空闲区按地址递增次序排列,而使

用最佳适应法时空闲区应按容量从小到大次序排列,使用最坏适应法时空闲区按容量从大到小次序排列。

4.在单处理机环境下,进程间有:共享存储器系统通信方式、消息传递系统通信方式、管道通信方式。

5.存储管理中,常用交换,覆盖和虚拟性方式来突破主存容量的限制。

6.在利用信号量实现进程互斥时,应将临界区置于P操作和V操作之间。

7.对待死锁,一般应考虑死锁的预防、避免、检测和解除四个问题。其中,破坏循环等待条件是属于

死锁预防,有名的银行家算法是属于死锁避免,而剥夺资源是死锁解除的基本方法。

单项选择题

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 )

操作系统期末试卷(含答案)79149

操作系统复习题1 一、判断题 1.分时系统中,时间片设置得越小,则平均响应时间越短。() 2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。() 3.一个进程的状态发生变化总会引起其他一些进程的状态发生变化。() 4.在引入线程的OS中,线程是资源分配和调度的基本单位。() 5.信号量的初值不能为负数。() 6.最佳适应算法比首次适应算法具有更好的内存利用率。() 7.为提高对换空间的利用率,一般对其使用离散的分配方式。() 8.设备独立性是指系统具有使用不同设备的能力。() 9.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随即存取。() 10.访问控制矩阵比访问控制表更节约空间。() 二、选择题 1.在设计分时操作系统时,首先要考虑的是(A);在设计实时操作系统时,首先要考虑的是(B);在设计批处理系统时,首先要考虑的是(C)。 A,B,C :(1)灵活性和适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。 2.对一个正在执行的进程:如果因时间片完而被暂停执行,此时它应从执行状态转变为(D)状态;如果由于终端用户的请求而暂停下来,则它的状态应转变为(E)状态;如果由于得不到所申请的资源而暂停时下来,则它的状态应转变为(F)状态。D,E,F:(1);静止阻塞(2);活动阻塞(3);静止就绪(4);活动就绪(5)执行。 3.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(G);为照顾紧急作业用户,应采用(H);为能实现人机交互,应采用(I);而能使短作业、长作业和交互作业用户满意时,应采用(J)。 G,H,I,J:(1);FCFS调度算法(2);短作业优先调度算法;(3)时间片轮转算法;(4)多级反馈队列调度算法;(5)基于优先权的剥夺调度算法。 4.由固定分区发展为分页存储管理方式的主要推动力是(K);由分页系统发展为分段系统,进而发展为段页式系统的主要动力分别是(L)和(M)。 K,L,M:(1)提高内存利用率;(2)提高系统吞吐量;(3)满足用户需要;(4)更好地满足多道程序进行的需要;(5)既满足用户需求,又提高内存利用率。 5.在存储管理中,不会产生内部碎片的存储管理方式是(N);支持虚拟存储器,但不能以自然的方式提供存储器的共享和存取保护机制的存储管理方式是(O)。 N:(1)分页式存储管理;(2)分段式存储管理;(3)固定分区式存储管理;(4)段页式存储管理。 O:(1)段页式存储管理;(2)请求分区页式存储管理;(3)请求分段式存储管理;(4)可变分区存储管理;(5)固定分区存储管理;(6)单一连续分区式存储管理。 6.磁盘调度主要是为了优化(P),下列算法中能避免磁盘粘着的现象的是(Q)。P:(1)寻道时间;(2)旋转延迟时间;(3)传输时间。 Q:(1)SSTF;(2)FCFS;(3)SCAN;(4)CSCAN;(5)FSCAN。 7.文件系统中,目录管理最基本的功能是(R),位示图的主要功能是(S),FAT 表的主要功能是(T)。 R,S,T:(1)实现按名存取;(2)提高文件存储空间利用率;(3)管理文件存储器的空闲空间;(4)指出分配给文件的盘块(首个盘块除外)的地址;(5)管理文件存储器的空闲空间,并指出分配给文件的盘块(首个盘块除外)的地址。 8.文件系统采用多级目录结构,可以(U)和(V)。 U,V:(1)缩短访问文件存储器时间;(2)节省主存空间;(3)解决不同用户文件的命名冲突;(4)方便用户读写文件;(5)提高检索目录的速度。9.计算机系统中信息资源的安全包括(W)、(X)和(Y)三个方面,其中程序被删除属于(W)方面的威胁,数据被非法截取属于(X)方面的威胁,消息被更改属于(Y)方面的威胁。 W,X,Y:(1)保密性;(2)完整性;(3)可用性;(4)方便性。 三、填空题 1.操作系统最基本的特征是(1)和(2),最主要的任务是(3)。 2.引入进程的主要目的是(4),进程存在的唯一标志是(5)。 3.(6)是指通过破坏死锁产生的必要条件来防止死锁的发生。引起死锁的四个必要条件中,(7)是不应该被破坏的,但对某些特殊的资源(如打印机),该条可通过(8)来破坏;而其他能被破坏的三个必要条件分别是(9)、(10)和(11)。 4.虚拟存储器管理的基础是(12)原理,在请求分页管理方式中,页表中的状态位用来只是对应页(13)修改位用来只是对应页(14),引用位则是供(15)使用;而在请求分段系统还增加了增补位,它用来指示(16)。 5.设备驱动程序是(17)与(18)之间的通信程序如果系统中有3台相同的单显和2台相同的彩显则必须为它们配置(19)种设备驱动程序 6.廉价磁盘冗余阵列可组成一个大容量磁盘系统,它利用(20)技术来提高磁盘系统的存取进度,而利用(21)技术来增加磁盘系统的可靠性 7.包过滤防火墙工作在(22)层,采用代理服务技术的防火墙则工作在(23)层 8.UNIX文件系统对文件存储空间采用(23)分配方式,它通过(24)来管理空闲的文件存储空间。 四、问答题 1.假设某多道程序设计系统中有供用户使用的内存100k,打印机1台。系统采用可变分区管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计:采用最短剩余时间优先的进程调度算法,进程剩余执行时间相同时采用先来先服务算法;进程调度时机在执行进程结束时或有新进程到达时。现有一进程序列如下: 假设系统优先分配内存的低地址区域,且不需移动已在主存中的进程,请:(1)给出进度调度算法选中进程的次序,并说明理由。 (2)全部进程执行结束所用的时间是多少? 2.请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向的行人必须等待:另一方向的行人必须等待:当某一方向无人过桥是,另一方向的行人可以过桥。 3.提高内存利用率的途径有哪些? 4.何谓脱机输入/输出技术? 5. 将目录文件当作一般数据文件来处理有什么优缺点? 操作系统复习题1答案 一、判断题 1、错 2、对 3、错 4、对 5、对 6、错 7、错 8、错 9、对10、错 二、选择题 1、A :(2);B:(4);C:(3)。 2、D:(4);E:(3);F:(2)。 3、G:(2);H:(5);I:(3);J:(4)。 4、K:(1);L:(3);M:(5)。 5、N:(2);O:(2)。 6、P:(1)寻道时间;Q:(5)。 7、R:(1);S:(3);T:(5)。 8、U:(3);V:(5)。 9、W:(3);X:(1);Y:(2)。

操作系统试卷题库(含部分答案)

题( 1 ) 一、单选题。每小题1分,共16分(将正确答案的序号写在题目的括号中) 1、关于静态分页存储管理的页表,下列说法错误的是(C )。P115 A、内存中每个作业都对应着一个页表 B、页表属于操作系统的内核数据结构 C、如果在不同时间运行同一作业,那么每次运行时页表都是相同的 D、页表存放在内存中 2、批处理操作系统的主要缺点是(C )。P7 A、资源利用率不高 B、作业吞吐量小 C、无人机交互能力 D、作业周转时间短 3、在下列调度算法中,(A )不属于进程调度算法。 A 电梯调度法 B 优先级调度法 C 时间片轮转法 D FIFO法 4、如果文件采用直接存取方式且文件大小不固定,则宜选择(D )文件结构。P189 A 任意 B 顺序 C 随机 D 索引 5、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C )。 A 交换技术 B 覆盖技术 C 缓冲技术 D DMA技术 6、操作系统是一种(A ) A、系统软件 B、应用软件 C、UNIX D、Window NT 7、在请求页式中,因置换算法选择不当造成页面调度非常频繁,这种情况被称为(A ) A、抖动现象 B、交换现象 C、碎片 D、虚拟 8、多个进程实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的(B )。P30 A 动态性 B 并发性 C 调度性 D 异步性 9、使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的(A)功能实现的。P163 A 设备独立性 B 设备分配 C 缓冲管理D虚拟设备 10、操作系统中,进程之间交换数据的过程称为(C ) A、进程共享 B、进程同步 C、进程通信 D、进程协调 11、关于进程的运行、就绪和阻塞三个状态,下列观点正确的是(D ) A、每个进程从创建到撤消都要经历这三个状态 B、每个进程从创建到撤消,各个状态只能经历一次 C、某些进程可以从阻塞状态转化为运行状态 D、某些进程可以从运行状态转化为就绪状态 12、在一段时间内,只允许一个进程访问的资源称为(C ) A、共享资源 B、临界区 C、临界资源 D、共享区 13、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即(B) A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间 B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。 C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间 D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间 14、下面的论述中,正确的是(A ) A、一个进程是由一个伪处理机执行的一个程序 B、程序的并发执行将导致最终结果失去封闭性 C、不同的进程所执行的程序段代码也不同 D、以优先级为基础的低级调度算法,可以保证任何时候当前正在运行的进程总是非等待状态下 诸进程中优先级最高的进程。 15、避免死锁的一个著名的算法是(B) A、先入先出法 B、银行家算法 C、优先级算法 D、资源按序分配法 16、资源的预先分配策略可以实现死锁的(A ) A、预防 B、避免 C、检测 D、恢复

1操作系统试题及答案

操作系统试题及答案 一、选择题 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. LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 8、存放在磁盘上的文件,()。 A.即可随机访问,又可顺序访问 B。只能随机访问 C.只能顺序访问 D。只能读/写不能访问 9、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是()A.2 B.1 C.3 D.0.5 10、进程和程序的本质区别是()。 A.内存和外存 B。动态和静态特征 C。共享和独占使用计算机资源D。顺序和非顺序执行机器指令 11、对于硬盘上存放的信息,物理上读写的最小单位是一个()。 A.二进位 B。字节 C。物理块 D。逻辑记录 12、多道程序设计是指() A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 13、进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完 14、由于系统无法预先知道一个作业未来访问页面的情况,所以()在实际上是无法实现的。 A.先进先出淘汰算法 B。最近最少使用淘汰算法 C.最优淘汰算法 D。最不常用页面淘汰算法 15、文件系统为每个文件另建立一张指示逻辑记录和物理块之间的对应关系表,由此表和文件本身构成的文件是()。

操作系统试题库填空题及答案

操作系统试题库填空题及答案 1、分时系统必须为用户提供(操作控制命令)以实现(交互(或联机))控制方式。 2、Spooling系统中,作业执行时,从磁盘上的(输入井)中读取信息,并把作业的执行结 果暂时存放在磁盘上的(输出井)中。 3、中断分类后,中断是指(源自CUP以外事件的中断,通常与当前程序(进程)运行无关),异常 是指(源自CUP内部事件的中断,通常与当前程序(进程)运行有关)。 4、所谓脱机用户接口是指(作业控制语言)。 5、用户程序必须通过程序级接口方能获得操作系统的服务,程序级接口主要是由一组(系统调 用)组成。 6、操作系统的主要功能是(存储器管理)、(处理机管理)、(设备管理)、(文件管理)、 (作业管理)。 7、用户是通过(命令接口)或者程序接口向计算机发出请求的。 8、用户与操作系统的接口有(通讯语言)和(系统调用)。 9、交互式系统和多道程序系统相结合可构成(分时)系统。 10、SPOOLing是指(并发的外部设备联机操作),操作系统用它来实现(虚拟设备)的功

能。 11、分时系统追求的目标是(及时响应). 12、用户进程从目态(常态)转换为管态(特态)的唯一途径是(中断). 13、实时系统应具有两个基本特征:及时性和(可靠性). 14、实时系统应具有两个基本特征:(及时性)和可靠性. 15、用户程序通过(访管指令(或系统调用))向操作系统提出各种资源要求和服务请求. 16、SPOOLing(同时的外部设备联机操作)技术是关于慢速字符设备如何与计算机主机交换信息 的一种典型的(虚拟设备)技术. 17、计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。 18、面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过(系统调 用)控制。 19、一个完整的计算机系统是由(硬件)和(软件)两大部分组成的。 20、操作系统是(控制和管理)计算机系统内部(各种硬件和软件资源)、有效地组织 多道程序运行的(系统软件(或程序集合)),是用户和计算机的(接口)。

操作系统试题及答案

操作系统试题一 一、单选题(每小题1分,共20分) 1、操作系统中采用多道程序设计技术提高CPU和外部设备的【A 】。 A、利用率 B、可靠性 C 、稳定性D、兼容性 2、如果分时操作系统的时间片一定,那么【C】,则响应时间越短。 A、内存越少 B、内存越多 C、用户数越少 D、用户数越多 3、若把操作系统看作资源管理者,下列的【C】不属于操作系统所管理的资源。 A、CPU B、内存 C、中断 D、程序 4、操作系统是通过【D 】感知进程存在的。 A、程序名 B、进程的状态 C、中断 D、进程控制块 5、当【B 】时,进程从执行状态变为就绪状态。 A、进程被进程调度程序选中 B、时间片用完 C、等待某一事件 D、等待的事件发生 6、以下的进程状态变化中,不可能发生的变化是【D 】。 A、执行状态到就绪状态 B、等待状态到就绪状态 C、执行状态到等待状态 D、等待状态到执行状态 7、若P、V操作的信号量S初值为2,当前值为-3,则表示有【D】

个等待进程。 A、0个 B、1个 C、2个 D、3个 8、P、V操作是【A】 1 / 22 A、两条低级进程通信原语 B、两条高级进程通信原语 C、两条系统调用命令 D、两组不同的机器指令 9、用V操作唤醒一个等待进程时,被唤醒的进程状态变为【B 】。 A、等待 B、就绪 C、执行 D、完成 0、资源的有序分配策略破坏【D 】条件,是一种死锁预防策略。 A、互斥条件 B、保持和请求条件 C、不剥夺条件 D、环路等待条件 1、银行家算法是一种【B 】算法。 A、死锁预防 B、死锁避免 C、死锁检测 D、死锁解除 2、某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发生死锁的最大并发进程数为【C】 A、2 B、、4 D、5 3、分区管理中采用首次适应分配算法时,应把空闲区按【C】次序进行管理。 A、大小递增 B、大小递减 C、地址递增 D、地址递减 4、很好地解决了内存碎片问题的存储管理方案是【C 】。

操作系统试卷及答案

2010―2011学年度第二学期 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( ) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 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、删除 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.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取 决于( )。 A、进程相应的程序段的长度 B、进程自身和进程调度策略 C、进程总共需要运行时间多少 D、进程完成什么功能

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

计算机操作系统试题库与答案 一、选择题 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.doczj.com/doc/787460871.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

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

第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

操作系统试卷及答案1 以下是为大家整理的操作系统试卷及答案1的相关范文,本文关键词为操作系统,试卷,答案,,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。 20XX年操作系统考试试题 一、填空题(每空1分,共12分) 1操作系统具备处理并发活动的能力,其最重要的硬件支持是____________。2所谓操作系统虚拟机的概念,是指

____________________________。3unIx系统进程控制块由____________和____________两部分组成。4常用的资源分配策略有优先调度和____________算法。5p操作可以使进程由运行状态变为____________状态。 6当采用资源有序分配方法时,它破坏了产生死锁的四个必要条件中的________条件。 7文件目录采用树型结构而不采用简单表结构的最主要原因是____________。8在请求分页系统中,为支持淘汰一页的功能实现,在页表中应增加_____和____两个数据项。 9常用的设备分配技术有独占分配、共享分配和_______________技术。 10文件系统中的链接技术,指的是在_____________________之间进行链接。二、选择填空 ()1.________不是实时系统的基本特征。A.安全性b.公平响应c.实时性D.高可靠 ()2.在用户程序中要将一个字符送到显示器上显示,应使用操作系统提供的________接口。 A.系统调用b.键盘命令c.原语D.子程序调用 ()3.并发进程失去封闭性特征,是指_______。 A.多个相互独立的进程以各自的速度向前推进b.并发进程的执行结果与速度无关c.并发进程执行时,在不同时刻发生的错误D.并发进程共享公共变量,其执行结果与速度有关

操作系统试题与答案

一、填空题(20分,每空1分) 1、操作系统设计得两个目标就是易用与高效。 2、P、V操作必须成对出现,有一个P操作就一定有一个V操作。 3、临界资源就是指系统中一次只允许一个进程使用得资源,而临界区就是指涉及到临界资源得代码段。 4、在请求式分页系统中,页框得分配有一种方式称为固定分配,固定分配有两种不同得方式,分别就是平均分配与按比率分配。 5、在请求式分页存储管理系统中,不能在计算机中实现得页面淘汰算法就是最佳算法,选择淘汰不再使用或最远得将来才使用得页得算法就是先进先出算法,选择淘汰在主存驻留时间最长得页得算法就是最近最少使用. 6、文件得结构就就是文件得组织形式,从用户观点出发所瞧到得文件组织形式称为文件得逻辑结构;从实现观点出发,文件在外存上得存放组织形式称为文件得物理结构. 7、文件得目录组织形式主要有单级目录、二级目录、树型目录与图型目录等. 8、设备得寻址方式主要有直接I/O指令与存储器映射I/O指令. 9、协同进程间一般通过信箱进行间接通信。 二、选择题(20分,每题2分) 1、紧耦合系统就就是 4 。 (1)分时操作系统(2)分布式操作系统 (3)网络操作系统(4)并行操作系统 2、以下不属于操作系统部件得就是2。 (1)进程管理(2)数据库管理 (3)保护系统(4)命令解释器系统 3、如P与V操作得信号量S初值为4,则现在S=-1,表示有 1 个进程在等待。(1)1(2)2 (3) 3 (4)5 4、用V操作可以唤醒一个进程,被唤醒得进程状态变为1。 (1)就绪(2)运行(3)阻塞(4)完成 5、所有就绪状态得进程按建立得先后顺序形成一个对列,从队列首挑选一个进程,分给时间片q,投入运行.当时间片到时,而又没有完成得进程,将再次加入到队列尾,排队等待下一轮调度。这种进程调度算法称为2。 (1)循环轮转调度算法 (2)优先数调度算法 (3)固定周期轮转调度算法 (4)多级队列调度算法 6、页式存储管理得快表一般存放在4。 (1)内存(2)外存(3)硬盘(4)CACHE 7、虚拟存储器得最大容量由 2 决定。 (1)内存容量 (2) 程序得地址空间 (3)内外存容量 (4)计算机得地址机构 8、可以分配给多个进程得设备就是 1 。 (1)共享设备(2)块设备 (3)独占设备(4)互斥设备 9、光盘上得文件一般可以采用3存取方式.

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

2016学年度计算机操作系统期末考试题及答案 一、单项选择题(每题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.设计批处理多道系统时,首先要考虑得就是(B)。 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)与流式文件。 A、记录式文件B、网状文件C、索引文件D、流式文件 11.UNIX中得文件系统采用(D)。 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.两个进程合作完成一个任务.在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程得

最新操作系统试题及答案

一、单项选择题(每题2分,共20分) 1.以下著名的操作系统中,属于多用户、分时系统的是( )。 A.DOS系统B.UNIX系统 C.Windows NT系统D.OS/2系统 2.在操作系统中,进程的最基本的特征是( )。 A.动态性和并发性B.顺序性和可再现性 C.与程序的对应性D.执行过程的封闭性 3.操作系统中利用信号量和P、V操作,( )。 A.只能实现进程的互斥B.只能实现进程的同步 C.可实现进程的互斥和同步D.可完成进程调度 4.作业调度的关键在于( )。 A.选择恰当的进程管理程序B.用户作业准备充分 C.选择恰当的作业调度算法D.有一个较好的操作环境 5.系统抖动是指( )。 A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统不稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。 A.段表B.页表 C. PCB D.JCB

7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( ) A.单级目录B.二级目录 C.纯树型目录D.非循环图目录 8.SPOOLing技术可以实现设备的( )分配。 A.独占B.共享 C.虚拟D.物理 9.避免死锁的一个著名的算法是( )。 A.先人先出算法B.优先级算法 C.银行家算法D.资源按序分配法 10.下列关于进程和线程的叙述中,正确的是( )。 A.一个进程只可拥有一个线程 B.一个线程只可拥有一个进程 C.一个进程可拥有若干个线程 D.一个线程可拥有若干个进程 二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。每题2分,共10分) 1.简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。( )

操作系统题库答案

第一部分引言 一、选择题 1、下列选择中,哪些不是操作系统关心的主要问题。(浙大2003) (1)管理计算机裸机;(2)设计提供用户与计算机硬件系统间的界面; (3)管理计算机系统资源;(4)高级程序设计语言的编译器。 2、从用户角度看,操作系统是()。 A、计算机资源的管理者; B、计算机工作流程的组织者; C、用户与计算机之间的接口; D、由按层次结构组成的软件模块的集合。 3、引入多道程序技术的前提条件之一是系统具有()(西电00) (1)多个cpu;(2)多个终端;(3)中断功能;(4)分时功能 4、操作系统是一种。 A.系统软件 B.系统硬件 C.应用软件 D.支援软件 5、操作系统允许一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.实时 B.分时 C.分布式 D.单用户 6、如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于分时操作系统类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于实时操作系统类型。 二、判断题 1、所谓多道程序设计,即指每一时刻有若干个进程在执行。(错)(南京大学00) 2、采用多道程序设计的系统中,系统的程序道数越多,系统效率越高。(错)(西电01) 3、由于采用了分时技术,用户可以独占计算机的资源。(错) 4、多道程序设计是利用了CPU和通道的并行工作来提高系统利用率的。(错) 5、多道程序设计可以缩短系统中作业的执行时间。(错) 6、在一个兼顾分时操作系统和批处理系统中,通常把终端作业称为前台作业,而把批处理型作业称为后台作业。(错)

7、批处理系统不允许用户随时干预自己程序的运行。(对) 8、Windows操作系统完全继承了分时系统的特点。(对) 9、并发是并行的不同表述,其原理相同。(错)(清华1998) 10、在单处理机系统中实现并发技术后,判断: (1)各进程在某一时刻并行运行,cpu与外设间并行工作;(错) (2)各进程在一个时间段内并行运行,cpu与外设间串行工作;(错) (3)各进程在一个时间段内并行运行,cpu与外设间并行工作。(对)(四川大学01) 11、在单CPU环境下,不宜使用多道程序设计技术。(错) 12、并发性是指若干事件在同一时刻发生。(错) 13、实时操作系统通常采用抢占式调度。(对) 14、UNIX操作系统是著名的()系统。 A.分时 B.多道批处理 C.实时 D.分布式 15、允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机的操作系统是()操作系统。 A. 网络 B. 分布式 C. 分时 D. 实时 三、计算题 1、若程序A和B单独执行时分别用TA和TB,TA=1h,TB=1.5h,其中处理器工作时间分别为TA=18min,TB=27min。如果采用多道程序设计方法,让A,B并行工作,假定处理器利用率达到50%,另加15min系统开销,请问系统效率提高百分之几? 解: (18+27)/0.5=90 ((60+90)-(90+15))/(60+90)=0.3 0.3*100%=30% 2、在操作系统中引入并发可以提高系统效率,若有两个程序A和B,A程序执行时所做的工作按次序需要用cpu:10s,设备1:5s,cpu:5s,设备2:10s,cpu:10s;程序B执行时所做的工作按次序需要用设备1:10s,cpu:10s,设备2:5s,cpu:5s,设备2:10s。如果在顺序环境下执行两个程序,则cpu的利用率为();如果在并发环境下执行两个程序,则cpu的利用率为()。 3、设某计算机系统有一个cpu、一台输入设备、一台打印机。现有两个进程同时进入就绪

最新操作系统试题及答案

一、选择题 1、一个完整的计算机系统是由(C)组成的。 A.硬件 B.软件 C. 硬件和软件 D.用户程序 2、操作系统的基本职能是(A )。 A.控制和管理系统内各种资源,有效地组织多道程序的运行 B.提供用户界面,方便用户使用 C.提供方便的可视化编辑程序 D.提供功能强大的网络管理工具 3、以下著名的操作系统中,属于多用户、分时系统的是(C )。 A. DOS系统 B. Windows NT系统 C. UNIX系统 D.OS/2系统 4、为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B )。 A.多道批处理系统B.分时系统C.实时系统D.网络系统 5、当操作系统退出执行,让用户执行时,系统会(C )。 A.继续保持管态B.继续保持目态 C.从管态变为目态D.从目态变为管态 6、下列进程状态的转换中,哪一个是不正确的(D)。 A.就绪→运行 B.运行→就绪 C.阻塞→就绪 D.就绪→阻塞 7、某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将(D )。 A.从就绪变为运行B.从运行变为就绪 C.从运行变为阻塞D.从阻塞变为就绪 8、多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的(B )。 A. 动态性 B. 并发性 C. 调度性 D. 异步性 9、进程控制块是描述进程状态和特性的数据结构,一个进程(D)。 A.可以有多个进程控制块B.可以和其他进程共用一个进程控制块 C.可以没有进程控制块D.只能有惟一的进程控制块 10、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为(C)。 A、公共变量 B、标志符 C、信号量 D、标志变量 11、如果进程PA对信号量S执行P操作,则信号量S的值应(B )。 A.加1 B.减1 C.等于0 D.小于0 12、进程状态从就绪态到运行态的转化工作是由(C)完成的。 A.作业调度B.中级调度C.进程调度D.设备调度 13、为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由(A)完成的。 A.作业调度B.中级调度C.进程调度D.内存调度 14、通常,用户编写的程序中所使用的地址是(A )。

操作系统期末试卷及答案

苏州大学操作系统原理课程试卷答案(三)共4页 学院专业成绩 年级学号姓名日期 考试形式:闭卷时间:120分钟 一、填空题(20分,每空1分) 1、操作系统设计的两个目标是易用和高效。 2、P.V操作必须成对出现,有一个P操作就一定有一个V操作。 3、临界资源是指系统中一次只允许一个进程使用的资源,而临界区是指涉及到临界资源的代码段。 4、在请求式分页系统中,页框的分配有一种方式称为固定分配,固定分配有两种不同的方式,分别是平均分配和按比率分配。 5、在请求式分页存储管理系统中,不能在计算机中实现的页面淘汰算法是最佳算法,选择淘汰不再使用或最远的将来才使用的页的算法是先进先出算法,选择淘汰在主存驻留时间最长的页的算法是最近最少使用。 6、文件的结构就是文件的组织形式,从用户观点出发所看到的文件组织形式称为文件的逻辑结构;从实现观点出发,文件在外存上的存放组织形式称为文件的物理结构。 7、文件的目录组织形式主要有单级目录、二级目录、树型目录和图型目录等。 8、设备的寻址方式主要有直接I/O指令和存储器映射I/O指令。 9、协同进程间一般通过信箱进行间接通信。 二、选择题(20分,每题2分) 1、紧耦合系统就是 4 。 (1)分时操作系统(2)分布式操作系统 (3)网络操作系统(4)并行操作系统 2、以下不属于操作系统部件的是 2 。 (1)进程管理(2)数据库管理 (3)保护系统(4)命令解释器系统

3、如P和V操作的信号量S初值为4,则现在S=-1,表示有 1 个进程在等待。 (1)1 (2)2 (3) 3 (4)5 4、用V操作可以唤醒一个进程,被唤醒的进程状态变为 1 。 (1)就绪(2)运行(3)阻塞(4)完成 5、所有就绪状态的进程按建立的先后顺序形成一个对列,从队列首挑选一个进程,分给时间片q ,投入运行。当时间片到时,而又没有完成的进程,将再次加入到队列尾,排队等待下一轮调度。这种进程调度算法称为 2 。 (1)循环轮转调度算法 (2)优先数调度算法 (3)固定周期轮转调度算法 (4)多级队列调度算法 6、页式存储管理的快表一般存放在 4 。 (1)内存(2)外存(3)硬盘(4)CACHE 7、虚拟存储器的最大容量由 2 决定。 (1)内存容量 (2)程序的地址空间 (3)内外存容量 (4)计算机的地址机构 8、可以分配给多个进程的设备是 1 。 (1)共享设备(2)块设备 (3)独占设备(4)互斥设备 9、光盘上的文件一般可以采用 3 存取方式。 (1)顺序(2)随机(3)直接(4)顺序或随机 10、如果一个计算机的硬盘为64G,每个块的大小为4K,如果用位示图来管理硬盘的空间,则位示图的大小为 3 字节。 (1)16M (2)4M (3)2M (4)1M 三、简答题(20分,每题5分) 1、什么是与设备无关性?有什么好处? 答: 为了提高OS的可适应性和可扩展性,在现代OS中都毫无例外地实现了设备独立性,也称设备无关性。

计算机操作系统练习题库(含答案)

计算机操作系统练习题库(含答案) 计算机操作系统练习题库一填空:1.操作系统为用户提供三种类型的使用接口,它们是命令方式和系统调用和图形用户界面。2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式、DMA方式和通道控制方式。3.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址。6.文件的逻辑结构分流式文件和记录式文件二种。7.进程程度、数据和PCB

组成。8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。9.操作系统是运行在计算机裸机系统上的最基本的系统软件。10.虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。11.文件系统中,用于文件的描述和控制并与文件一一对应的是文件控制块。12.段式管理中,以段为单位,每段分配一个连续区。于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。13.逻辑设备表的主要功能是实现设备独立性。14在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页和越界等原因而产生中断。16. 段的共享是通过共享段表实现的。17.文件的物理结构分为顺序文件、索引文件和索引顺序文件。18.所谓设备控制器,是一块能控制一台或多台外围设备与CPU并行工作的硬件。19. UNIX

相关主题
文本预览
相关文档 最新文档