文档库 最新最全的文档下载
当前位置:文档库 › 操作系统考试卷(8套均带答案)

操作系统考试卷(8套均带答案)

操作系统考试卷(8套均带答案)
操作系统考试卷(8套均带答案)

北邮软件学院整理版(请放大文档至150%显示,来获得最佳效果)

(内容收集来源于各高校及网络)

Copy right BUPTSSE

第一套

I. 填空.(30分,每空1分)

1. 在系统中,没有程序运行时,CPU做什么?忙等(从中选择一个答案:暂停、忙等、等待中断、休眠)。

2. 引入多道程序技术带来的主要好处是提高了CPU利用率;但如果多道程序数目太多,则会造成一种称为抖动现象的问题。

3. 导致进程状态从运行→就绪转换的原因是超时,进程的时间片到期。

4. 进程调度算法(FCFS,SPN,SRT,RR, FB)中对各种类型的进程(如CPU密集型或I/O密集型进程)都能平等对待的是RR时间片轮转和FB 多级反馈队列。

a. 0, 99 429 330+99

b. 2, 78 189 111+78

c. 1, 265 缺段211<265

6. 在一个物理空间为232字节的纯分页系统中,如果虚拟地址空间大小为212页,页的大小为512字节,那么:

a. 一个虚拟地址有多少位?21

b. 一个页框有多少字节?512

c. 在一个物理地址中用多少位来指明对应的页框?23

d. 页表的长度为多少(即页表中表项数目为多少)?212 (4096)

7. 目前常用的文件目录结构是树型(多级)目录结构。

8. 适合磁盘的外存分配模式是:连续、链接、索引。

9. 进程迁移是指将一个进程的状态,从一台机器转移到另一台机器上,从而使该进程能在目标机上执行.

10. 分布式系统中的关键机制是进程间通信。中间件提供了标准的编程接口和协议,掩藏了不同网络协议和操作系统之间的复杂细节和差异,其实现基于消息传递和远程过程调用两种机制。

11. 操作系统安全里说的身份鉴别机制的作用是识别请求存取的用户,并判断它的合法性。

12. 根据美国国防部的划分,计算机系统的安全从低到高分为哪4等?D,C,B,A (按从低到高的顺序)。

13. 正误判断题:

a.在SPOOLing系统中,对用户进程的设备申请,系统将物理字符设备按时间片方式分配给用户进程使用。╳。

b.SPOOLing系统是虚拟存储技术的体现╳。

14. 判断题:系统调用与用户程序之间的调用不同之处是处理机状态的改变√。

15. 虚拟设备是指通过某种虚拟计数,将一台物理设备变成若干台逻辑设备。逻辑设备实际上并不存在,只是给用户的一种感觉。在操作系统中引入虚拟设备的原因是为了克服独占设备所具有的速度较慢、资源利用率较低的缺点,以提高设备利用率。

16. 已知某文件采用串联结构,它由10个逻辑记录组成,每个逻辑记录的大小与磁盘块大小相等,都为1024字节,并依次存放在10, 61, 32, 75, 87, 98, 46, 37, 33, 11号磁盘块上。若要存取文件的第7654逻辑字节处的信息,要访问的磁盘块块号为37 7654/1024=7 。

已知页大小为4096字节,则逻辑地址8862 对应的物理地址为37534 。(十进制表示)

19. 对于硬盘上存放的信息,物理上读写的最小单位是一个物理块。(选择以下一个填空:二进位、字节、物理块、逻辑记录)

20. 处理中断是操作系统必须提供的功能。(选择以下一个填空:GUI;为进程提供系统调用命令;处理中断;编译源程序)

21. 操作系统具备处理同时性活动的能力,其最重要的硬件支持是中断系统。

II. 简答( 共32分,每题4分).

1. 假设系统由相同类型的m个资源组成,有n个进程,每个进程至少请求一个资源。证明:当n个进程最多需要的资源数之和小于m+n时,该系统无死锁。

证:假设第i个进程的最大资源需求量为Ri,( 1 <= i <= n );

则对于最差的情况而言,每个进程都必须得到其所需的全部资源才能完成运行。在每个进程都得到了部分资源,即对任一第i个进程而言,已经拥有 Ri-1个资源,还差一个资源即可满足其最大要求。此时,如果系统中还余一资源,即如有

∑(Ri-1)+ 1 = m 则系统不会产生死锁

∑Ri – n + 1 = m

∑Ri = m + n – 1

∑Ri < m + n

因此,当n个进程最多需要的资源数之和小于m+n时,该系统无死锁。

2. 使用分段及分页地址转换的一个问题是要使用I/O。假设用户希望将某些数据由输入设备读入内存,为了保证数据传输过程中的有效性,通常将要放入数据处的实际内存地址提供给I/O设备,由于将实际地址传送给I/O,因此,在非常快速的数据传输过程中不再需要进行费时的地址转换。这一方法所带来的安全问题是什么?

答:正在等待I/O完成的进程,可能满足置换算法的要求,其对应I/O的进程页面被换出。从而导致输入的数据不在所需进程空间内,且对于换入进程而言,I/O破坏了新换入进程空间里的数据。

3. 二级目录和多级目录的好处是什么?

答:检索速度快、允许文件重名、便于共享。

4. 为什么打印机的输出文件在打印前通常都假脱机输出到磁盘上?

答:提高CPU和打印机的并行工作程序;加快进程打印输出速度,缩短进程周转时间,提高系统的吞吐量。

5. 死锁的产生有4个必要条件:互斥条件、请求与保持条件(逐步请求条件)、不剥夺条件、环路等待条件。死锁的预防就是破坏这4个必要条件中的一个或几个,来达到防止产生死锁的目的。请简要说明死锁预防的各种策略及其优劣。

答:

(1) 破坏“互斥条件”。由于资源特性所限,一般情况下这个条件是无法摒弃的,但对于某些互斥共享的设备,如打印机,则可以通过Spooling技术来摒弃互斥条件。

(2) 破坏“请求与保持条件”。可以采用资源静态分配法,即对资源采用一次性分配策略,但会导致资源利用率的下降。

(3) 破坏“不剥夺条件”。可以采用剥夺策略,但涉及到对资源现场的恢复问题,需付出高昂代价。因此,一般只适用于处理机和存储器资源,不适宜对其他资源使用该方法。

(4) 破坏“环路等待条件”。可以采用资源顺序分配法,但实际情况是:资源编号增加的顺序与实际使用资源的顺序不一致,从而可能导致提早分配资源而导致资源长期不用的现象,使资源利用率下降。

6. 为何段式管理有段内越界,而页式管理无页内越界问题?

答:页的划分是由操作系统完成的,每个地址由系统自动划分为页号和页内地址两部分,因此无页内越界问题。而段的划分是由编译程序完成的,逻辑地址由段号和段内偏移量组成,因此,存在段内越界问题。

7. 什么是进程?操作系统通过什么来感知进程的存在?

答:进程的概念,一般把它定义为可并发执行的程序在一个数据集合上的运行过程。操作系统需要通过一定的数据结构来描述进程的情况和控制进程的运行,这个数据结构就是进程控制块(PCB,Process Control Block)。PCB是进程存在的惟一标志,操作系统通过检测PCB的存在来感知进程的存在。

8. 简述分页式存储管理方案中地址变换过程,并说明系统为提高地址变换速度采取了什么措施。

答:访问页表得到内存块号,由内存块号和页内地址构成要访问的物理地址,访问物理地址得到所需的指令或数据。

为了存取指令或数据需访问两次内存,为此,引入联想寄存器(快表)来提高地址变换速度。

III. (9分) 有如表1所示的进程:

表 1

1. 画一个图来说明它们的执行过程,分别按以

下算法:

a. FCFS

b. SPN

c. RR ( 时间片长度为1 )

2. 计算各种算法下的平均周转时间。

答:FCFS :

P1 P5

P4 P3 P2

进程 就绪时刻 结束时刻 服务时间 周转时间 带权周转时间 P1 0 3 3 3-0 = 3 3/3 = 1.0 P2 2 9 6 9-2 = 7 7/6 = 1.17 P3 4 13 4 13-4 = 9 9/4 = 2.25 P4 6 18 5 18-6 = 12 12/5 = 2.4 P5 8 20 2 20-8 = 12 12/2 = 6.0 平均

8.6

2.56

SPN :

P1 P5

P4 P3 P2

进程 就绪时刻

结束时刻

服务时间

周转时间 带权周转时间 P1 0 3 3 3-0 = 3 3/3 = 1.0 P2 2 9 6 9-2 = 7 7/6 = 1.17 P3 4 15 4 15-4 = 11 11/4 = 2.75 P4 6 20 5 20-6 = 14 14/5 = 2.80 P5 8

11

2

11-8 = 3 3/2 = 1.5 平均

7.60

1.84

RR :

P1 P5

P4 P3 P2

进 程 就绪时刻 结束时刻 服务时间 周转时间 带权周转时间 P1 0 4 3 4-0 = 4 4/3 = 1.33 P2 2 18 6 18-2 = 16 16/6 = 2.67 P3 4 17 4 17-4 = 13 13/4 =3.25 P4 6 20 5 20-6 = 14 14/5 = 2.80 P5 8

15

2

15-8 = 7 7/2 = 3.50 平均

10.8

2.71

IV. (7分)一个磁盘有200个柱面,编号从0 到 199,假设磁头当前位于柱面53。按FIFO 顺序请求的柱面号如下:98,183,37,122,14,124,65,67。为了满足磁盘请求队列中的

所有请求,请按以下要求完成图示和计算。

1)分别按照FCFS、SSTF算法,画出示意图并计算磁头移过的柱面数目。

2)假设当前磁头正朝柱面0移动,画出示意图说明SCAN算法,并计算磁头移过的柱面数目。

3)假设磁头单向移动方向为柱面0到柱面199,画出示意图说明CSCAN算法。

解:

FCFS:

(98-53)+(183-98)+(183-37)+(122-37)+(122-14)+(124-14)+(124-65)+(67-65) = 600

37 122

65 67

53 124

0 98 183

14

SSTF:

(65-53)+(67-65)+(67-37)+(37-14)+(98-14)+(122-98)+(124-122)+(183-124) = 236

53 124

65 67

0 98 183

14

37 122

SCAN:

(53-37)+(37-14)+(14-0)+(65-0)+(67-65)+(98-67) + (122-98) + (124-122)+(183-124) = 236

14 0

98 183

37 122 53 124 65 67

CSCAN : 14

98

183

37

122 53 124

65 67

V . (6 分) 程序对页面的引用序列如下: 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6

如果为程序分配4个内存块,分别使用以下淘汰算法,计算各自的缺页次数: a. FIFO 算法 b. LRU 算法 c. OPT 算法 解:

FIFO :14次

页面 引用 1

2

3

4

2

1

5

6

2

1

2

3

7

6

3

2

1

2

3

6

序列 1 2 3 4 4 4 5 6 2 1 1 3 7 6 6 2 1 1 3 3 1 2 3 3 3 4 5 6 2 2 1 3 7 7 6 2 2 1 2 1 2 2 2 3 4 5 6 6 2 1 3 3 7 6 6 2 2 1 1 1 2 3 4 5 5 6 2 1 1 3 7 7 6 6 缺页

+

+

+

+

+

+

+

+

+

+

+

+

+

+

页面

1

2

3

4

2

1

5

6

2

1

2

3

7

6

3

2

1

2

3

6

引用

序列 1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6

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

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

1 1 3 4

2 1 5 5 6 1 2 2 7 6 6 6 1 缺页+ + + + + + + + + +

OPT:8次

1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6 页面

引用

序列 1 2 3 4 4 4 5 6 6 6 6 6 6 6 6 6 6 6 6 6

1 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

1 1 1 1 1 1 1 1 1 7 7 7 7 1 1 1 1 缺页+ + + + + + + +

VI.(6分)

1)如何理解“现代操作系统是以多道程序设计为基础的操作系统”?你认为是否在所有的操作系统中都有必要引入多道程序设计技术?为什么?

2)在所学过的课程中,你感到哪些课程能促进对操作系统的学习?操作系统能否帮助理解其他课程的内容?

VII. (10分)假设有三个并发进程P,Q,R。其中P负责从输入设备上读入信息并传送给Q;Q将信息加工后传送给R;R则负责将信息打印输出。进程P、Q共享一个由m个缓冲区组成的缓冲池;进程Q、R共享另一个由n个缓冲区组成的缓冲池(假设缓冲区足够大,进程间每次传输信息的单位均小于等于缓冲区长度)。利用信号量机制写出满足上述条件的并发程序。

【分析】

本例主要考查操作系统中信号量的应用。3个进程P、Q和R之间的关系如图3.13所示:

P Q R 进程P和Q之间存在着同步关系,进程Q和R之间也存在着同步关系;其次,进程P和Q需要访问公有的缓冲池资源,因此P和Q对缓冲池的使用应该互斥进行;

Q和R需要访问公有的缓冲池资源,因此Q和R对缓冲池的使用也应该互斥进行;

设有两个信号量mutex1,mutex2分别用来实施对缓冲区的互斥访问,则其初值都为1;

设置私有信号量Sip、Siq用于进程P和Q之间的同步;

设置私有信号量Soq、Sor用于进程Q和R之间的同步。

【解答】

满足上述条件的并发程序可如下描述:

mutex1, mutex2, Sip, Siq, Soq, Sor: Semapahore = 1,1,m,0,n,0;

Process P

Begin

Loop:

<读入信息>;

P(Sip);

P(mutex1);

<数据放入缓冲区>;

V(Siq);

V(mutext1);

Goto loop;

End;

Process Q

Begin

Loop:

P(Siq);

P(mutex1);

<从缓冲区中取出数据>;

V(mutex1);

V(Sip);

<数据处理>;

P(Soq);

P(mutex2);

<处理后的数据放入缓冲区>;

V(Sor);

V(mutex2);

Goto Loop;

End;

Process R

Begin

Loop:

P(Sor);

P(mutex2);

<把数据送入打印机完成打印>.

V(mutex2);

V(Soq);

Goto Loop;

End;

第二套

一、填空题

1.操作系统最重要的基本特征是▁▁▁▁▁和▁▁▁▁▁。

2.操作系统的基本类型有▁▁▁▁▁、▁▁▁▁▁和▁▁▁▁▁。

3.在操作系统中,不确定性主要是指▁▁▁▁和▁▁▁▁。

4.用户接口通常分为▁▁▁▁▁和▁▁▁▁▁两类。

5.在操作系统中,处理机的状态分为▁▁▁▁▁和▁▁▁▁▁两种。

6.中断可分为▁▁▁▁、外中断、硬件故障中断、▁▁▁▁▁和▁▁

▁▁五类。

7.从结构上讲,每个进程都是由▁▁▁▁▁、▁▁▁▁▁和▁▁▁▁▁三部

分组成。

8.▁▁▁▁▁是进程存在的唯一标志。

9.进程的三种基本状态是▁▁▁▁▁、▁▁▁▁▁和▁▁▁▁▁。

10.N个进程互斥访问一变量,设置一信号灯S, 则S取值范围是▁▁▁▁▁。

11.进程同步机构应遵循的基本准则有▁▁▁▁▁、▁▁▁▁▁、▁▁▁▁▁

▁和▁▁▁▁▁。

12.分页系统中,作业的内部碎片其平均大小为▁▁▁▁▁。

13.在分区式存贮管理中,首次适应法中自由主存队列应按▁▁▁▁排序,最

佳适应法中自由主存队列应按▁▁▁▁▁排序,最坏适应法中自由主存队列应按▁▁▁▁▁排序。

14.SPOOLING系统由▁▁▁▁▁、缓输出程序和▁▁▁▁所组成。

15.设备驱动程序一般分为▁▁▁▁▁和▁▁▁▁▁两部分。

16.常用的缓冲技术有▁▁▁▁▁、▁▁▁▁▁和▁▁▁▁▁。

17.按I/O控制器智能化程度的高低,可把I/O设备的控制方式分为四类▁▁

▁▁、▁▁▁▁、▁▁▁和▁▁▁▁。

18.常用的文件物理结构有▁▁▁▁▁、▁▁▁▁▁和▁▁▁▁▁等。

19.管理文件存贮器存贮空间常用的方法有▁▁▁▁▁、▁▁▁▁▁和▁▁▁

▁▁等。

20.文件系统中,为实现对文件的保护,采用的方法有▁▁▁▁▁、▁▁▁▁

▁、▁▁▁▁▁和▁▁▁▁▁。

1、分时实时网络或批处理操作系统

2、核态管态用户态(任答两个)

3、操作命令系统调用

4、运行等待就绪

5、空闲让进忙则等待有限等待让权等待

6、1-N -- 1

7、双缓冲环形缓冲缓冲池

8、空白文件目录位示图空白物理块链空白物理块成组链接法或文件分配

9、访问控制矩阵、存取控制表、用户权限表、加密技术

10、输入输出中断、程序性中断、访管中断

2。执行速度的不确定性执行结果的不确定性

3。程序段数据段进程控制块

4.循环测试I/O方式中断I/O方式 DMA方式通道方式

5.空闲让进忙则等待让权等待有限等待

6. 1-N≤Mutex≤1

7.起始地址从小到大分区大小从小到大分区大小从大到小

二、名词解释(9’)

1、响应时间

2、虚拟存储器

3、进程同步

三、简答题(29’)

1.在进程基本状态转换图中,增加换出(将进程换出至辅存)和换入(将进程从辅存中换入至主存)两个操作。试画出进程状态转换图。(6’)

2.什么叫重定位?动态重定位和静态重定位有什么区别?(6’)

答:使一个作业程序装入到与其地址空间不一致的存储空间所引起的对有关地址部分的调整过程叫重定位。静态重定位是由作业装入程序在装入程序时一次性集中完成的,而动态重定位是由专用硬件地址变换机构在程序执行中随着指令的执行动态完成的。

3.简述设备分配的基本原则。(5’)

答: 1)应考虑设备的固有属性…;

2)应考虑分配算法…;

3)应考虑设备分配的安全性…;

4)应考虑设备的独立性…。

4.常用的文件物理结构有哪几种?试比较它们的优劣。(6’)

答:常用的文件物理结构有

1)连续文件:实现简单,支持直接存取,不便于文件的动态增加、删

除。

2)串联文件:便于文件的动态增加、删除,但不支持直接存取。

3)索引文件:采用索引表,便于文件的动态增加、删除,可支持直接存取。

4)文件映照:将物理块链接信息集中存放在FAT中,便于文件的动态增加、删除,也可支持直接存取。

5.3个进程共享7个同类资源。每个进程最多需要3个资源。试问该系统会不会发生死锁?为什么?(6’)

答:不会发生死锁。因为可通过反证法说明至少有一个进程可获得3个资源,从而推进完毕。

6.什么叫进程?进程和程序有什么区别?(8’)

答:进程就是可并发执行的程序在一数据集合上的一次执行过程。

进程和程序的区别主要体现在:

1)进程是动态的,具有一定的生命周期,而程序是静态的;

2)进程可并发执行,而没有创建进程的程序是不能执行的;

3)进程是操作系统中申请和分配资源的基本单位,而没有创建进程的程序是不能申请资源的;

4)进程包括程序、数据和进程控制块;

5)同一程序的多次执行对应多个进程。

7.简述文件系统应具备的功能。(7’)

8.简述文件系统应具备的功能。(6’)

答:1)有效组织和管理文件存贮器的存贮空间;

2)提供有效组织和存取数据的方法;

3)支持文件目录,实现按名存取;

4)文件共享;

5)文件保护;

6)提供一组灵活、方便的文件操作。

9.简述分段式存储器管理的优点。(7’)

答:1)便于共享存储器;

2)便于存储器保护;

3)支持动态数据结构;

4)支持动态链接;

5)便于实现多段式虚拟存储器。

10.试写出消息缓冲通信中的发送原语和接受原语。(6’)

答:

10.简述分段和分页的区别。(5’)

答:分段和分页有本质的区别:

1)分段是逻辑划分,每个分段逻辑意义完整,而分页是物理划分,每个分页逻辑意义不完整;

2)分段的划分需程序员的参与,而分页的划分是操作系统完成的,对用户是透明的;

3)分段的地址空间是二维的,而分页的地址空间是一维的;

4)分段大小可变,甚至可动态扩充,而分页的大小是固定不变的;

11.文件目录一般包括哪些信息?设置文件目录的功能是什么?(6’)

答:文件目录一般包括如下信息:1)文件名;2)文件在辅存上的物理位置,取决于文件的物理结构;3)文件的存取控制信息;4)文件大小、类型及属性;5)其他管理信息,如时间信息等。设置文件目录的功能是实现文件名到物理文件的映射(即实现按名存取),通过多级文件目录,还可提供给用户方便灵活的组织文件的方法,提供灵活的文件命名方法。

12.请详细说明可通过哪些途径预防死锁?(7’)

答:预防死锁是通过破坏死锁产生的必要条件来预防死锁发生的,具体如下:1)剥夺资源法:当进程阻塞时,剥夺该进程已获得的全部资源;

2)全部分配法:当给进程分配资源时一次性地分配给进程所需要的全部资源,如资源不够分配,则进程一个资源都不分配;

3)有序资源分配法:要求进程申请同类资源时采用全部分配的方法,而申请不同类资源时,按资源类别的序号从小到大的顺序申请。13.请详细说明请求分页系统的地址变换过程。(8’)

答:请求分页系统的地址变换过程如下:(图略去)

1)取逻辑地址分解为页号P和页内偏移w;

2) 根据页号查找页表,获得该页的描述信息;

3)若该页中断位为1,产生缺页中断;

4)更新该页的描述信息;

5)根据页块号和页内偏移w,计算物理地址。

14.请详细说明分区式存储器管理方案三种放置策略的思想、特点及其自由主存队列的排列方式。(8’)

15.什么叫死锁?死锁产生的必要条件是什么?(7’)

答:两个或两个以上的进程在保持部分资源的同时等待本组其他进程占有的

资源而形成的一种循环等待僵局叫死锁。死锁产生的必要条件是:互斥条件、不剥夺条件、部分分配条件和环路等待条件。

16.一台计算机有8台磁带机,它们由N个进程竞争使用,每个进程可能需要3台磁带机,请问当N为多少时,系统没有死锁的危险,并叙述原因。(7分)

17.请详细说明分区式存储器管理方案三种放置策略的思想、特点及其自由主存队列的排列方式。(8’)

答:在分区式存储器管理方案中有三种基本的放置策略:首次适应法、最佳适应法和最坏适应法。首次适应法,总是从低地址开始查找,将作业放入找到的第一个能满足作业要求的空白分区,其自由主存队列应按起始地址从小到大排序,最佳适应法,总是将作业放入最接近作业要求的空白分区,其自由主存队列应按分区大小从小到大排序,最坏适应法,总是将作业放入最大的空白分区,其自由主存队列应按分区大小从大到小排序。

三.判断对错,若有错误则更正(9’)

1.动态重定位是由硬件地址变换机构在作业执行前集中一次完成的。

2.虚拟存储器的容量是由主存的容量所确定的。

3.在操作系统的基本类型中,分时系统响应时间最短,而实时系统无交互作用。4.在用P、V操作解决进程之间的同步时,一定要正确地安排P、V操作的顺序,否则会引起死锁。

5.采用分页式存储管理不会产生存储碎片。

6.SPOOLing系统是操作系统中实现脱机输入/输出的一种技术。

1.错在用P、V操作解决进程之间的同步时,一定要正确地安排P操作的顺序,否则会引起死锁。

2.错采用分页式存储管理会产生较少的存储碎片。

错 SPOOLing系统是操作系统中实现假脱机输入/输出的一种技术。

三、一单道批处理系统中,有如下四个作业,并采用短作业优先调度算法,试计算作业的平均周转时间和平均带权周转时间。(8’)(单位:小时)

三、一单道批处理系统中,有如下五个作业,并采用响应比高者优先调度算法,试计

)

平均周转时间为T=(2.5+5.5+2.0+1.0+4.5)/5=3.1(小时) 平均带权周转时间为(1+2.2+2+2+4.5)/5=2.34。

四.在一请求分页系统中,页面大小为1K ,一作业共有7个页面,其中页面0,1,2,3分别装入到物理页块2,6,4,1中。(12’)

(1)试写出页面3中的语句MOV AX ,[2700](十进制)在执行过程中的地址变换过程。

(2)若作业的页面走向为0 1 2 3 2 1 3 2 5 2 3 6 2 1 4 2,并采用LRU 页面置换算法。试计算缺页中断次数。

四、 1)答:写出页表后

逻辑地址LA=2700=1K*2+652可知页号P=2 页内偏移W=652 查页表 可知页块号为4; 物理地址PA=1K*4+652=4748

2)页面0 1 2 3 已装入内存,下面给出缺页中断时软件栈的变化情况(栈底打X 号的为被淘汰的页面):

5 6 1 4 共产生缺页中断4次。

四、在一请求分页系统中,页面大小为2K ,一作业共有7个页面,其中页面0,1,2,3分别装入到物理页块3,2,4,1中。试写出页面3中的语句MOV AX ,

[2600](AX 为寄存器,2600为十进制)在执行过程中的地址变换过程。(8’)

五.已知主存256K ,OS 占用低位16K ,现有一作业序列如下:

J1要求 134K ,J2要求 30K ,J3要求 64K ,J1完成,J3完成,J4要求 60K ,J5要求 62K ,J2完成,J6要求 12K ,J7要求 32K 。

试用最佳适应法为上述作业分配主存,画出主存分配情况和自由主存队列。(分配时,高地址处作为已分配区)(12’)

五、答:

主存分配情况 自由主存队列

五、系统中有3种类型的资源(A,B,C,)和5个进程P1,P2,P3,P4,P5,A 资源总数为10,B 为8,C 为8,在T0时刻系统状态如下表。系统采用银行家算法实施

a: T0时刻此系统是否安全,若是,给出一个安全序列。 b: 此时若进程P2请求资源(1,1,0),是否能实施资源分配,为什么? c: 在此基础上,若进程P1请求资源(2,0,1),能否实施资源分配,为什么?(12分)

四、解:依题意可得Available (3,3,2)

a: T0时刻是安全的,安全序列为(P4,p2,p3,p5,p1)。(过程略)

b: 若进程P2请求资源Req(1,1,0),按银行家算法判断如下:

(1,2,4),表示Req为合法请求;

1)判断Req(1,1,0)<=Need

2

2)判断Req(1,1,0)<=Available(3,3,2),表示Req为可满足的请求;

3)试探性分配

Available-=Req; 变为(2,2,2)

+=Req; 变为(3,2,0)

Alloc

2

-=Req; 变为(0,1,4)

Need

2

4)判断新状态的安全性

新状态是安全的,可找到安全序列(P4,p2,p3,p5,p1)(具体过程在此略去),因此可分配资源,Available变为(2,2,2),

c: 若进程P1请求资源Req(2,0,1),按银行家算法判断如下:1)判断Req(2,0,1)<=Need

(7,5,3),表示Req为合法请求;

1

2)判断Req(2,0,1)<=Available(2,2,2),表示Req为可满足的请求;

3)试探性分配

Available-=Req; 变为(0,2,1)

+=Req; 变为(2,2,1)

Alloc

1

-=Req; 变为(5,5,2)

Need

1

4)判断新状态的安全性

新状态是不安全的,因为可利用资源只能满足P4后就不能满足任何进程的全部资源需求了,即找不到安全序列,此时系统进入不安全状态。

因此,不能满足进程P1的资源请求Req(2,0,1)。

五、设一系统中有三类资源,所有可用资源个数为(8,7,9)。某时刻系统中资源状态如下:Allocation Need 若进程P2提出请求Request(0,1,1),试问系统

P1: 2 1 1 3 2 4 能否将资源分配给它?为什么?(13’)

P2: 0 1 2 4 2 3

P3: 1 2 1 2 1 2

P4: 2 1 2 3 3 4

五、解:依题意可得Available(3,2,3)

若进程P2请求资源Req(0,1,1),按银行家算法判断如下:

(4,2,3),表示Req为合法请求;

1)判断Req(0,1,1)<=Need

2

2)判断Req(0,1,1)<=Available(3,2,3),表示Req为可满足的请求;

3)试探性分配

Available-=Req; 变为(3,1,2)

+=Req; 变为(0,2,3)

Alloc

2

Need

-=Req; 变为(4,1,2)

2

4)判断新状态的安全性

新状态是安全的,可找到安全序列P3,P2,P1,P4(具体过程在此略去),因此可分配资源,

五、系统盘块大小为512B(字节),盘块编号长4B,文件说明中可存放10个盘块编

号。关于文件大小有如下统计结果:

文件大小≤512B 占40%

512B<文件大小≤3KB 占30%

3KB<文件大小≤64KB 占20%

64KB<文件大小≤192KB 占8%

192KB<文件大小≤8MB 占2%

试为该系统设计文件的物理结构,使访问文件时具有尽可能小的平均访问磁盘次数,并计算其平均访问磁盘次数。(12分)

五、解:此文件系统应采用多级索引。先将文件大小转化为盘块个数,考虑到

一个索引块可索引128个盘块。因此文件说明中可用编号a0-a5共6个标号索引6个盘块。用编号a6-a8共3个标号索引3个二级块,共3*128=384个盘块。用编号a9可索引1个三级块,共1*128*128=16K个盘块。

关于文件大小有如下统计结果:

文件大小≤1个盘块占40%

1个盘块<文件大小≤6个盘块占30%

6个盘块<文件大小≤128个盘块占20%

128个盘块<文件大小≤384个盘块占8%

384个盘块<文件大小≤16K 占2%

其平均访问磁盘次数=(40%+30%)*1+(20%+8%)*2+2%*3=1.32

六、输入进程I和用户进程P采用双缓冲技术交换数据。输入进程I首先填

满Buf1,用户进程P从Buf1提取数据的同时,输入进程I填充Buf2。当Buf1出空时,输入进程I又可填充Buf1;同样,当Buf2填满时,用户进程P又可从Buf2提取数据。如此两进程交替使用两缓冲区。试用P,V操作实现两进程之间的同步。(14’)

六、Main()

{

Semaphore empty1=1,empty2=1;

Semaphore full1=0, full2=0;

Cobegin

I();

P();

Coend

}

输入进程I() 用户进程P()

while(true) while(true) { {

{ P(empty1); { P(full1)

输入至buf1; 从buf1取数据; V(full1);

V(empty1) P(empty2); P(full2)

输入至buf2; 从buf2取数据; V(full2); V(empty2) } } }

}

六、如图所示,输入进程Get 负责把输入记录放入缓冲区S ,用户进程Copy 负责把记录从缓冲区S 复制到缓冲区T 。输出进程Put 负责把记录从缓冲区T 取出输出。设缓冲区S 可放20个记录,缓冲区T 可放24个记录。试用P,V操作实现以上三进程之间的同步。(14’)

六、Main()

{

Semaphore emptyS=20,emptyT=24;

Semaphore fullS=0,

fullT=0; Semaphore mutexS=1, mutexT=1; Cobegin Get(); Copy() Put(); Coend }

六、有一仓库,可存放A和B两种产品,每次入库时只能存入A或B一种产品,每次出库时只能取出A或B一种产品。现要求

(1)-30

(2) A产品数量+B产品数量<200

试用P、V操作描述产品的入库过程和出库过程。(14分)

六、

Main()

{

Semaphore empty=199; //A+B<200

Semaphore full=0;

Semaphore mutex=1;

Semaphore AB=39; //A-B<40

Semaphore BA=29; //B-A<30

Cobegin

InLib();

OutLib();

Coend

}

入库过程InLib() 出库过程OutLib()

while(有产品入库) while(有产品须出库)

{ {

if(产品为A) if(产品为A)

{ P(empty); { P(full)

P(AB) P(BA)

P(mutex) P(mutex)

A产品入库A产品出库

V(mutex) V(mutex)

V(BA) V(AB)

V(full); V(empty)

}else{ }else{

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

操作系统复习题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)层 文件系统对文件存储空间采用(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)并发;(2)资源共享;(3)管理资源;(4)使程序能够正确地并发执行;(5)进程控制快PCB;(6)预防死锁;(7)互斥条件;(8)SPOOLing技术;(9)

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

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分,共16分) 1.MS-DOS的引导程序是在磁盘初始化时,由( )命令写在软盘或硬盘的0柱0面1扇区上的。 A.CHKDSK B.FDISK C.FORMAT D.DISKCOPY 2.MS-DOS中用于改变当前子目录的命令是( )。 A.MD B.RD C .DIR D.CD 3.MS-DOS中的文件结构采用( )。 A. 顺序结构B.链接结构 C. 索引结构D.成组链接结构 4.在以下的存储管理方案中,能扩充主存容量的是( )。 A. 固定式分区分配 B . 可变式分区分配 C. 分页虚拟存储管理D.页式存储管理 5.UNIX文件系统对磁盘空间的管理采用( )。 A . FAT表法 B. 位示图法 C. 空闲块链接法 D. 空闲块成组链接法 6.通道在输入输出操作完成或出错时,就形成( ),等候CPU来处理。A.硬件故障中断B.程序中断 C. 外部中断D.I/O中断 7.下列算法可用于磁盘移臂调度的是( )。 A. LRU算法B.电梯调度算法 C. 时间片轮转法 D.响应比高者优先算法 8.实时系统中的进程调度通常采用( )算法。 A. 响应比高者优先 B.短作业优先 C. 时间片轮转 D.抢占式的优先数高者优先 9.在可变分区分配方案中,为了实现主存的空间分配,采用( ) 进行管理。 A.页表 B.段表 C. 段表十页表D.分区分配表十空闲区表

10.设某类资源有5个,由3个进程共享,每个进程最多可申请( )个资源而使系统不会死锁。 A. 1 B. 2 C. 3 D. 4 11.动态重定位是在( )完成的。 A. 作业执行前集中一次 B. 作业执行过程中集中一次 C. 作业执行过程中 D. 作业执行过程中由用户 12.MS-DOS中的内部命令随( )模块常驻内存。 A.https://www.wendangku.net/doc/086841779.html, B https://www.wendangku.net/doc/086841779.html, C.https://www.wendangku.net/doc/086841779.html, D .ROM—BIOS 13. 进程从等待状态进入就绪状态可能是由于( )。 A. 现运行进程运行结束 B. 现运行进程执行了P操作 C. 现运行进程执行了V操作 D. 现运行进程时间片完 14. 特权指令( )执行。 A.只能在目态下 B.只能在管态下 C.在目态或管态下均能 D.在目态或管态下均不能 15. 在执行v操作时,当信号量的值( )应释放一个等待信号量的进程A.小于0 B. 小于等于0 C. 大于0 D. 大于等于0 16. 进程间的互斥与同步分别表示了各进程间的( )。 A. 竞争与协作B.相互独立与相互制约 C. 动态性和并发性 D. 制约性 二、多项选择题(每小题2分,共20分) 1.在可变分区分配方案中,在空闲区表中以空闲区长度递增和递减顺序排列分别 适合于( )和( )算法。 A.最坏适应算法 B.最先适应算法 C.最迟适应算法 D.首次循环适应算法 E.最优适应算法 A,B 2.MS DOS的下述路径中,()和()属于相对路径。 A.\IRl\DIR2\PAY.DBFB.B.\IRl

N套_操作系统期末试卷(含答案)

一、选择题 1、在现代操作系统中引入了(),从而使并发和共享成为可能。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.网络 B.分布式 C.分时 D.实时 3、从用户的观点看,操作系统是()。 A. 用户与计算机硬件之间的接口 B.控制和管理计算机资源的软件 C. 合理组织计算机工作流程的软件 D.计算机资源的的管理者 4、当CPU处于管态时,它可以执行的指令是()。 A. 计算机系统中的全部指令 B. 仅限于非特权指令 C. 仅限于访管指令 D. 仅限于特权指令 5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。 A. 系统调用 B.图形用户接口 C.原语 D.键盘命令 6、下列几种关于进程的叙述,()最不符合操作系统对进程的理解 A.进程是在多程序并行环境中的完整的程序。 B.进程可以由程序、数据和进程控制块描述。 C.线程是一种特殊的进程。 D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 7、当一个进程处于()状态时,称其为等待(或阻塞)状态。 A. 它正等待中央处理机 B. 它正等待合作进程的一个消息 C. 它正等待分给它一个时间片 D. 它正等待进入内存 8、一个进程释放一种资源将有可能导致一个或几个进程()。 A.由就绪变运行 B.由运行变就绪 C.由阻塞变运行 D.由阻塞变就绪 9、下面关于线程的叙述中,正确的是()。 A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。 B.线程是资源的分配单位,进程是调度和分配的单位。 C.不管系统中是否有线程,进程都是拥有资源的独立单位。 D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。 10、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. T1+T2/3+2*T3/3 3+2*T2/3+T1 11、在下面的I/O控制方式中,需要CPU干预最少的方式是()。 A.程序I/O方式 B.中断驱动I/O控制方式 C.直接存储器访问DMA控制方式D.I/O通道控制方式 12、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变

操作系统期中考试试题及答案

第一章操作系统引论 (一)单项选择题 1、操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( ) A.使用方便 B.高效工作 C.合理使用资源 2、允许多个用户以交互方式使用计算机的操作系统是( )。 A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统 3、下列系统中( )是实时系统。A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统 4、操作系统是一种系统软件,它( )。A.控制程序的执行 B.管理计算机系统的资源 C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行 5、计算机系统把进行( )和控制程序执行的功能集中组成一种软件,称为操作系统 A.CPU管理B.作业管理C.资源管理D.设备管理 6、批处理操作系统提高了计算机系统的工作效率,但( )。 A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间D在作业执行时用户不能直接干预 7、分时操作系统适用于( )。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 8、在批处理兼分时的系统中,对( )应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信9、实时操作系统对可靠性和安全性要求极高,它( )。A.十分注重系统资源的利用率B.不强调响应速度C.不强求系统资源的利用率 D.不必向用户反馈信息 (二)填空题 1、计算机系统是按用户要求接收和存储信息,自动进行__并输出结果信息的系统。 2、计算机系统把进 行___和控制程序执行的功能集中组成一种软件称为操作系统。3、操作系统使用户合理__, 防止各用户间相互干扰。4、使计算机系统使用方便和是操作系统的两个主要设计目标。 5、批处理操作系统、和实时操作系统是基本的操作系统。 6、在多道操作系统控制下,允许多个作业同时装入,使中央处理器轮流地执行各个作业。 7、批处 理操作系统提高了计算机系统的,但在作业执行时用户不能直接干预作业的执行。8、在分时系统中, 每个终端用户每次可以使用一个由规定的CPU时间。9、分时系统具有同时性、独立性、及时性和_ 等特点。10、在批处理兼分时系统中,往往把由分时系统控制的作业称为作业,把由批处理系统 控制的作业称为作业。11、实时系统要求有_____,不强求系统资源的利用率。 12、操作系统的资源管理功能有:处理器管理、、文件管理、设备管理和作业管理。13、__ 为用户合理地分配处理器时间.尽可能地使处理器处于忙状态,提高处理器的工作效率。 (三)简答题 1、计算机系统的资源包括哪些?计算机系统的资源包括两大类:硬件资源和软件资源。硬件资源主要有中央处理器、主存储器、辅助存储器和各种输入输出设备。软件资源有编译程序、编辑程序等各种程序以及有关数据。 2、简述操作系统的定义。、操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。 3、为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标? 操作系统是一种系统程序,其目的是为其他程序的执行提供一个良好的环境。它有两个主要设计目标:一是使计算机系统使用方便,二是使计算机系统能高效地工作。 4、从操作系统提供的服务出发,操作系统可分哪几类? 从操作系统提供的服务出发,操作系统可分为:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。5.何谓批处理操作系统? 用户准备好要执行的程序、数据和控制作业执行的说明书,由操作员输入到计算机系统中等待处理,操作系统选择作业并按其作业说明书的要求自动控制作业的执行。采用这种批量化处理作业的操作系统称为批处理操作系统。6.为什么说批处理多道系统能极大地提高计算机系统的工作效率? 批处理多道系统能极大地提高系统的工作效率,表现在四个方面:(1)多道作业并行工作,减少了处理器的空闲时间;(2)作业调度可以合理选择装入主存储器中的作业,充分利用计算机系统的资源;(3)作业执行过程中不再访问低速设备,而直接访问高速的磁盘设备,缩短执行时间;(4)作业成批输入,减少了从操作到作业的交接时间7、分时系统如何使各终端用户感到好像自己独占一台计算机?

操作系统模拟卷含答案

单项选择题。(1-40题,每题1分;41-60题每题2分,共80分) 1. 1. 从用户的观点看,操作系统是() ? A 用户与计算机之间的接口 ? B 控制和管理计算机资源的软件 ? C 合理的组织计算机工作流程的软件 ? D 由若干层次的程序按一定的结构组成的有机体 答案与解析:A 2. 2. 下列选择中,不是操作系统关心的主要问题() ? A 管理计算机裸机 ? B 设计、提供用户程序与计算机硬件系统的界面 ? C 管理计算机系统资源 ? D 高级程序设计语言的编译器 答案与解析:D 3. 3. 实时操作系统必须在()内处理完来自外部的事件 ? A 响应时间 ? B 周转时间 ? C 规定时间 ? D 调度时间 答案与解析:C 4. 4. 在操作系统中,P、V操作是一种() ? A 机器指令 ? B 系统调用命令 ? C 作业控制命令 ? D 低级进程通信原语 答案与解析:D

5. 5. 下面对进程的描述中,错误的是() ? A 进程是动态概念 ? B 进程执行需要处理机 ? C 进程是有生命期的 ? D 进程是指令的集合 答案与解析:D 6. 6. 系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下列4种情况,不可能发生的情况是() ? A 没有运行进程,有2个就绪进程,n-2个进程处于等待状态 ? B 有1个运行进程,没有就绪进程,n-1个进程处于等待状态 ? C 有1个运行进程,有1个就绪进程,n-2个进程处于等待状态 ? D 有1个运行进程,有n-1就绪进程,没有进程处于等待状态 答案与解析:A 7. 7. 为多道程序提供的可共享资源不足时,可能出现死锁。但是,不适当的()也可能产生死锁。 ? A 进程优先权 ? B 资源的线性分配 ? C 进程推进顺序 ? D 分配队列优先权 答案与解析:C 8. 8. 支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中()不是引起操作系统选择新进程的直接原因。 ? A 运行进程的时间片用完 ? B 运行进程出错 ? C 运行进程要等待某一事件发生 ? D 有新进程进入就绪队列 答案与解析:D

计算机操作系统期末考试题及答案(模拟卷一)

2012计算机操作系统期末考试试题及答案 操作系统试卷A 一、简答题(每题5分,共30分) 1.什么是虚拟设备? 2.What’s the differrence between a process and a program? 3.What’s Hyper-Treading technology? 4.死锁的必要条件是什么? 5.为什么将文件控制块分成主部和次部两部分? 6.若系统有同类资源m个,被n个进程共享,问:当m>n和m<=n时每个进程最多可以请求多少个这类资源,使系统一定不会发生死锁?为什么? 二、填空题(每空1分,共10分) 1.操作系统的两个重要特性是:(1) 和(2) 。 2.只能在管态下执行的指令称为(3) 。处理机状态由目态转换为管态的唯一途径是(4) ,管态到目态的转换可以通过修改(5) 来实现。 3.进程在其生存期内可以处于如下三种基本状态之一:运行态、就绪态和等待态。当一个就绪进程(6) 时,其状态由就绪变为运行,当一个运行进程被抢占处理机时,其状态由运行变为(7) ,当一个运行进程因某事件受阻时,其状态由运行变为(8) ,当进程所等待的事件已经发生时,该进程状态由(9) 变为就绪。 4.线程是进程内的一个相对独立的(10)。 三、计算题(每题10分,共40分) 1.设某计算机系统采用虚拟页式存储管理方法,进程的虚拟地址空间为64KB,页面尺寸为4KB。假设当前进程的页表如右图所示(页表以二进制形式表示),请将虚拟地址8196和2050转换为物理地址。 2.设某计算机系统采用虚拟页式存储管理方法,内存中为该进程分配4个物理页架, 开始时内存页架为空,假设进程在一段时间内的页面访问序列如下:6,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1,请画图表示采用以下页面淘汰算法时的缺页中断次数:(1)最佳页面淘汰算法(OPT);(2)先进先出页面淘汰算法(FIFO);(3)使用过最久的先淘汰(LRU)。 3.在UNIX系统中,设磁盘物理块大小为1KB,每个索引块可以保存256个索引项,请画出UNIX文件的物理结构。假设某文件大小为1028KB,请计算访问以下逻辑块时需要多少次I/O传输:(1)8;(2)300;(3)16。 4.设有周期性实时任务集如下表所示,用最早截止期优先算法(EDF算法)和速率单调算法(RMS算法)是否可以调度?画出相应的Gantt图。 四、算法设计(每题10分,共20分) 1.设有一个可以装A、B两种物品的仓库,其容量无限大,但要求仓库中A、

操作系统期末考试试题及答案精选

四、解答题(共20分) 1.什么是操作系统它的主要功能是什么(共8分) 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口 操作系统的主要功能包括:存储器管理、处理机管理、设备管理、文件管理以及用户接口管理。 2.操作系统中存储器管理的主要功能是什么什么叫虚拟存储器(共8分) 存储器管理的主要功能是:内存分配,地址映射,内存保护,内存扩充。(4分) 虚拟存储器是用户能作为可编址内存对待的存储空间,在这种计算机系统中虚地址被映象成实地址。或者:简单地说,虚拟存储器是由操作系统提供的一个假想的特大存储器。(4分) 3.什么是文件的逻辑组织和物理组织(共4分) 文件的逻辑组织——用户对文件的观察和使用是从自身处理文件中数据时 采用的组织方式来看待文件组织形式。这种从用户观点出发所见到的文件组织形式称为文件的逻辑组织。 文件的物理组织——文件在存储设备上的存储组织形式称为文件的物理组织。 三、填空题(每空2分,共30分) 1.通常,进程实体是由程序段,相关的数据段和PCB 这三部分组成,其中PCB 是进程存在的惟一标志。 2.从用户的源程序进入系统到相应程序在机器上运行,所经历的主要处理阶段有编辑阶段,编译阶段,连接阶段,装入阶段和运行阶段。 3.在UNIX系统中,文件的类型主要包括普通文件,目录文件,特别文件。 4.虚拟设备是通过 SPOOLing 技术把独占设备变成能为若干用户共享的设备。 5. Windows NT是采用微内核结构的操作系统,它的进程的功能发

生了变化,它只是资源分配的单位,不是调度运行的单位,后者的功能由线程完成。 五、应用题(共20分) 5.进程所请求的一次打印输出结束后,将使进程状态从( D) A、运行态变为就绪态 B、运行态变为等待态 C、就绪态变为运行态 D、等待态变为就绪态 6.采用动态重定位方式装入的作业,在执行中允许(C )将其移动。 A、用户有条件地 B、用户无条件地 C、操作系统有条件地 D、操作系统无条件地 7.分页式存储管理中,地址转换工作是由(A )完成的。 A、硬件 B、地址转换程序 C、用户程序 D、装入程序 9.对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。 、文件 D 、记录 C 、数据项 B 、字符A. 10.为了提高设备分配的灵活性,用户申请设备时应指定(A )号。 A、设备类相对 B、设备类绝对 C、相对 D、绝对 11.通常把通道程序的执行情况记录在(D )中。 A、PSW B、PCB C、CAW D、CSW 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、多个进程竞争共享型设备 21.引入多道程序设计的主要目的在于(BD ) A、提高实时响应速度 B、充分利用处理机,减少处理机空闲时间 、有利于代码共享C.

操作系统期中考试试题参考答案)

操作系统(A卷) (本试卷共8页,满分100分,120 一、单项选择 题(20分,每 1、操作系统是一种(B)。 A.通用软件 B.系统软件 C.应用软件 D.软件包 2、操作系统是对(C)进行管理的软件。 A.软件 B.硬件C.计算机资源 D.应用程序 3、操作系统中采用多道程序设计技术提高CPU和外部设备的(A)。 A.利用率 B.可靠性 C.稳定性 D.兼容性 4、操作系统的基本类型主要有(B)。 A.批处理系统、分时系统、多任务系统 B.实时操作系统、批处理操作系统、分时操作系统 C.单用户系统、多用户系统、批处理系统 D.实时系统、分时系统、多用户系统 5、所谓(B)是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A.多重处理B.多道程序设计 C.实时处理 D.共行执行 6、(C)操作系统允许用户把若干个作业提交给计算机系统。 A.单用户 B.分布式C.批处理 D.监督7、下面6个系统中,必须是实时操作系统的有(C)个。计算机辅助设计系统;航空订票系统;过程控制系统;机器翻译系统;办公自动化系统;计算机激光照排系统。 A.1 B.2 C.3 D.4 8、在操作系统中,(C)是进行系统资源分配、调度和管理的最小单位。 A.程序 B.指令C.进程 D.作业9、(D)不是操作系统关心得主要问题。 A.管理计算机裸机 B.设计、提供用户程序与计算机硬件系统的界面 C.管理计算机系统资源 D.高级程序设计语言的编译程序 10、批处理系统的主要缺点是(A)。 A.失去了交互性 B.CPU的利用率降低 C.不具备并行性 D.以上都错 11、系统调用的目的是(A)。 A.请求系统服务 B.终止系统服务 C.申请系统资源 D.释放系统资源 12、进程和程序的本质区别是(D)。 A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源D.动态和静态的特征 13、在进程管理中,当(D)时进程从执行状态转换为就绪状态。 A.进程被进程调度选中 B.等待某一事件 C.等待的事件发生D.时间片用完14、如果P、V操作S的初值为4,当前值为-2,那么表示有(B)个等待进程。 A.1 B.2 C.3 D.4 15、系统中有4个并发的进程都需要同类资源3个,系统不会发生死锁的最小资源数是(C)。 A.5 B.7 C.9 D.10 16、在下列(A)情况下,系统会出现死锁。 A.若干进程因竞争资源而无休止地互相等待它方释放已占有的资源 B.有多个封锁的进程同时存在 C.计算机系统发生了重大故障 D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数 17、在下列解决死锁的方法中,属于死锁预防策略的是(C)。 A.银行家算法 B.死锁检测法 C.资源有序分配法 D.进程的解除 18、5个进程共享2台同类打印机,则与打印机对应的互斥信号量的初值应是(B)。 A.1 B.2 C.3 D.5 19、分配到必要的资源并获得处理机的进程状态是(A)。 A.执行 B.就绪 C.阻塞 D.撤销 20、对于两个并发进程,设互斥信号量为mutex,

操作系统模拟试卷和答案

北京语言大学网络教育学院 《操作系统》模拟试卷一 注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。 2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。 3.本试卷满分100分,答题时间为90分钟。 4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。 一、【单项选择题】(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。 1、虚拟存储管理技术,不能以()存储管理为基础实现。 [A] 分区[B] 分页式 [C] 分段式[D] 段页式 2、在请求页式存储管理中,发生页面时就会产生缺页中断,它属于()中断。 [A] 硬件故障[B] I/O [C] 访管[D] 程序 3、固定分区中的重定位方法采用()方法。 [A] 动态重定位[B] 静态重定位 [C] 以上两者均可[D] 随机重定位 4、CPU在管态下可以执行()。 [A] 特权指令[B] 非特权指令 [C] 全部指令[D] 非法指令 5、解决进程间互斥的问题可以使用()。 [A] 信号量和P, V操作[B] 信箱通讯方式 [C] 特权指令[D] 消息缓冲方式 6、一个文件系统采用二级目录结构,它的两张目录分别是()。 [A] 系统目录和子目录[B] 根目录和子目录 [C] 主目录和用户目录[D] 用户目录和子目录 7、将系统资源进行统一编号,实行按顺序分配的策略,可破坏产生死锁的()条件。 [A] 互斥[B] 占有并等待 [C] 不可抢占[D] 循环等待 8、指定一个处理器为主处理器,其它处理器皆为从处理器的多处理器系统是()系统。 [A] 分布式多处理器[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.系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。

操作系统期末考试试题

一、单项选择 1、在存储管理方案中,__D_____ 可与覆盖技术配合. A、页式管理 B、段式管理 C、段页式管理 D、可变分区管理 2、在存储管理中,采用覆盖与交换技术的目的是___A______。 A、节省主存空间 B、物理上扩充准存容量 C、提高CPU效率 D、实现主存共享 3、动态重定位技术依赖于___B______。 A、重定位装入程序 B、重定位寄存器 C、地址机构 D、目标程序 4、虚拟存储器的最大容量____A______。 A、为内外存容量之和 B、由计算机的地址结构决定 C、是任意的 D、有作业的地址空间决定 5、在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,但执行访问页号序列为1、2、3、4、1、2、5、1、、2、3、4、5、6时,将产生___D___次缺页中断。 A、7 B、8 C、9 D、10 6、设内存的分配情况如下图所示。若要申请一块40K字节的内存空间,若采用最佳适应算法,则所得到的分区首址为____C___。 A、100K B、190K C、330K D、410K 7、很好地解决了“零头”问题的存储管理方法是____A____。 A、页式存储管理 B、段式存储管理 C、多重分区管理 D、可变分区管理 8、系统“抖动”现象的发生是由___A___引起的。 A、置换算法选择不当 B、交换的信息量过大 C、内存容量不足 D、请求页式管理方案 9、在可变式分区存储管理中的拼接技术可以_____A___。 A、集中空闲区 B、增加主存容量 C、缩短访问周期 D、加速地址转换 10、分区管理中采用“最佳适应”分配算法时,宜把空闲区按____A__次序等记在空闲区表中。 A、长度递增 B、长度递减 C、地址递增 D、地址递减 11、在固定分区分配中,每个分区的大小是_C__。 A、相同 B、可以不同但根据作业长度固定 C、可以不同但预先固定 D、所作业长度变化

(完整版)操作系统期中考试试题参考答案)

操作系统(A卷) 一、单项选择题(20分,每题1分, 共20题) 1、操作系统是一种(B)。 A.通用软件 B.系统软件 C.应用软件 D.软件包 2、操作系统是对(C)进行管理的软件。 A.软件 B.硬件C.计算机资源 D.应用程序 3、操作系统中采用多道程序设计技术提高CPU和外部设备的(A)。 A.利用率 B.可靠性 C.稳定性 D.兼容性 4、操作系统的基本类型主要有(B)。 A.批处理系统、分时系统、多任务系统 B.实时操作系统、批处理操作系统、分时操作系统 C.单用户系统、多用户系统、批处理系统 D.实时系统、分时系统、多用户系统 5、所谓(B)是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A.多重处理B.多道程序设计 C.实时处理 D.共行执行 6、(C)操作系统允许用户把若干个作业提交给计算机系统。 A.单用户 B.分布式C.批处理 D.监督 7、下面6个系统中,必须是实时操作系统的有(C)个。计算机辅助设计系统;航空订票系统;过程控制系统;机器翻译系统;办公自动化系统;计算机激光照排系统。 A.1 B.2 C.3 D.4 8、在操作系统中,(C)是进行系统资源分配、调度和管理的最小单位。 A.程序 B.指令C.进程 D.作业 9、(D)不是操作系统关心得主要问题。 A.管理计算机裸机 B.设计、提供用户程序与计算机硬件系统的界面 C.管理计算机系统资源 D.高级程序设计语言的编译程序 10、批处理系统的主要缺点是(A)。 A.失去了交互性 B.CPU的利用率降低 C.不具备并行性 D.以上都错 11、系统调用的目的是(A)。 A.请求系统服务 B.终止系统服务 C.申请系统资源 D.释放系统资源 12、进程和程序的本质区别是(D)。 A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源D.动态和静态的特征 13、在进程管理中,当(D)时进程从执行状态转换为就绪状态。 A.进程被进程调度选中 B.等待某一事件 C.等待的事件发生D.时间片用完 14、如果P、V操作S的初值为4,当前值为-2,那么表示有(B)个等待进程。 A.1 B.2 C.3 D.4 15、系统中有4个并发的进程都需要同类资源3个,系统不会发生死锁的最小资源数是(C)。 A.5 B.7 C.9 D.10 16、在下列(A)情况下,系统会出现死锁。 A.若干进程因竞争资源而无休止地互相等待它方释放已占有的资源 得分

操作标准系统模拟试题(含答案)

操作系统模拟试题 一、单项选择题 1、从用户的观点看,操作系统是(A ) A、用户与计算机之间的接口 B、控制和管理计算机资源的软件 C、合理的组织计算机工作流程的软件 D、由若干层次的程序按一定的结构组成的有机体 2、实时操作系统必须在(C )内处理完来自外部的事件 A、响应时间 B、周转时间 C、规定时间 D、调度时间 3、在操作系统中,P、V操作是一种(D ) A、机器指令 B、系统调用命令 C、作业控制命令 D、低级进程通信原语 4、下面对进程的描述中,错误的是( D ) A、进程是动态概念 B、进程执行需要处理机 C、进程是有生命期的 D、进程是指令的集合 5、下面所述步骤中,( A )不是创建进程所必需的。 A、由调度程序为进程分配CPU B、建立一个进程控制块 C、为进程分配内存 D、将进程控制块链入就绪队列 6、对于两个并发进程,设互斥信号量为mutex,若mutex=0,则( B ) A、表示没有进程进入临界区 B、表示有一个进程进入临界区 C、表示有一个进程进入临界区,另一个进程等待进入 D、表示有两个进程进入临界区 7、系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下列4种情况,不可能发生的情况是( A ) A、没有运行进程,有2个就绪进程,n-2个进程处于等待状态 B、有1个运行进程,没有就绪进程,n-1个进程处于等待状态 C、有1个运行进程,有1个就绪进程,n-2个进程处于等待状态 D、有1个运行进程,有n-1就绪进程,没有进程处于等待状态 8、为多道程序提供的可共享资源不足时,可能出现死锁。但是,不适当的(C )也可能产生死锁。 A、进程优先权 B、资源的线性分配

操作系统试卷及答案

班级学号姓名 计算机操作系统科考试题() 一、单选题。每小题1分,共16分(将正确答案的序号写在题目的括号中) 1、关于静态分页存储管理的页表,下列说法错误的是()。 A、内存中每个作业都对应着一个页表 B、页表属于操作系统的内核数据结构 C、如果在不同时间运行同一作业,那么每次运行时页表都是相同的 D、页表存放在内存中 2、批处理操作系统的主要缺点是()。 A、资源利用率不高 B、作业吞吐量小 C、无人机交互能力 D、作业周转时间短 3、在下列调度算法中,()不属于进程调度算法。 A 电梯调度法 B 优先级调度法 C 时间片轮转法 D FIFO法 4、如果文件采用直接存取方式且文件大小不固定,则宜选择()文件结构。 A 任意 B 顺序 C 随机 D 索引 5、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。 A 交换技术 B 覆盖技术 C 缓冲技术 D DMA技术 6、操作系统是一种() A、系统软件 B、应用软件 C、UNIX D、Window NT 7、在请求页式中,因置换算法选择不当造成页面调度非常频繁,这种情况被称为() A、抖动现象 B、交换现象 C、碎片 D、虚拟 8、多个进程实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的()。 A 动态性 B 并发性 C 调度性 D 异步性 9、使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的()功能实现的。 A 设备独立性 B 设备分配 C 缓冲管理D虚拟设备 10、操作系统中,进程之间交换数据的过程称为() A、进程共享 B、进程同步 C、进程通信 D、进程协调 11、关于进程的运行、就绪和阻塞三个状态,下列观点正确的是() A、每个进程从创建到撤消都要经历这三个状态 B、每个进程从创建到撤消,各个状态只能经历一次 C、某些进程可以从阻塞状态转化为运行状态 D、某些进程可以从运行状态转化为就绪状态

相关文档
相关文档 最新文档