文档库 最新最全的文档下载
当前位置:文档库 › 操作系统习题1

操作系统习题1

操作系统习题1
操作系统习题1

一、单项选择题(每题2分,共30分)

A

1 下列哪一条是在操作系统设计中引入多道程序技术的好处?

A. 使并发执行成为可能

B. 简化操作系统的实现

C. 减少对内存容量的需求

D. 便于实施存储保护

B

2 Windows 32属于下列哪一类操作系统?

A. 单用户单任务

B. 单用户多任务

C. 多用户

D. 批处理

D

3 发出I/O请求会导致哪种进程状态演变?

A. 就绪→执行

B. 执行→就绪

C. 阻塞→执行

D. 执行→阻塞

4 “临界区”是指:

C

A. 一组临界资源的集合

B. 可共享的一块内存区

C. 访问临界资源的一段代码

D. 请求访问临界资源的代码

5 使用一个信号量协调5个进程对3个同类临界资源的访问,下列哪个信号量值不应该

出现? A. 3 B. 0 C. –1 D. –3 D

A

6 操作系统中的高级调度是指:

A. 作业调度

B. 进程调度

C. 进程交换调度

D. 线程调度

7 要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条?

A. 互斥

B. 请求与保持

C. 不剥夺

D. 循环等待 B

B

8 使用“银行家算法”决定是否给进程分配资源,这种策略属于:

A. 预防死锁

B. 避免死锁

C. 检测死锁

D. 解除死锁

9 可变分区存储管理中用链表记录分区使用情况,为应用最差适应法(WF)分配空闲分区,

D 链表中应该按照下列哪种方法排列?

A. 按分区起始地址递增排列

B. 按分区起始地址递减排列

C. 按分区大小递增排列

D. 按分区大小递减排列

10 哪种设备属于字符设备? A. 磁盘 B. 磁带 C. 光盘 D. 键盘 D

D

11 关于段页式存储管理系统中的页表数,下面哪种说法比较准确?

A. 整个系统有一个

B. 整个系统有多个

C. 每个进程有一个

D. 每个进程有多个

D

12 对文件空闲存储空间的管理,UNIX采用的是?

A. 空闲表

B. 文件分配表

C. 位示图

D. 成组链接法

13 MS-DOS系统中的磁盘文件物理结构属于:

B

A. 连续文件

B. 链接文件

C. 索引文件

D. 散列文件

A

14 作业经过下面哪一个过程进入“后备”状态?

A. 作业创建

B. 作业调度

C. 进程调度

D. 作业终止

A

15 用于实现把第一条命令的输出作为第二条命令的输入的功能的设施称为?

A. 管道(线)

B. 链接

C. 批处理

D. 输出重定向

1 下列哪一条不是批处理系统的优点?

D

A. 吞吐量大

B. 资源利用率高

C. 系统开销小

D. 响应及时

C

2 UNIX 属于下列哪一类操作系统?

A. 单用户单任务

B. 单用户多任务

C. 多用户

D. 批处理

B

3 I/O请求完成会导致哪种进程状态演变?

A. 就绪→执行

B. 阻塞→就绪

C. 阻塞→执行

D. 执行→阻塞

C

4 “临界资源”是指:A. 正在被占用的资源 B. 不可共享的资源

C. 一次只能被一个进程使用的资源

D. 可同时使用的资源

5 使用一个信号量协调6个进程对2个同类临界资源的访问,下列哪个

信号量值不应该出现? A. 3 B. 0 C. –1 D. –3 D 6 进程向一个中间实体发送消息,等待另一进程异步地接收,这种通信

方式属于: A. 共享存储区 B. 消息缓冲 C. 信箱方式 D. 共享文件 C 7 对资源编号,要求进程按照序号顺序申请资源,是破坏了死锁必要条

件中的哪一条? A. 互斥 B. 请求与保持 C. 不剥夺 D. 循环等待 D

A

8 通过破坏死锁必要条件之一来防止死锁产生,这种策略属于:

A. 预防死锁

B. 避免死锁

C. 检测死锁

D. 解除死锁

9 可变分区存储管理中用链表记录分区使用情况,为应用最先适应法

(FF)分配空闲分区,链表中应该按照下列哪种方法排列? A

A. 按分区起始地址递增排列

B. 按分区起始地址递减排列

C. 按分区大小递增排列

D. 按分区大小递减排列

10 哪种设备属于块设备?A. 键盘 B. 磁盘 C. 显示器 D. 打印机 B

11 分页存储管理系统中引入“快表”,是为了:

A. 保存最近访问的数据

B. 保存最近用过的页表项

C. 保存最近用过的物理地址

D. 保存最近用过的虚拟地址

B

12 MS-DOS系统中的命令文件使用哪种后缀名?

A. EXE

B. COM

C. BA T

D. SYS

B

13 UNIX系统中的磁盘文件物理结构属于:

A. 连续文件

B. 链接文件

C. 索引文件

D. 散列文件

C

14 如何从用户方式(用户态)转入特权方式(核心态)?

A. 使用特权指令

B. 发生子程序调用

C. 使用共享代码

D. 进行系统调用

D

15 用于实现把第一条命令的输出作为第二条命令的输入的功能的设施

称为? A. 链接 B.管道(线) C. 批处理 D. 输出重定向

B

1 推动批处理系统形成和发展的主要动力是(1),推动分时系统形成和发展的动力是(2),推动微

机OS发展的主要动力是(3)。

1,2:(A)提高计算机系统的功能;(B)提高系统资源利用率;(C)方便用户;(D)提高系统的运行速度。3:(A)方便用户;(B)计算机硬件的不断更新换代;(C)便于微机联网;(D)提高资源的利用率。1( B ) 2( C ) 3( B )

2 在下列系统中,(1)是实时信息系统,(2)是实时控制系统。

1,2:(A)计算机激光照排系统;(B)民航售票系统;(C)办公自动化系统;(D)计算机辅助系统;(E)火箭飞行控制系统。1( B ) 2( E )

3 从静态的角度看,进程是由(1)(2)(3)三部分组成的,其中(3)是进程存在的惟一标

志。当几个进程共(1)时,(1)应当是可重入代码。

1,2,3:(A)JCB;(B)PCB;(C)DCB;(D)FCB;(E)程序段;(F)数据段;(G)I/O缓冲区。1( E ) 2( F ) 3( B )

4 “临界区”是指:A. 一组临界资源的集合 B. 可共享的一块内存区

C. 请求访问临界资源的代码

D. 访问临界资源的一段代码

( D )

5 在三种基本类型的操作系统中,都设置了(1),在批处理系统中还应该设置(2);在分时

系统中除了(1)以外,通常还设置了(3),在多处理机系统中则还需设置(4)。

1,2,3,4:(A)剥夺调度;(B)作业调度;(C)进程调度;(D)中级调度;(E)多处理机调度。1( C ) 2( B ) 3( D ) 4( E )

6 下述解决死锁的方法中,属于死锁预防策略的是(1),属于死锁避免策略的是(2)。

1,2:(A)银行家算法;(B)资源有序分配法;(C)资源分配图化简法;(D)撤消进程法。1( B ) 2( A )

7 实现文件保密的措施包括()。

A)使用存取控制表B)隐藏文件目录C)设置口令D)使用密码

A 8 在作业调度算法中,既考虑作业等待时间,又考虑作业执行时间的调度算法是

A)先来先服务 B)短作业优先C)时间片轮转法D)响应比高者优先

D 9 可变分区存储管理中用链表记录分区使用情况,为应用最差适应法(WF)分配空闲分区,链

表中应该按照下列哪种方法排列?

A. 按分区大小递减排列

B. 按分区起始地址递减排列

C. 按分区大小递增排列

D. 按分区起始地址递增排列

B

10 下列算法中会产生Beladdy异常现象的是()。

A)FIFO页面置换算法B)LRU页面置换算法

C)LFU页面置换算法D)OPT页面置换算法

A

11 在下列文件结构中不便于文件增删的是()。

A)索引文件B)连续文件C) Hash文件D)串联文件

B 12 可变式分区又称为动态分区,它是在系统运行进程中,()时动态建立的。

A)在作业装入B)在作业创建C)在作业完成D)在作业未装入

A

13 哪种设备属于字符设备?

A. 键盘

B. 磁带

C. 光盘

D. 磁盘

A 14 设备与CPU之间数据传送控制方式有四种,下面的四个选项中不属于这四种的是()。 B

A)程序直接控制方式B)设备控制方式

C)直接内存访问(DMA)方式D)通道控制方式

15 DES算法是一种什么类型的算法?

A. 序列加密算法

B. 公开密匙加密算法

C. 对称加密算法

D. 非对称加密算法

C

16.下面四个选项中,属于处理死锁的基本方法的是()。( D )

A)资源独占B)资源共享C)进程并发D)预防死锁

17.进程同步有两种协调方式,它们是()( D )

A)进程互斥方式和进程共享方式B)进程异步方式和进程同步方式

C)进程互斥方式和进程独立方式D)进程互斥方式和进程同步方式

18.在操作系统的层次结构中,()是操作系统的核心部分,它位于最内层。( B )

A)文件管理B)处理器管理C)作业管理D)存储管理

19.在一个单处理器系统中,处于运行状态的进程()。( C )

A)不能被打断B)不能请求系统调用C)只有一个D)可以有多个

20.中央处理器存取寄存器中信息的速度与使用主存储器和辅助存储器存取信息的速度相比(A)。

A)最快B)较慢C)一样D)最慢

21. SPOOLing技术用于(A )A)设备管理B)作业管理C)存储管理D)处理器管理

22.在一段时间内只允许一个进程访问的资源称为()( B )

A)共享资源B)临界资源C)互斥资源D)管理资源

二.填空题(每题2分,共30分)

1 分页系统的页长为1KB,虚拟地址0x3C8F对应的页号为15(F),页内地址为143( 8F)。

1111∣0010001111 15(F)143(8F)

2 在一个分页存储管理的系统中,页长为4KB,某一作业的页表如右所示,

虚拟地址3000对应物理地址__15288___,4096*3+3000

12000对应_28384_。4096*6+(12000-4096*2)页号页帧号==== =====

0 3

1 4

2 6

3 假设一个系统中的就绪进程情况如右表所示(按照到达顺序),

分别计算不同调度策略下的平均周转时间。

FCFS:_16.25_;

HPF(优先级大者优先):__13.25__;SPF:__11__。进程执行时间优先级=== ==== ===== P1 10 2 P2 5 5 P3 3 4 P4 4 1

4 系统中有一组如右表所示(按照到达顺序)的磁盘I/O请求等待服务,假设

当前磁道为100,刚完成对88道的操作,分别计算不同调度方法下的磁头移动总道数。先来先服务:__370__;最短寻找时间优先:__244________;电梯式查找:__244________。进程磁道==== ===

2 12

3 180 1 120 6 72 5 54

5 Sa、Sb、Sc是已定义信号量,初值分别为1、0、0;x、y、z是公共变量。下面三个并发程序段执行结束后,

x=__19___,y=__10___,z=__28___。

prA() { P(Sc);

z=x+y;

V(Sb); } prB()

{ y=18;

P(Sb); V(Sc);

P(Sb);

y=z-y;

V(Sa);

}

prC()

{ P(Sa);

x=10;

V(Sb);

P(Sa);

x=z-9;

}

6 MS-DOS中,假设读目录文件前要先获得其FAT链,而获得FAT链只需访问磁盘一次。若不考虑磁盘缓冲,

为定位\DIR11\DIR22\DIR33\F0的首簇,至少需要访问磁盘___8___次;通过相对路径名..\DIR33\F0定位同一文件的首簇,至少需要访问磁盘___6___次。

1 系统中有4MB内存,最大有效物理地址为_4194304 (4*220)_,如果采用分页

管理,页长1KB,全部内存可分为_4096_页帧。

2 在一个分段存储管理的系统中,某一作业的段表如

右所示,虚拟地址1 | 300对应物理地址__6444__,

6K +300=6*1024+300=6144+300=6444

2 | 120对应_20600_。20K +120=20*1024+120=20480+120=20600段号段长始址=== === ====

0 2K 2K

1 4K 6K

2 12K 20K

3 假设一个系统中的就绪进程情况如右表所示(按

照到达顺序),分别计算不同调度策略下的平均

周转时间。FCFS:_11.5_;(5+11+14+16)/4

HPF(优先级大者优先):_10.5_;(6+9+11+16)/4 SPF:_8.25_。(2+5+10+16)/4进程执行时间优先级=== ==== ===== P1 5 2 P2 6 5 P3 3 4 P4 2 3

4 系统中有一组如右表所示(按照到达顺序)的磁盘I/O

请求等待服务,假设当前磁道为88,刚完成对100道

的操作,分别计算不同调度方法下的磁头移动总道数。

先来先服务:__303____;最短寻找时间优先:___274___;电梯式查找:__245___。进程磁道==== ===

2 90

3 189 1 130 6 16 5 45

5 Sa、Sb、Sc是已定义信号量,初值分别为1、0、0;x、y、z是公共变量。

下面三个并发程序段执行结束后,x=_19____,y=_8____,z=_28____。

prA() { P(Sc);

z=x+y;

V(Sb); } prB()

{ P(Sa);

x=8;

V(Sb);

P(Sa);

x=z-9; }

prC()

{ y=20;

P(Sb); V(Sc);

P(Sb);

y=z-y;

V(Sa); }

6 MS-DOS中,假设读目录文件前要先获得其FAT链,而获得FAT链只需

访问磁盘一次。若不考虑磁盘缓冲,为定位文件\D1\D2\D3\D4\F0的首簇,

至少需要访问磁盘___10___次;通过相对路径名..\ F0定位同一文件的首

簇,至少需要访问磁盘_4_____次。

三.名词解释与简答题(每题5分,共20分)

1 操作系统

一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度,以及方便用户使用计算机

的程序的集合

2 对比“进程”和“线程”的异同。

1.调度:在无线程的OS中拥有资源的基本单位和独立调度、分派的基本单位都是进程。

2.并发性:在引入线程的操作系统中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间亦可并发执行,因而使操作系统具有更好的并发性,从而能更有效地使用系统资源和提高系统吞吐量。

3.拥有资源:不论是传统的操作系统,还是设有线程的操作系统,进程都是拥有资源的一个独立单位,它可以拥有自己的资源。

4.系统开销:由于在创建或撤消进程时,系统都要为之分配或回收资源,如内存空间、I/O设备等。因此,操作系统所付出的开销将明显地大于在创建或撤消线程时的开销。

3 虚拟存储器有哪些特征?其中最本质的特征是什么?

1. 多次性

2. 对换性

3. 虚拟性最本质的特征是多次性

4 有哪几种IO控制方式?各适用与何种场合?

程序I/O方式:慢速字符设备;

中断驱动I/O控制方式:中速字符设备

直接存储器访问DMA I/O控制方式:中、高速块设备

I/O通道控制方式:高速块设备

1 进程与线程

进程是程序实体的运行过程,是系统进行资源分配和调度的

一个独立单位;

线程——一个进程内的基本调度单位,这个调度单位既可以

由操作系统内核控制的,也可以由用户程序控制的。

2 引起进程调度的因素有哪些?

(1)非抢占方式

①正在执行的进程执行完毕,或因发生某事件而不能再继续

执行;

②执行中的进程因提出I/O请求而暂停执行;

③在进程通信或同步过程中执行了某种原语操作。

(2) 抢占方式

①优先权原则。

②短作业(进程)优先原则。

③时间片原则。

3 可执行文件加载时进行了哪些处理?

(1)把执行文件与相关库函数进行链接得到装入模块;

(2)由装入程序把装入模块装入内容,并进行地址重定位;

为改程序创建一个进程,挂到就绪队列里。

4 如何用SPOOLing技术实现打印机共享?

答:当用户进程请求打印输出时,SPOOLing系统同意为它

打印输出,但并不真正立即把打印机分配给该用户进程,

而只为它做两件事:①由输出进程在输出井中为之申请一

个空闲磁盘块区,并将要打印的数据送入其中;②输出进

程再为用户进程申请一张空白的用户请求打印表,并将用户

的打印要求填入其中,再将该表挂到请求打印队列上。

1、简述操作系统的五大管理的主要功能(10分)

答:(每个2分)

处理机管理(进程控制,进程同步,进程通信,调度)

存储器管理(内存分配,内存保护,地址映射,内存扩充)

设备管理(缓冲管理,设备分配,设备处理)

文件管理(文件存储空间的管理,目录管理,文件的读写保护)

用户接口(命令接口,程序接口,图形接口)

二.综合题

1(7分)

使用P、V原语实现图示的前趋关系。

信号量:a,b,c,d,e,f,g,h,i=0;

Begin

Parbegin

Begin S1;V(a);V(b);end;

Begin P(a);S2;V(c);V(d);end;

Begin P(b);P(e);S3;V(f);end;

Begin P(d);S4;V(e);V(g);end;

Begin P(c);S5;V(h);end;

Begin P(f);P(g);S6;V(i);end;

Begin P(h);P(i);S7;end;

Parend;

end

2. (7分)

在请求调页的动态分页系统中,一个程序的页面走向

为:2,4,8,3,2,4,5,2,4,8,3,5。如果分配给此程序的页帧数为4,分别分析采用FIFO、LRU和最佳置换策略时的置换过程并计算页面置换次数。

3. (6分)

对生产者-消费者问题的算法描述如下,请选择正确的答案编号填入方框中:

Producer:begin consumer:begin

Repeat repeat

( A );3(E );5

( B ); 1( B ); 1

Buffer(in):=m; m:=buffer(out);

In:=(in+1)mod n; out:=(out+1) mod n;

( C ); 2( C ); 2

( D ); 4 ( F ); 6

Until false; unti false;

End end

A,B,C,D,E,F可选项:

(1) wait(mutex); (2)signal(mutex); (3)wait(empty); (4)signal(full); (5)wait(full); (6)signal(empty);

1.(7分)在请求调页的动态分页系统中,一个程序的页面走向为:1,7,2,3,1,7,5,1,7,2,3,5。如果分配给此程序的页帧数为3,分别分析采用FIFO 、LRU 和最佳置换策略时的置换过程并计算页面置换次数。

2. (7分)假设一个系统中有五个进程{P1,P2,P3,P4,P5}和三类资源{A,B,C},当前资源分配和请求情况如表: 试用银行家算法进行分析: ①当前状态安全吗? ②

当进程P4提出资源请求{1,1,2}后,系统能否满足?

(1) 如下表,存在P3,P1,P2,P4,P5安全序列,故系统是安全的。 (2)不能满足。如下表:

3 (6分)桌上有一只盘子,每次只能放入一只水果,爸爸专向盘中放苹果(apple),一个儿子专等吃盘子中的苹果。只要盘子空则爸爸可向盘中放入一只苹果,仅当盘中有苹果时,儿子可从中取出。把爸爸、儿子看做两个进程,用P、V操作进程管理使这两个进程能正确地并发执行。

解:盘子互斥信号量:m=1,苹果信号量:a=0

爸进程:儿进程:

Begin Begin

Repeat Repeat

W ait(m);W ait(a);

放苹果;吃苹果;

Signal(a);Signal(m);

Until false Until false

End. End.

2、有5个批处理的作业A,B,C,D,E几乎同时到达一个计算中心,估计的运行时间分另为2,4,6,8,10min,它们的优先权分别为1,2,3,4,5(5为最高优先级)。请用下面的调度算法,分别计算作业的平均周转时间(忽略作业的切换开销):(8分)

(1)时间片轮转(时间片为2min)(4分)(2)最短作业优先(4分)

(1)(2+12+20+26+30)/5

(2)(2+(2+4)+(2+4+6)+(2+4+6+8)+(2+4+6+8+10))/5

3、在请求调页的动态分页系统中,一个程序的页面走向为:2,4,8,3,2,4,5,2,4,8,3,5。如果分配给此程序的页帧数为4,分别分析采用FIFO、LRU和最佳置换策略时的置换过程并计算页面置换次数。(9分)解:请在发生缺页的列打勾√

4、设作业的虚地址为24位,其中高8位为段号,低16位为段内相对地址,问一个作业最多可以有多少个段?

每段最大长度为多少字节?(6分)

答:段:256(3分)段长:65536(3分)

5、系统中有一组如右表所示的磁盘I/O请求等待服务,假设当前磁道为53

动的总道数。(7分)

解:

FCFS:

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

=45+85+146+85+108+110+59+2=640

(2分)

SSTF:

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

=12+2+30+23+84+24+2+59=236(2分)

SCAN:

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

=16+23+51+2+31+24+2+59=208(3分)

四、算法设计题(10分)

1.设公共汽车上,司机和售票员的活动分别是:

在汽车不断地到站,停车,行驶过程中,这两个活动有什么同步关系?并用信号灯的WAIT,SIGNAL操作实现它的同步。

《操作系统》练习题及参考答案

《操作系统》练习题及参考答案 一、单项选择题(每小题1分,共15分) 1.操作系统是一种() A.系统软件 B.系统硬件 C.应用软件 D.支援软件 2.MS—DOS的存贮管理采用了() A.段式存贮管理 B.段页式存贮管理 C.单用户连续存贮管理 D.固定式分区存贮管理 3.用户程序在目态下使用特权指令将引起的中断是属于() A.硬件故障中断 B.程序中断 C.外部中断 D.访管中断 4.MS—DOS中用于软盘整盘复制的命令是() https://www.wendangku.net/doc/5b10996303.html,P B.DISKCOPY C.SYS D.BACKUP 5.位示图方法可用于() A.盘空间的管理 B.盘的驱动调度 C.文件目录的查找 D.页式虚拟存贮管理中的页面调度 6.下列算法中用于磁盘移臂调度的是() A.时间片轮转法 B.LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 7.在以下存贮管理方案中,不适用于多道程序设计系统的是() A.单用户连续分配 B.固定式分区分配 C.可变式分区分配 D.页式存贮管理 8.已知,作业的周转时间=作业完成时间-作业的到达时间。现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1 A.T1+T2+T3 B.(T1+T2+T3) C.T1+T2+T3 D. T1+T2+T3 9.任何两个并发进程之间() A.一定存在互斥关系 B.一定存在同步关系 C.一定彼此独立无关 D.可能存在同步或互斥关系 10.进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完

11.用磁带作为文件存贮介质时,文件只能组织成() A.顺序文件 B.链接文件 C.索引文件 D.目录文件 12.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是() A.2 B.1 C.3 D.0.5 13.多道程序设计是指() A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 14.文件系统采用多级目录结构后,对于不同用户的文件,其文件名() A.应该相同 B.应该不同 C.可以相同,也可以不同 D.受系统约束 15.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是() A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区 C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区 二、双项选择题(每小题2分,共16分) 1.能影响中断响应次序的技术是()和()。 A.时间片 B.中断 C.中断优先级 D.中断屏蔽 E.特权指令 2.文件的二级目录结构由()和()组成。 A.根目录 B.子目录 C.主文件目录 D.用户文件目录 E.当前目录 3.驱动调度算法中()和()算法可能会随时改变移动臂的运动方向。 A.电梯调度 B.先来先服务 C.扫描 D.单向扫描 E.最短寻找时间优先 4.有关设备管理概念的下列叙述中,()和()是不正确的。 A.通道是处理输入、输出的软件 B.所有外围设备的启动工作都由系统统一来做 C.来自通道的I/O中断事件由设备管理负责处理 D.编制好的通道程序是存放在主存贮器中的 E.由用户给出的设备编号是设备的绝对号

操作系统习题及答案一

习题一操作系统概论 选择题 1. 计算机的操作系统是一种() ■ A. 应用软件 B.系统软件 C.工其软件D 字表处理软件 2. 批处理系统的主要缺点是( ). A. CPU 的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是 3. 计算机操作系统的功能是( ). A. 把源程序代码转换为标准代码 B. 实现计算机用户之间的相互交流 C. 完成计算机硬件与软件之间的转换 D. 控制、管理计算机系统的资源和程序的执行 4. 在分时系统中,时间片一定时, (),响应时间越长. A. 内存越多 B.用户数越多 C.内存越少 D 用户数 越少 5. 操作系统的( )管理部分负责对进程进行调度 . A?主存储器 B.控制器 C.运算器 D 处理机 6. 从用户的观点看,操作系统是( ). A. 用户与计算机之间的接口 B. 控制和管理计算机资源的软件 C. 合理地组织计算机工作流程的软件 D. 由若干层次的程序按一定的结构组成的有机体 7. 操作系统的功能是进行处理机管理、 ()管理、设备管理及信息管理 9. 操作系统是现代计算机系统不可缺少的组成部分,是 为了提咼计算机的( 户使用计算机而配备的一种系统软件 . 10. 所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处 和外围设备等其他资源. A.多重处理 B.多道程序设计 C.实时处理 D?并行执行 11. ()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同 A. CPU 的利用率不高 C.不具备并行性 B.资源利用率 D.以上都不是 A.进程 B.存储器 C.硬件 D.软件 8.操作系统中采用多道程序设计技术提高 CPU 和外部设备的() A.利用率 B.效率 C.稳定性 D.兼容性 )和方便用 理机的时间

操作系统习题1(含答案)

计算机操作系统试题 一填空: 1.操作系统为用户提供三种类型的使用接口,它们是命令方式和系统调用和图形用户界面。2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式、DMA方式和通道控制方式。 3.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。 5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址。 6.文件的逻辑结构分流式文件和记录式文件二种。 7.进程由程度、数据和PCB组成。 8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。9.操作系统是运行在计算机裸机系统上的最基本的系统软件。 10.虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。 11.文件系统中,用于文件的描述和控制并与文件一一对应的是文件控制块。 12.段式管理中,以段为单位,每段分配一个连续区。由于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续。 13.逻辑设备表(LUT)的主要功能是实现设备独立性。 14在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页和越界等原因而产生中断。 16. 段的共享是通过共享段表实现的。 17.文件的物理结构分为顺序文件、索引文件和索引顺序文件。 18.所谓设备控制器,是一块能控制一台或多台外围设备与CPU并行工作的硬件。 19. UNIX的文件系统空闲空间的管理是采用成组链接法。 20分页管理储管理方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小。 20.计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。 21.操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。 22.按文件的逻辑存储结构分,文件分为有结构文件,又称为记录式文件和无结构文件,又称流式文件。 23.主存储器与外围设备之间的信息传送操作称为输入输出操作。 24、在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率的缺点,引入了虚拟分配技术,即用共享设备模拟独占设备。 25、常用的内存管理方法有分区管理、页式管理、段式管理和段页式管理。 26、动态存储分配时,要靠硬件地址变换机构实现重定位。 27、在存储管理中常用虚拟存储器方式来摆脱主存容量的限制。 28、在请求页式管理中,当硬件变换机构发现所需的页不在内存时,产生缺页中断信号,中断处理程序作相应的处理。 29、置换算法是在内存中没有空闲页面时被调用的,它的目的是选出一个被淘汰的页面。如果内存中有足够的空闲页面存放所调入的页,则不必使用置换算法。

操作系统复习题(1)

一、单项选择题 1.在配置多道批处理操作系统的计算机系统中(D) A.用户可联机、调试自己的程序B.允许用户直接干预作业的执行 C.能对外部事件实时响应D.允许多个作业同时使用不同的外围设备2.UNIX操作系统是一个(A) A.交互式分时操作系统B.多道批处理操作系统 C.实时操作系统D.分布式操作系统 3.若操作系统管理的某用户程序当前正占有中央处理器,该用户程序欲读磁盘上的文件信息,那么用户程序中相应的指令应该是(D) A.启动I/O指令B.等待I/O指令 C.转移指令D.访管指令 4.当一次系统调用功能完成后,中央处理器的工作状态应(C) A.保持管态B.保持目态 C.从管态转换成目态D.从目态转换成管态 5.分布式操作系统的特点是(C) A.资源共享B.资源地理位置分散 C.资源位置透明D.多个用户的程序并行运行 6.引入进程的原因是(B) A.提高资源的利用率和控制程序的执行 B.提高资源的利用率和正确描述程序的执行情况 C.提高程序的执行速度和控制程序的执行 D.提高程序的执行速度和正确描述程序的执行情况 7.进程有三种基本状态,可能的状态转换是(A) A.就绪态到运行态、等待态到就绪态、运行态到等待态 B.就绪态到运行态、就绪态到等待态、等待态到运行态 C.就绪态到运行态、等待态到就绪态、等待态到运行态 D.运行态到就绪态、就绪态到等待态、等待态到运行态 8.处理器不能 ..直接访问的存储器是(D) A.寄存器B.高速缓冲存储器 C.主存储器D.辅助存储器 9.断电停机后,存储信息随之消失的存储器是(C) A.磁盘B.磁带 C.主存储器D.U盘 10.处于运行状态的操作系统程序应放在(C)

操作系统习题及答案

第一章引言 (一)单项选择题 1操作系统是计算机系统的一种( B )。A.应用软件B.系统软件c.通用软件D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机(D ) A.使用方便B.高效工作 C.合理使用资源D.使用方便并高效工作 3.允许多个用户以交互方式使用计算机的操作系统是( A )。A.分时操作系统B.批处理单道系统C.实时操作系统D.批处理多道系统 4.下列系统中( C )是实时系统。A.计算机激光照排系统B.办公自动化系统 C.化学反应堆控制系统D.计算机辅助设计系统 5.操作系统是一种系统软件,它( D )。A.控制程序的执行B.管理计算机系统的资源C.方便用户使用计算机D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行( C )和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理C.资源管理D.设备管理 7.批处理操作系统提高了计算机系统的工作效率,但( D )。 A.不能自动选择作业执行B.无法协调资源分配c.不能缩短作业执行时间D在作业执行时用户不能直接干预8.分时操作系统适用于( B)。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( C )。A.由批量单道系统控制的作业B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业 10.在批处理兼分时的系统中,对( B)应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( C )。A.十分注重系统资源的利用率B.不强调响应速度c.不强求系统资源的利用率D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( D )。A.实现各台计算机之间的通信B.共享网络个的资源c.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( B)。A.存储管理B.设备管理C.文件管理D.作业管理14.( B )为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。A处理器管理B.存储管理c.文件管理D.作业管理 (二)填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_数据处理____并输出结果信息的系统。 2.计算机是由硬件系统和_软件系统______系统组成。3.软件系统由各种_程序______和数据组成。4.计算机系统把进行_资源管理______和控制程序执行的功能集中组成一种软件称为操作系统。5.操作系统使用户合理_共享资源_____,防止各用户间相互干扰。6.使计算机系统使用方便和_高效工作______是操作系统的两个主要设计目标。7.批处理操作系统、分时操作系统_______和实时操作系统是基本的操作系统。8.用户要求计算机系统中进行处理的一个计算机问题称为__作业_____。9.批处理操作系统按照预先写好的_作业说明书______控制作业的执行。10.在多道操作系统控制下,允许多个作业同时装入_内存______,使中央处理器轮流地执行各个作业。11.批处理操作系统提高了计算机系统的_工作效率______,但在作业执行时用户不能直接干预作业的执行。12.在分时系统中,每个终端用户每次可以使用一个由_时间片______规定的cPu时间。13分时系统具有同时性、独立性、及时性和__交互性_____等特点。14.在批处理兼分时系统中,往往把由分时系统控

操作系统例题讲解

操作系统例题讲解 一、调度算法 对如下表所示的5个进程: 采用可剥夺的静态最高优先数算法进行调度(不考虑系统开销)。 问 题: ⑴ 画出对上述5个进程调度结果的Gantt 图; ⑵ 计算5个进程的平均周转时间、平均带权周转时间。 解: ⑴ 调度结果的Gantt 图如下: 0 2 4 5 7 9 10 12 14 (2) 时间计算: 二、存储管理 某系统采用虚拟页式存储管理方式,页面大小为2KB ,每个进程分配的页框数固定为4页。采用局部置换策略,置换算法采用改进的时钟算法,当有页面新装入内存时,页表的时钟指针指向新装入页面的下一个在内存的表项。设当前进程P 的页表如下(“时钟”指针指向逻辑页面3的表项): 逻辑页号 0 1 2 3 4 5 问 题: ⑴ 当进程P 依次对逻辑地址执行下述操作: ① 引用 4C7H ; ② 修改 19B4H ; ③ 修改 0C9AH ; 写出进程P 的页表内容; ⑵ 在 ⑴ 的基础上,当P 对逻辑地址27A8H 进行访问, 该逻辑地址对应的物理地址是多少?

解:页面大小为2KB,2KB=2×210=211, 即逻辑地址和物理地址的地址编码的低11位为页内偏移; ⑴①逻辑地址4C7H=0100 1100 0111B,高于11位为0,所以该地址访问逻辑页面0; 引用4C7H,页表表项0:r=1; ②逻辑地址19B4H=0001 1001 1011 0100B,高于11位为3,所以该地址访问逻辑页面3; 修改19B4H,页表表项3:r=1, m=1; ③逻辑地址0C9AH=0000 1100 1001 1010B,高于11位为1,所以该地址访问逻辑页面1; 逻辑页1不在内存,发生缺页中断; ①、②两操作后,P的页表如下: 逻辑页号 1 2 3 4 5 按改进的时钟算法,且时钟指针指向表项3,应淘汰0页面, 即把P的逻辑页面1读到内存页框101H,页表时钟指针指向表项2。 并执行操作:修改0C9AH。 经上述3个操作后,P的页表如下: 逻辑页号 1 2 3 4 5 ⑵逻辑地址27A8H=0010 0111 1010 1000B,高于11位为4,所以该地址访问逻辑页面4; 页面4不在内存,发生缺页中断;按改进的时钟算法,淘汰页面2,页面4读到110H页框, 所以,逻辑地址27A8H对应的物理地址为: 0001 0001 0000 111 1010 1000B=887A8H。 三、设备与I/O管理 设系统磁盘只有一个移动磁头,磁道由外向内编号为:0、1、2、……、199;磁头移动一个磁道所需时间为1毫秒;每个磁道有32 个扇区;磁盘转速R=7500r/min. 系统对磁盘设备的I/O请求采用N-Step Look (即N-Step Scan,但不必移动到磁道尽头),N=5。设当前磁头在60号磁道,向内移动;每个I/O请求访问磁道上的1个扇区。现系统依次接收到对磁道的I/O请求序列如下: 50, 20, 60, 30, 75, 30, 10, 65, 20, 80,15, 70 问题: ⑴写出对上述I/O请求序列的调度序列,并计算磁头引臂的移动量; ⑵计算:总寻道时间(启动时间忽略)、总旋转延迟时间、总传输时间和总访问处理时间。 解:⑴考虑序列中有重复磁道的I/O请求,调度序列为: 60→75→50→30→20→15→10→65→70→80 磁头移动量=(75-60)+(75-50)+(50-30)+(30-20)+ (20-15)+(15-10)+(65-10)+(70-65)+(80-70) =15+25+20+10+5+5+55+5+10=155(磁道)

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

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 。

《操作系统》课程综合练习题 及答案

《操作系统》综合练习题 一、填空题 1.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。 2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用 运行在( 6 )态。 3.进程并发执行时有间断性、(7)和(8)的特点。 4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。 5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 ); 6.临界资源的概念是(12),而临界区是指(13)。 7.产生死锁的原因可以归结为两点:(14)和(15)。 8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。 9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内 存; 10.在操作系统中,不可中断执行的操作称为( 21 )操作; 11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ), 在临界区后设置( 24 )。 12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝 它的资源请求。 13.页面调入策略要解决(27)、(28)两个问题。 14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。 15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。 16.进程调度负责( 33 )的分配工作。 17.通常操作系统内核提供( 34 )功能和( 35 )功能。 参考答案: 1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理; 2、(5)系统态(核心态) ;(6)用户态; 3、(7)失去封闭性;(8)不可再现性 4、(9)动态;(10)并发; 5、(11)索引结点; 6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;

操作系统练习题_及答案解析

操作系统练习题 第一章引言 (一单项选择题 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.CPU管理 B.作业管理 C.资源管理 D.设备管理 7.批处理操作系统提高了计算机系统的工作效率,但( 。 A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间 D在作业执行时用户不能直接干预 8.分时操作系统适用于( 。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( 。A.由批量单道系统控制的作业 B.由批量多道系统控制的作业 c.由分时系统控制的作业D.由实时系统控制的作业

10.在批处理兼分时的系统中,对( 应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( 。A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( 。A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( 。A.存储管理B.设备管理C.文件管理 D.作业管理 14.( 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 A处理器管理 B.存储管理 c.文件管理 D.作业管理 (二填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_______并输出结果信息的系统。 2.计算机是由硬件系统和_______系统组成。 3.软件系统由各种_______和数据组成。 4.计算机系统把进行_______和控制程序执行的功能集中组成一种软件称为操作系统。 5.操作系统使用户合理_______,防止各用户间相互干扰。 6.使计算机系统使用方便和_______是操作系统的两个主要设计目标。 7.批处理操作系统、_______和实时操作系统是基本的操作系统。 8.用户要求计算机系统中进行处理的一个计算机问题称为_______。

操作系统例题汇总

1.2例题精选 例如何理解虚拟机的概念? 解:一台仅靠由硬件组成的计算机一般被称为裸机,不易使用。操作系统为用户使用计算机提供了许多服务,从而把一台难于使用的裸机改造成了功能更强大、使用更方便的计算机系统,这种计算机系统称为虚拟机。所谓虚拟,是指把一个物理上的实体变为若干个逻辑上的对应物。前者是实际存在的,而后者是虚的,只是用户的一种感觉。在单CPU的计算机系统中能同时运行多道程序,好像每个程序都独享一个CPU,这就是虚拟。在构造操作系统时,把操作系统分成若干层,每层完成特定的功能,从而形成一个虚拟机。下层的虚拟机为上层的虚拟机提供服务,这样逐次扩充以完成操作系统的功能。 讨论“虚拟”的概念体现在操作系统的方方面面。例如,虚拟存储器,使一台只有4MB内存的计算机可以运行总容量远远超过4 MB的程序;虚拟外设,能够使多个用户同时访问该外设等。 例什么是多道程序设计,它的主要优点是什么? 解: 所谓多道程序设计是指把一个以上的程序存放在内存中,并且同时处于运行状态,这些程序共享CPU和其他计算机资源。其主要优点是: (1)CPU的利用率高:在单道程序环境下,程序独占计算机资源,当程序等待I/O操作时CPU空闲,造成CPU资源的浪费。在多道程序环境下,多个程序共享计算机资源,当某个程序等待 I/O操作时,CPU可以执行其他程序,这大大地提高了CPU的利用率。 (2)设备利用率高:在多道程序环境下,内存和外设也由多个程序共享,无疑也会提高内存和外设的利用率。 (3)系统吞吐量大:在多道程序环境下,资源的利用率大幅度提高,减少了程序的等待时间,提高了系统的吞吐量。 讨论多道程序在计算机中并发地运行是现代计算机系统的重要特征。早期的单道批处理系统与人工操作相比自动化程度大大提高,但系统中仍有较多的空闲资源,系统的性能较差。多遭批处理系统虽有很多优点,但这种系统交互能力差,作业的平均周转时间长。多道程序处理系统要解决的主要问题是,如何使多个程序合理、有序地共事处理机、内存、外设等资源。 例1.3 A, B两个程序,程序 A按顺序使用CPU 10 S,使用设备甲 5 S,使用 CPU 5 S,使用设备乙 10 S,最后使用 CPU 10 S。程序 B按顺序使用设备甲 10 S,使用 CPU 10 S,使用设备乙5S,使用CPU 5S,使用设备乙 10S。(忽略调度程序执行时间)试问: (1)在顺序环境下执行程序A和程序B,CPU的利用率是多少? (2)在多道程序环境下, CPU的利用率是多少? 解(1)程序A和程序B顺序执行时,程序A执行完毕,程序B才开始执行。两个程序共耗时80S,其中占用CPU时间为40S,顺序执行时CPU的利用率为50%。 (2)在多道程序环境下,两个程序并发执行,其执行情况如图所示。可以看出,两个程序共耗时45S,其中占用CPU时间为40S,故此时CPU的利用率为40/45=%。 讨论 (1)在单道程序环境下,程序顺序执行,CPU被一道程序独占,即使CPU空闲,其他程序也不能使用,所以 CPU的利用率低。 (2)在多道程序环境下,若干个程序宏观上同时执行,微观上交替执行。当其中一个程序由于某种原因(例如进行1/O操作)而不能占用CPU时,其他程序就可以占用CPU,提高了CPU的利用率。

计算机操作系统第1章练习题

第1章引论 一.单项选择题 1.操作系统是对(C )进行管理的软件。 A. 软件 B. 硬件 C. 计算机资源 D. 应用程序 2. 如果分时操作系统的时间片一定,那么(B),则响应时间越长。 A. 用户数越少 B. 用户数越多 C. 内存越少 D. 内存越多 3. 操作系统是一种(B)。 A. 应用软件 B. 系统软件 C. 通用软件 D. 工具软件 4. 操作系统的(D)管理部分负责对进程进行调度。 A. 存储器 B. 设备 C. 文件 D. 处理机 5. (A)要保证系统有较高的吞吐能力。 A. 批处理系统 B. 分时系统 C. 网络操作系统 D. 分布式操作系统 6. 操作系统的基本类型主要有(C ) A. 批处理系统、分时系统和多任务系统 B. 单用户系统、多用户系统和批处理系统 C. 批处理操作系统、分时操作系统及实时操作系统 D. 实时系统、分时系统和多用户系统 7. 所谓(B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机和外围设备等其他资源。 A. 多重处理 B. 多道程序设计 C. 实时处理 D. 共同执行 8. 下面关于操作系统的叙述中正确的是(A ) A. 批处理作业必须具有作业控制信息 B. 分时系统不一定都具有人机交互能力 C. 从响应时间的角度看,实时系统与分时系统差不多 D. 由于采用了分时技术,用户可以独占计算机的资源 9. 分时操作系统通常采用(C )策略为用户服务。 A. 时间片加权分配 B. 短作业优先 C. 时间片轮转 D. 可靠性和灵活性 10. 若把操作系统看作计算机资源的管理者,下列的(D )不属于操作系统所管理的资源。 A. 磁盘 B. 内存 C. CPU D. 中断 11. 在下列的操作系统的各个功能组成部分中,(A )不需要硬件支持。 A. 进程调度 B. 时钟管理 C. 地址映射 D. 中断系统 12. 在指令系统中只能由操作系统使用的指令称为(D )。 A. 系统指令 B. 设备指令 C. 非特权指令 D. 特权指令 13. 下列说法中错误的是(D ) A. 操作系统是一种软件 B. 计算机是资源的集合体,包括软件资源和硬件资源 C. 计算机硬件是操作系统工作的实体,操作系统的运行离不开硬件的支持 D. 操作系统是独立于计算机系统的,它不属于计算机系统 14. 分时系统的及时性是相对(B )而言。 A. 周转时间 B. 响应时间 C. 延迟时间 D. A、B和C

操作系统习题与答案

操作系统习题与答案 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

一、操作系统概论 (A)1、操作系统负责为用户程序完成()的工作。 A、应用无关和硬件相关 B、应用无关和硬件无关 C、应用相关和硬件相关 D、应用相关和硬件无关 (C )2、操作系统是对()进行管理的软件。 A、硬件 B、软件 C、计算机资源 D、应用程序 (C )3、用户通过()来调用操作系统。 A、跳转指令 B、子程序调用指令 C、系统调用指令 D、以上3种方始都可 (A)4、所谓()是指将一个以上的作业放到主存,这些作业共享计算机资源,且同时处于运行开始与运行结束之间。 A、多道 B、批处理 C、分时 D、实时 (B )5、以下下()不是分时系统的特征。 A、交互性 B、同时性 C、及时性 D、同时性 (D )6、计算机操作系统的功能是()。 A、把源代码转换成目标代码 B、提供硬件与软件之间的转换 C、提供各种中断处理程序 D、管理计算机资源并提供用户接口 ( A)7操作系统的特征是()共享、虚拟以及异步 A、并发 B、多道 C、中断 D、实时 (B )8、处理器将操作系统程序执行的状态与用户程序执行状态称为 A 屏蔽中断状态和开放中断状态 B 用户态与核心态 C 关闭状态与开放状态 ( D )9、下列什么不是OS关心的主要问题 A、管理计算机裸机 B、设计用户程序与计算机硬件系统的界面 C、管理计算机系统资源 D、高级程序设计语言的编译器 ()10、允许多个用户交互方式使用计算机的OS称为(B );允许多个用户将作业计算机集中处理的计算机称为(A);计算机系统及时处理过程控制数据并作出响应的OS称为 (D )。 A、批处理OS B、分时OS C、多处理器OS D、实时OS E、网络OS ()11、linux的设计模式属于(A),windows的设计模式属于(BCD)。 A 单核设计模式 B 微核设计模式 C 面向对象的设计模式 D、C/S模式 1、操作系统提供(命令接口)和(程序接 口)两种用户接口。 2、负责解释操作系统命令的程序叫(命令解释程序)。Linux的这个程序叫 (Shell )。 3、系统调用是通过(中断)来实现的。当发生系统调用,处理器的状态会从(用 户)态变为(系统)态。 4、输出重定向的符号是( > )。 5、后台执行命令是指(执行命令的进程在低优先级上运行)。 二.进程管理

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

第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、什么是操作系统?其主要特征是什么? 操作系统是计算机系统中的一个系统软件,是一些程序模块的集合,它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。 主要特征是:并发、异步和共享。 2.如何理解并发性、共享性? 并发性是指两个或两个以上的活动或事件在同一时间间隔内发生,是时间段的概念;如CPU 和磁盘是不同的物理部件,可以让一个程序在CPU上执行,而另一个程序则向磁盘写数据。共享性是操作系统的一个重要特征,是指计算机系统中的资源可以被多个并发执行的程序共同使用,而不是被某个程序独占。资源共享有透明资源共享和显示资源共享!它是时间与空间的概念,总之,并发和共享是操作系统的两个基本特性,他们互为依存. 3.试说明虚拟性的内涵? 虚拟性是指操作系统中的一类有效的资源管理技术,能进一步的提高操作系统为用户服务的能力和水平。虚拟的本质是对资源进行转化、模拟和整合,把一个物理资源转变成逻辑上的多个对应物,创建无需共享的的多个独占资源的假象,以达到多用户共享一套计算机物理资源的目的。 4、若主存中有3道作业A、B、C,它们按A、B、C优先次序运行。各程序的计算轨迹为: A:计算(20)、I/O(30)、计算(10) B:计算(40)、I/O(20)、计算(10) C:计算(10)、I/O(30)、计算(20) 如果三道程序都使用相同设备进行I/O(即程序使用串行方式使用设备,调度开销忽略不计)。试分别画出单道和多道运行的时间关系图。两种情况下CPU的平均利用率各为多少?

操作系统习题及答案一

习题一操作系统概论 一.选择题 1. 计算机的操作系统是一种(). A. 应用软件 B.系统软件 C.工其软件D字表处理软件 2. 批处理系统的主要缺点是(). A. CPU 的利用率不高 B .失去了交互性 C.不具备并行性 D.以上都不是 3.计算机操作系统的功能是(). A. 把源程序代码转换为标准代码 B .实现计算机用户之间的相互交流 C. 完成计算机硬件与软件之间的转换 D. 控制、管理计算机系统的资源和程序的执行 4. 在分时系统中,时间片一定时,(),响应时间越长. A.内存越多 B.用户数越多 C.内存越少D用户数越少 5.操作系统的()管理部分负责对进程进行调度. A?主存储器 B.控制器 C.运算器D处理机 6. 从用户的观点看,操作系统是(). A. 用户与计算机之间的接口 B. 控制和管理计算机资源的软件 C. 合理地组织计算机工作流程的软件 D. 由若干层次的程序按一定的结构组成的有机体 7. 操作系统的功能是进行处理机管理、()管理、设备管理及信息管理. A.进程 B.存储器 C.硬件 D.软件 8. 操作系统中采用多道程序设计技术提高CPU 和外部设备的(). A.利用率 B.效率 C.稳定性 D.兼容性 9. 操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的()和方便用户使用计算机而配备的一种系统软件. A. CPU的利用率不高 B.资源利用率 C.不具备并行性 D.以上都不是 10. 所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源. A.多重处理 B.多道程序设计 C.实时处理D?并行执行 11.()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同 时交互地使用计算机. A. 网络 B. 分布式 C.分时 D.实时 12.分时操作系统通常采用()策略为用户服务. A. 可靠性和灵活性 B.时间片轮转 C .时间片加权分配 D. 短作业优先 13.系统调用是由操作系统提供的内部调用,它(). A.直接通过键盘交互方式使用 B.只能通过用户程序间接使用

操作系统例题汇总

1.2例题精选 例1.1如何理解虚拟机的概念? 解:一台仅靠由硬件组成的计算机一般被称为裸机,不易使用。操作系统为用户使用计算机提供了许多服务,从而把一台难于使用的裸机改造成了功能更强大、使用更方便的计算机系统,这种计算机系统称为虚拟机。所谓虚拟,是指把一个物理上的实体变为若干个逻辑上的对应物。前者是实际存在的,而后者是虚的,只是用户的一种感觉。在单CPU的计算机系统中能同时运行多道程序,好像每个程序都独享一个CPU,这就是虚拟。在构造操作系统时,把操作系统分成若干层,每层完成特定的功能,从而形成一个虚拟机。下层的虚拟机为上层的虚拟机提供服务,这样逐次扩充以完成操作系统的功能。 讨论“虚拟”的概念体现在操作系统的方方面面。例如,虚拟存储器,使一台只有4MB内存的计算机可以运行总容量远远超过4 MB的程序;虚拟外设,能够使多个用户同时访问该外设等。 例1.2什么是多道程序设计,它的主要优点是什么? 解: 所谓多道程序设计是指把一个以上的程序存放在内存中,并且同时处于运行状态,这些程序共享CPU和其他计算机资源。其主要优点是: (1)CPU的利用率高:在单道程序环境下,程序独占计算机资源,当程序等待I/O操作时CPU空闲,造成CPU资源的浪费。在多道程序环境下,多个程序共享计算机资源,当某个程序等待 I/O操作时,CPU可以执行其他程序,这大大地提高了CPU的利用率。 (2)设备利用率高:在多道程序环境下,内存和外设也由多个程序共享,无疑也会提高内存和外设的利用率。 (3)系统吞吐量大:在多道程序环境下,资源的利用率大幅度提高,减少了程序的等待时间,提高了系统的吞吐量。 讨论多道程序在计算机中并发地运行是现代计算机系统的重要特征。早期的单道批处理系统与人工操作相比自动化程度大大提高,但系统中仍有较多的空闲资源,系统的性能较差。多遭批处理系统虽有很多优点,但这种系统交互能力差,作业的平均周转时间长。多道程序处理系统要解决的主要问题是,如何使多个程序合理、有序地共事处理机、内存、外设等资源。 例1.3 A, B两个程序,程序 A按顺序使用CPU 10 S,使用设备甲 5 S,使用 CPU 5 S,使用设备乙 10 S,最后使用 CPU 10 S。程序 B按顺序使用设备甲 10 S,使用 CPU 10 S,使用设备乙5S,使用CPU 5S,使用设备乙 10S。(忽略调度程序执行时间)试问: (1)在顺序环境下执行程序A和程序B,CPU的利用率是多少? (2)在多道程序环境下, CPU的利用率是多少? 解(1)程序A和程序B顺序执行时,程序A执行完毕,程序B才开始执行。两个程序共耗时80S,其中占用CPU时间为40S,顺序执行时CPU的利用率为50%。 (2)在多道程序环境下,两个程序并发执行,其执行情况如图所示。可以看出,两个程序共耗时45S,其中占用CPU时间为40S,故此时CPU的利用率为40/45=88.89%。 讨论 (1)在单道程序环境下,程序顺序执行,CPU被一道程序独占,即使CPU空闲,其他程序也不能使用,所以 CPU的利用率低。 (2)在多道程序环境下,若干个程序宏观上同时执行,微观上交替执行。当其中一个程序由于某种原因(例如进行1/O操作)而不能占用CPU时,其他程序就可以占用CPU,提高了CPU的利用率。

操作系统复习题1(答案)

《操作系统》复习题(答案在题后) 第一章操作系统引论 一、单项选择题 1、操作系统就是一种()。 A、应用软件B、系统软件C、通用软件D、工具软件 2、操作系统就是一组( )。 A、文件管理程序B、中断处理程序 C、资源管理程序 D、设备管理程序 3、现代操作系统得基本特征就是()、资源共享与操作得异步性。 A、多道程序设计B、中断处理 C、程序得并发执行 D、实现分时与实时处理 4、()不就是操作系统关心得主要问题. A.管理计算机裸机 B.设计、提供用户程序与计算机硬件系统得界面 C.管理计算机系统资源 D.高级程序设计语言得编译器 5、引入多道程序得目得在于()。 A.充分利用CPU,减少CPU等待时间 B.提高实时响应速度 C.有利于代码共享,减少主、辅存信息交换量 D.充分利用存储器 6、( )没有多道程序设计得特点。 A、DOS B、UNIX C、WindowsD、O S/2 7、下列操作系统中,为分时系统得就是(). A、CP/M B、MS-DOS C、UNIX D、Windows NT 8、在分时系统中,时间片一定,(),响应时间越长。 A、内存越多 B、用户数越多 C、后备队列越短 D、用户数越少 9、批处理系统得主要缺点就是()。 A、CPU得利用率不高B、失去了交互性 C、不具备并行性 D、以上都不就是 10、在下列性质中,()不就是分时系统得特征。 A、交互性 B、同时性 C、及时性 D、独占性 11、实时操作系统追求得目标就是()。 A、高吞吐率B、充分利用内存C、快速响应D、减少系统开销 12、CPU状态分为系统态与用户态,从用户态转换到系统态得唯一途径就是( )。 A、运行进程修改程序状态字 B、中断屏蔽 C、系统调用D、进程调度程序 13、系统调用得目得就是()。 A、请求系统服务B、终止系统服务 C、申请系统资源D、释放系统资源 14、系统调用就是由操作系统提供得内部调用,它()。 A.直接通过键盘交互方式使用 B.只能通过用户程序间接使用 C.就是命令接口中得命令 D.与系统得命令一样

相关文档