当前位置:文档之家› 操作系统考试题答案

操作系统考试题答案

操作系统考试题答案
操作系统考试题答案

一、选择题(每空1 分,共20分)

1.操作系统是一组(C )。

A. 文件管理程序

B.中断处理程序

C.资源管理程序

D.设备管理程序

2.CPU状态分为管态和目态,从目态转换到管态的唯一途径是(C )。

A. 运行进程修改程序状态字

B. 中断屏蔽

C. 系统调用

D. 进程调度程序

3.为了描述进程的动态变化过程,采用了一个与进程相联系的(C )数据结构,根据它而感知进

程的存在。

A.进程状态字

B. 进程优先数

C.进程控制块

D. 进程起始地址

4.一个进程被唤醒意味着(B )。

A. 该进程重新占有了CPU

B.进程状态变为就绪

C. 它的优先权变为最大

D.其PCB移至就绪队列的队首

5.进程间的同步与互斥,分别表示了各进程间的(B )。

A. 调度关系与同步算法

B.协调与竞争

C.不同状态

D. 动态性与独立性

6.系统出现死锁的原因是(C )。

A. 计算机系统发生了重大故障

B. 有多个封锁的进程同时存在

C. 若干进程因竞争资源而无休止地等待着,不释放已占有的资源

D. 资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数

7.进程P1使用资源情况:申请资源S1,申请资源S2,释放资源S1;进程P2使用资源情况:申请

资源S2,申请资源S1,释放资源S2,系统并发执行进程P1,P2,系统将(B )。

A. 必定产生死锁

B.可能产生死锁

C.不会产生死锁

D.以上说法都不对

8.破坏死锁的四个必要条件之一就可以预防死锁。若规定一个进程请求新资源之前首先释放已经占

有的资源,则是破坏了(B )条件。

A. 互斥使用

B. 部分分配

C.不可剥夺

D. 环路等待

9.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许段内位移的最大

长度是()。

A. 224

B.. 216

C.. 28

D.. 232

10.以下存储管理技术中,支持虚拟存储器的技术是(C)。

A. 动态分区法B.可重定位分区法C.请求分页技术D.对换技术

11.碎片现象的存在使得(A)。

A. 内存空间利用率降低

B. 内存空间利用率提高

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

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

12.在(A )中,不可能产生系统抖动的现象。

A. 固定分区管理

B.请求页式管理

C.段式管理

D.机器中不存在病毒时

13.一个作业8:00到达系统,估计运行时间1小时。若10:00开始执行该程序,其相应比为(C )。

A.1

B.2

C.3

D.0.5

14.逻辑文件是(B )的文件组织形式。

A. 在外部设备上

B.从用户观点看

C.虚拟存储

D.目录

15.数据库文件的逻辑结构形式是(C )。

A. 字符流式文件

B. 档案文件

C.记录式文件

D.只读文件

16.文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身

构成的文件是(D )。

A. 连续文件

B.串连文件

C.索引文件

D.逻辑文件

17.下列文件的物理结构中,不利于文件长度动态增长的文件物理结构是(A )。

A. 连续文件

B. 串连文件

C. 索引文件

D.HASH文件

18.操作系统采用缓冲技术,能够减少对CPU的(D )次数,从而提高资源的利用率。

A. 中断

B.访问

C. 控制

D. 依赖

19.缓冲技术用于(A )。

A. 减少CPU对外部设备的访问次数

B. 提供主、辅存接口

C. 提高设备利用率

D. 扩充相对地址空间

20.为了使多个进程能有效地同时处理I/O,最好使用( A )结构的缓冲技术。

A. 缓冲池

B. 单缓冲区

C. 双缓冲区

D.环形缓冲区

二、简答题(每小题2 分,共10分)

1、在生产者-消费者问题中,如果对调生产者进程中的两个P操作和两个V操作,则可能发生什么

情况。

答:由于V操作是释放资源,因此对V操作的次序无关紧要,而对调P操作的次序可能导致死锁。

举例解释

2、快表的作用和原理?

作用就是提高页表的访问速度,用于页表的查找和替换,原理就是用一组硬件寄存器实现查表功能。

3、请求页式管理就是简单页式管理的说法对不对?为什么?

答:不对

(1)请求页式管理是内存采用页式管理,部分外存中的数据也进行管理,通过交换技术来调入调出内存。

(2)页式存储管理是将内存分成大小相等的页,通过页表表转换来统一管理。

4、在文件管理中,为什么说串联文件结构不适用于随机存取。

答:串联文件结构是许多文件按照顺序排列起来,链接成一个串联队列。搜索时只能按照串联指针顺序搜索,为了读取某个信息块将花费许多时间移动指针,因此,串联结构不适合随机存取。

5、为什么不能把阻塞说成是死锁。

答:阻塞是指进程调度中,将暂时不用的进程,放入阻塞队列,系统在正常运行,可以随时将阻塞队列中的进程,调入就绪队列运行。

死锁是指多个进程为竞争某资源造成的系统僵持状态,需要外力来解决。

阻塞和死锁是不同的。

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

(在你认为正确的陈述后的括号中打√,不正确的陈述后的括号中打。(×)

1、临界资源是指进程中访问临界资源的那段代码。(×)

2、系统中各进程之间逻辑上的相互制约关系称为进程互斥。(×)

3、在存储管理中将逻辑地址转化成物理地址的过程称为重定位。(√)

4、文件的逻辑结构是将文件分为记录式文件和索引文件。. (×)

5、位示图可用于文件目录的查找。(×)

6、操作系统为用户提供的程序级接口也称为系统调用。(√)

7、在进程基本调度状态转换时,不会出现的情况是从就绪到运行。(×)

8、进程调度方法有剥夺方式和非剥夺方式。(√)

9、输入输出设备分配调度通常采用先请求先服务与时间片轮转法两种算法。(×)

10、批处理系统的主要缺点是设备利用率高。(×)

四、名词解释题(每小题2 分,共10分)

1.联机处理,脱机处理

联机处理:外设与CPU直接连接,由CPU直接控制处理。脱机处理:外设不与CPU直接连接,不受CPU控制儿处理。

1.作业周转时间,作业调度程序

作业从开始,到作业完成并退出系统所经历的时间。选择作业进入内存和退出的那段系统程序。

2.DMA,FCFS

直接内存存取控制器。先来先服务。

3.Buffer Pool ,PCB

缓冲池。进程控制块。

4.Interrupt driven I/O,死锁

中断驱动I/O。多个进程因竞争资源不足而造成的僵持状态。

五、算法分析题(共50分)

1、(6分)假定一磁盘有100个柱面,编号为0~99,当前存取臂的位置在4号柱面上,并刚完成

了10号柱面的服务请求,如果此时请求队列的先后顺序是:82,28,94,45,77,61;请分别给出FCFS 算法、电梯调度算法的存取臂移动顺序以及采用两种算法的存取臂移动总量。

解:

FCFS算法:

存取臂移动顺序为82,28,94,45,77,61;(1分)

存取臂移动总量为78+54+66+49+32+16=295 (2分)

电梯调度算法:

存取臂移动顺序为28,45,61,77,82,94;(1分)

存取臂移动总量为24+17+16+16+5+12=90 或者 94-4=90(2分)

2、(10分)在采用请求分页存储管理的系统中,某时刻一进程的所有页都不在内存中,且接下来

要执行如下访问页号序列(页面走向):3,2,4,2,1,3,1,5,2,3,4,2;每个进程分配m页内存空间。请分别给出:当m=3与m=4时,使用FIFO页面置换(页面淘汰)算法在执行此页号访问序列过程中产生的缺页中断次数以及被淘汰的页号顺序,并分析结果。

解:

缺页中断次数8次。

被淘汰的页号顺序3,2,3,1,3。

缺页中断次数7次。 被淘汰的页号顺序3,2,4。

结果分析:为进程分配更多的内存页可减少缺页中断次数,但FIFO 算法存在分配内存多而缺页中断反增加的现象。

3、(10分)在采用页式存储管理中,某作业的逻辑地址空间为4页(每页2048字节),已知作业的页表如下:

绘制地址变换图求出有效逻辑地址4865所对应的物理地址。 逻辑地址4865对应的物理地址。(2分) 页号:4865/2048=2 页内位移:4865-2048*2=769

查表,物理块号6,形成的物理地址。

(2分) 6*2048+769=13057(2分)

图(4分)

4、(10分)桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放桔子,儿

子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、儿子、女儿三个并发进程的同步。

解:在本题中,爸爸、儿子、女儿共用一个盘子,盘中一次只能放一个水果。当盘子为空时,爸爸可将一个水果放入果盘中。若放入果盘中的是桔子,则允许儿子吃,女儿必须等待;若放入果盘中的是苹果,则允许女儿吃,儿子必须等待。本题实际上是生产者-消费者问题的一种变形。这里,生产者放入缓冲区的产品有两类,消费者也有两类,每类消费者只消费其中固定的一类产品

在本题中,应设置三个信号量S、So、Sa,信号量S表示盘子是否为空,其初值为l;

信号量So表示盘中是否有桔子,其初值为0;信号量Sa表示盘中是否有苹果,其初值为0。同步描述如下:

S=1;

Sa=0;

So=0;

cobegin

Procedure father; /*父亲进程*/

Procedure son; /*儿子进程*/

Procedure daughter; /*女儿进程*/

coend

Procedure father:

begin

while(TRUE)

begin

P(S);

将水果放入盘中;

if(放入的是桔子)

V(So);

else

V(Sa);

end

end

Procedure son:

begin

while(TRUE)

begin

P(So);

从盘中取出桔子;

V(S);

吃桔子;

end

end

Procedure daughter:

begin

while(TRUE)

begin

P(Sa);

从盘中取出苹果;

V(S);

吃苹果;

end

end

5、(10分)大连民族学院2056级软件专业的学生张宇宙同学在数字电路实验课上发明了一种新型存储器,它不仅单位容量的价格低于硬盘,而且速度超越寄存器,还不具有挥发性(断电后内容不丢失),价格类同于同质量的馒头,因而包揽了当年度的诺贝尔物理学奖、图灵奖和国家科学奖。

面对如此划时代的技术革命,已经成为一代OS大师的你认为OS可以做出哪些变革,又或者可以提供什么样的全新功能呢?请在进程管理、内存管理和文件系统三个方面来设计一个全新的操作系统,并解释说明这样设计的原因

一、单项选择题(每空1分,共20分)

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

A. 同一时刻

B. 同一时间间隔内

C.不同时刻

D. 不同时间间隔内

2.在单一处理机上执行程序,多道程序的执行是在(B )进行的。

A. 同一时刻

B. 同一时间间隔内

C.某一固定时刻

D. 某一固定时间间隔内

3.在单处理机系统中,处于运行状态的进程(B )。

A. 只有一个

B. 可以有多个

C.不能被挂起

D. 必须在执行完后才能被撤下

4.操作系统中有一组特殊的程序,它不能被系统中断,在操作系统中称为(B )。

A. 初始化程序

B. 原语

C.子程序

D. 控制模块

5.下列作业调度算法中,最短的作业平均周转时间是(B )。

A. 先来先服务法

B. 短作业优先法

C.优先数法

D. 时间片轮转法

6.两个进程争夺同一个资源(B)。

A. 一定死锁

B.不一定死锁

C.不会死锁

D.以上说法都不对

7.死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的四个必要条件之

一。下列方法中哪一个破坏了“循环等待”条件。(A )

A. 银行家算法

B. 一次性分配策略

C.剥夺资源法

D. 资源有序分配法

8.产生死锁的四个必要条件是:互斥、(D )、循环等待和不剥夺。

A. 请求与阻塞

B. 释放与阻塞

C.请求与释放

D.请求与保持

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

A. 输入输出中断

B. 时钟中断

C.越界中断

D. 缺页中断

10.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思

想,即(B )。

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

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

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

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

11.系统抖动是指(B )。

A. 使用机器时,屏幕闪烁的现象

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

C. 系统盘不净,系统不稳定的现象

D. 由于内存分配不当,偶然造成内存不够的现象

12.多级目录结构形式为( D ) 。

A. 线性结构

B. 散列结构

C. 网状结构

D. 树型结构

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

A. 单级目录结构

B.树型目录结构

C.二级目录结构

D.A和C

14.由字符序列组成,文件内的信息不再划分结构,这是指(A )。

A. 流式文件

B. 记录式文件

C.顺序文件

D.有序文件

15.下列(A )物理结构文件不便于文件的扩充。

A. 连续文件

B.串连文件

C.索引文件

D.多重索引文件

16.在文件系统中,文件的不同物理结构有不同的优缺点。在下列文件的物理组织结构中,哪一种结

构不具有直接读写文件任意一个记录的能力(A )。

A. 连续文件

B. 串连文件

C. 索引文件

D.HASH文件

17.操作系统中采用缓冲技术的目的是为了增强系统(D )的能力。

A. 串行操作

B. 控制操作

C.重执操作

D.并行操作

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

A. 并行技术

B.通道技术

C.缓冲技术

D.虚存技术

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

A. 物理设备名

B.逻辑设备名

C.虚拟设备名

D.设备牌号

20.磁盘与主机之间传递数据是以( C )为单位运行的。

A. 字符

B. 字节

C. 数据块

D. 数据流

二、简答题(每小题2 分,共10分)

1、进程有三种基本状态:Running、Blocked和Ready。请列举每两两之间发生转换(两个方向的转换分别说明,一共6种转换)的可能原因。

答:运行至阻塞:运行进程被中断而休眠。阻塞至运行:阻塞的进程恢复运行态。就绪至阻塞:就绪队列中的进程休眠。阻塞至就绪:阻塞的进程被唤醒。就绪到运行:调度进程进入运行态。运行到就绪:时间片运行完毕。

2、进程在作P操作,或是做V操作,对自己有何影响?

答:进程在作V 操作时,对自己无影响;

进程在作P 操作时,如果信号量

的值<0,则进程被封锁,进入等待队列

3、程序顺序执行和并发执行有什么不同。

顺序执行是多个程序按照事先规定的顺序依次执行。在机器中只有一个程序执行,它独占全机资源。并发执行程序指在任一时刻,系统中有许多并行的程序,出现资源共享的特征。

4、什么是“内存碎片”?应怎样解决“内存碎片”问题。

当内存采用分区管理或分页管理方法时,作业进入内存后,对于某区或某页的利用不充分,有内碎片产生,如果采用分段管理方式,动态的管理起始地址和段长,消除了碎片。

5、简单叙述操作系统中虚拟的概念,解释什么是虚拟存储?

虚拟就是将物理实体对应成若干逻辑对应物。

虚拟内存是将存储空间在内存和部分外存统一编址,当运行较大的程序时,不必将程序全部装入内存,可以通过辅助存储器进行唤入唤出操作,实现较大的程序运行。

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

(在你认为正确的陈述后的括号中打√,不正确的陈述后的括号中打×。)

1、分页存储管理完全可以用于分段管理。(×)

2、目录可以存放在文件中。(×)

3、请求分页管理中采用的页面置换算法,使用的存储单元多效率高。(×)

4、一个进程是由处理机执行的一个程序。(√)

5、文件的物理结构中,顺序结构有利于文件长度动态增长。(×)

6、在操作系统中通道技术是一种硬件机制。(√)

7、操作系统中对数据信息进行管理的部分为文件系统。(√)

8、磁盘上的文件是以磁道为单位进行读写。(×)

9、进程的调度方法为互斥和同步两种。(√)

10、执行P操作的进程可能因为P操作而进入阻塞状态。(√)

四、名词解释题(每小题2 分,共10分)

1.PCB,FIFO

进程控制块,先入先出

2.SPOOLing,缓冲器

外部设备在线联机操作。用于解决CPU与外设速度不匹配问题。

3.虚拟存储器,文件物理结构

实际内存和部分辅助内存共同编址构成的存储器。文件在存储器上的存储结构。

4.分时、实时

分时把执行时间分割成时间片。实时就是“立即”执行,表现有很高的响应速度。

5.SSTF,互斥

短查找时间优先调度算法。多个并发进程相互之间没有关联就是互斥。

五、算法分析题(共50分)

1.在单机系统中,系统中各个进程到达就绪队列的时刻、执行时间和优先数(优先数越小优先级越高)如表1所示。假设进程的调度时间忽略不计。请分别给出采用下面不同的进程调度算法时各个进程的调度次序,并计算平均周转时间。(10分)

(1)先来先服务调度算法;(5分)

(2)时间片轮换调度算法(时间片为1ms);(5分)

1.解:本题属于第二类型的题目。依题意,画出诸进程执行过程的示意图。

(1)按照先来先服务调度算法,可得表2。

表 2

//(5分)若结果与图相符可酌情给分。

(2)按照时间片轮转调度算法,可得表3.

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

操作系统复习题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)

09级计算机操作系统试卷A

漳州师范学院 计算机科学与工程系计算机科学与技术专业 09 级《计算机操作系统》课程期末考试卷(A) (2011—2012学年度第一学期) 班级_________学号____________姓名__________考试时间:120分钟 一.(10分)为了解决I/O的瓶颈问题,可采用多通路的连接方式。试画出6 个相同设备,通过3个控制器,2个通道实现多通路的连接图。 1

2 二.(12分)有三个程序A 、B 、C ,它们使用同一个设备进行I/O 操作, 并且按照A 、B 、C 的优先次序执行。这三个程序的计算和I/O 时间如下 表所示。假设调度的时间可以忽略不计。(单位:ms ) 1. 在早期的操作系统下,上述程序可以在单道环境中运行,单道批处理系统具有 ____________、 _____________和______________等特征。(3分) 2. 在单道批处理系统中,内存中仅有一道作业,无法充分利用系统中的所有资源,导致系统性能较差,因此诞生了多道程序设计技术,下列属于多道批处理系统的特点的是( )(3分,漏选、错选均不得分) A. 资源利用率高 B. 系统吞吐量小 C. 平均周转时间长 D. 及时性 E. 交互性 F. 无交互能力 G . 平均周转时间短 H. 系统吞吐量大 3.请画出多道、可抢占方式下(假设内存中可同时装下这三道程序),三个程序运行的时间关系图。(6分)

三.(16分)假定系统有3个并发进程In 、Copy 和Out共享缓冲器Buffer1 和Buffer2。进程In负责从输入设备上读信息,每读出一条记录后放到 Buffer1中。进程Copy从缓冲器B1中取出一条记录拷贝后存入Buffer2。进程Out取出Buffer2中的记录打印输出。Buffer1和Buffer2每次只能存放一条记录。要求3个进程协调完成任务,使打印出来的与读入的记录个数、次序完全一样。 1.上述三个进程进入系统后,存在三种基本状态,请画出三种基本状态及其转换关系图。(5分) 2.在系统中引入进程带来的好处主要有___________和___________。(2分) 3. 请判断以下说法的正确性,正确请打√,错误请打X。(4分) A. 临界区是指进程中用于实现进程同步的那段代码。() B. 线程是一个可以拥有资源的独立单位。() C. 信号量机制是一种高级通信机制。() D. 同一个进程中互斥P操作必须在同步P操作之前。() 4.请用记录型信号量写出题干中的并发程序。(5分) 3

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

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

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、文件系统为每个文件另建立一张指示逻辑记录和物理块之间的对应关系表,由此表和文件本身构成的文件是()。

Linux操作系统考试题库(1)

一、选择题 1)下列关于操作系统的叙述中,哪一条是不正确的?( C ) A.操作系统管理计算机系统中的各种资源 B.操作系统 为用户提供良好的界面 C.操作系统与用户程序必须交替运行 D.操作系统 位于各种软件的最底层 2)的发展始于()年,它是有()的一名大学生开发 的。( A ) A. 1990、芬兰 B. 1991、芬兰 C. 1993、美 国 D. 1991、波兰 3)内核不包括的子系统是( D )。(进程管理系统\内存管 理系统\管理系统\虚拟文件系统\进程间同性间通信子系统) A.进程管理系统 B.内存管理系统管理系 统 D.硬件管理系统 4)中权限最大的账户是( B )。 A. B. C. D. 5)在通常情况下,登录桌面环境,需要( B )。 A.任意一个帐户B.有效合法的用户帐号和密码C.任意一个登录密码D.本机地址 6)在 5中要配置计算机的地址,需要打开哪个菜单( C )。 A.“应用程序”→“” B.“系统”→“首选项”→“网络代理”

C.“系统”→“管理”→“网络” D.“位置”→“网络服务器” 7)配置网卡时,下面哪一项一般不需要配置( D )。 地址 B.子网掩码 C.默认网关地址地址 8)文件权限中保存了( D )信息。 A.文件所有者的权限 B.文件所有者所在组的权限 C.其他用户的权限 D.以上都包括 9)文件系统的文件都按其作用分门别类地放在相关的目录中, 对于外部设备文件,一般应将其放在( C )目录中。 10)某文件的组外成员的权限为只读;所有者有全部权限;组 内的权限为读与写,则该文件的权限为( D )。 A. 467 B. 674 C. 476 D. 764 11)文件1的访问权限为,现要增加所有用户的执行权限和同 组用户的写权限,下列命令正确的是( A )。 A. 1 B. 765 1 C. 1 D. 1 12)当前安装的主机中位于第二个接口的接口挂接一块40的 硬盘,其在中的设备文件名为( B )。 13)已知系统中的唯一一块硬盘是第一个接口的设备,该硬盘 按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了

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

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、

最新操作系统原理天津大学作业答案

操作系统原理复习大纲 二、复习题 一、选择题 1、操作系统是一种()。 a)应用软件b)系统软件c)通用软件d)工具软件 2、操作系统是一组()。 a)文件管理程序b)中断处理程序c)资源管理程序d)设备管理程序 3、现代操作系统的基本特征是()、资源共享和操作的异步性。 a)多道程序设计b)中断处理c)程序的并发执行d)实现分时与实时处理 4、下列四个操作系统中,是分时系统的为()。 a)CP/M b)MS-DOS c)UNIX d)Windows NT 5、在分时系统中,时间片一定,(),响应时间越长。 a)内存越多b)用户数越多c)后备队列越短d)用户数越少 6、()不是操作系统关心的主要问题。 a)管理计算机裸机b)设计、提供用户程序与计算机硬件系统的界面 c)管理计算机系统资源d)高级程序设计语言的编译器 7、以下()项功能不是操作系统具备的主要功能。 a)内存管理b)中断处理c)文档编辑d)CPU调度 8、批处理系统的主要缺点是()。 a)CPU的利用率不高b)失去了交互性c)不具备并行性d)以上都不是 9、实时操作系统追求的目标是()。 a)高吞吐率b)充分利用内存c)快速响应d)减少系统开销 10、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。 a)运行进程修改程序状态字b)中断屏蔽c)系统调用d)进程调度程序 B C C C B D C B D C 二、名词解释 1、操作系统:是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度以及方便用户的程序的集合。

2、进程:是进程实体的运行过程。 3、原语:用以完成特定功能的执行时不可分割的或不可中断的系统调用。 4、死锁:系统中的多个进程因竞争使用资源而造成它们之间形成互相等待的状态。 5、快表:为提高地址变换速度,在地址变换机构中增设的一个具有并行查寻能力的特殊高速缓冲存储器,称为快表。 6、写时拷贝:子进程和父进程共享一个虚存空间,只是在两个进程中某一个进程需要向虚拟内存写入时,才建立属于该进程的虚存空间,并把要写入的内容拷贝到新建立的虚拟内存中,然后建立该虚拟内存与物理地址页面的映射关系。 7、虚拟存储器:指仅把作业的一部分装入内存便可以运行作业的存储器系统,具体说,是指具有请求调入的功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。 8、缓冲池:用于改善CPU和I/O设备之间速度不匹配的情况,把系统内的缓冲区统一管理起来,变专用为通用。 9、作业:是用户在一次算题过程中或一次事物处理中要求计算机系统所做的工作的集合。 10、互斥:两个进程不能同时进入访问同一临界资源及临界区。 三、简答题 1.进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什么? 答:可抢占式会引起系统的开销更大。 可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。 2.试比较进程调度与作业调度的不同点。 答:(1)作业调度是高级调度,它位于操作系统的作业管理层次。进程调度是低级调度,它位于操作系统分层结构的最内层。(2)作业调度是选符合条件的收容态作业装入内存。进程调度是从就绪态进程中选一个占用处理机。 3.在操作系统中为什么要引入进程概念?它会产生什么样的影响? 答:为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,而引入了进程概念. 影响: 使程序的并发执行得以实行。 4.内存管理有哪些主要功能?它们的主要任务是什么? 答:a. 主要功能: 内存分配,内存保护,地址映射和内存扩充等. b. 内存分配的主要任务是为每道程序分配内存空间,提高存储器利用率,以减少不可用的内存空间, 允许正在运行的程序申请附加的内存空间,以适应程序和数据动态增长的需要. ---内存保护的主要任务是确保每道用户程序都在自己的内存空间中运行,互不干扰. ---地址映射的主要任务是将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址. ---内存扩充的主要任务是借助虚拟存储技术,从逻辑上去扩充内存容量. 四、简述P、V操作原语的物理意义。

计算机2009级计算机体系结构复习题

计算机系统结构 一、单项选择题 1、计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是( B )。 A 汇编语言机器级——操作系统机器级——高级语言机器级 B微程序机器级——传统机器语言机器级——汇编语言机器级 C传统机器语言机器级——高级语言机器级——汇编语言机器级 D汇编语言机器级——应用语言机器级——高级语言机器级 2、计算机系统采用层次化结构,从最上面的应用层到最下面的硬件层,其层次化构成为( C )。 A高级语言虚拟机—操作系统虚拟机—汇编语言虚拟机—机器语言机器 B高级语言虚拟机—汇编语言虚拟机—机器语言机器—操作系统虚拟机 C高级语言虚拟机—汇编语言虚拟机—操作系统虚拟机—机器语言机器 D操作系统虚拟机—高级语言虚拟机—汇编语言虚拟机—机器语言机器 3、在主存和CPU之间增加Cache的目的是( C )。 A增加内存容量B提高内存可靠性 C加快信息访问速度D增加内存容量,同时加快访问速度 4、汇编语言源程序变成机器语言目标程序是经(D )来实现的。 A编译程序解释B汇编程序解释 C编译程序翻译D汇编程序翻译 5、直接执行微指令的是( C )。 A汇编程序B编译程序 C硬件D微指令程序

6、对系统程序员不透明的应当是( D )。 A Cache存储器B系列机各档不同的数据通路宽度 C指令缓冲器D虚拟存储器 7、对应用程序员不透明的应当是( D )。 A先行进位链B乘法器 C指令缓冲器D条件码寄存器 8、在IBM 370系统中,支持操作系统实现多进程共用公用区管理最有效的指令是( B )。 A“测试与置定”指令B“比较与交换”指令 C“执行”指令D“程序调用”指令 9、对机器语言程序员透明的应当是( B )。 A中断字B主存地址寄存器 C通用寄存器D条件码 10、计算机系统结构不包括( A )。 A主存速度B机器工作状态 C信息保护D数据表示 11、对计算机系统结构透明的是( D )。 A字符行运算指令B是否使用通道型I/O处理机 C虚拟存储器 D VLSI技术 12、对汇编语言程序员透明的应当是( A )。 A I/O方式中的DMA访问方式 B 浮点数据表示 C访问方式保护D程序性中断

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

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.两个进程合作完成一个任务.在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程得

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

第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 作业的提交时间和运行时间

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

操作系统(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.若干进程因竞争资源而无休止地互相等待它方释放已占有的资源

操作系统考试复习题及答案

操作系统考试复习题及 答案 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

操作系统第一章复习题 二、填空题 1、操作系统两个最基本的特征是(并发)和(共享),两者之间互为存在条件。 2、实时系统应具有的两个基本特征,它们是(及时性)和(高可靠性)。 3、允许多个用户以交互方式使用计算机的操作系统称为(分时操作系统);允许多个用户将多个作业提交给计算机集中处理的操作系统称为(批处理操作系统);计算机系统能及时处理过程控制数据并作出响应的操作系统称为(实时操作系统)。 4、操作系统是计算机系统中的一个(系统软件),它管理和控制计算机系统中的(硬件和软件资源)。 5、操作的四大功能是(处理机管理)、(存储器管理)、(设备管理)、(文件管理)。 6、操作系统的基本特征是(并发性)、(共享性)、(虚拟性)、(异步性)。 三、简答题 1、设计现代操作系统的主要目标是什么 答;①有效性②方便性③可扩展性④开放性 2、OS 的作用表现在哪几个方面 答:①OS 作为用户与计算机硬件系统之间的接口。 ②OS 作为姐姐是系统资源的管理者。 ③OS 实现了对计算机资源的抽象。 3、OS 有几大特征其最基本的特征是什么 答:OS 有四大基本特征:并发、共享、虚拟和异步;其中最基本的特征是并发和共享。 4、试描述什么是微内核OS。 答:关于微内核,现在尚无一致的定义,但一般具有一下特征: ①足够小的内核②给予客户/服务器模式 ③应用”机制与策略分离原理”④采用面向对象技术 操作系统第二章复习题 三、填空题 1、在操作系统中引入线程概念的主要目的是(缩短系统切换的时空开销,提高程序执行并发度)。

最新操作系统试题及答案

一、单项选择题(每题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后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。( )

操作系统试题B卷

题号一二三四五六七总分得分 一、选择填空题(每空1分,共20分) 得分 1.下面关于计算机系统和操作系统的叙述中错误的是( A )。 A.操作系统是独立于计算机系统的,它不属于计算机系统 B.计算机系统是一个资源集合体,包括软件资源和硬件资源 C.操作系统是一种软件 D.计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持 2.实时操作系统追求的目标是( C )。 A.高吞吐率 B.充分利用内存 C.快速响应 D.减少系统开销 3.进程具有3种基本状态,即等待状态、运行状态、就绪状态,进程在执行过程中,其状态 总是不停地发生变化的,下面关于进程状态变化的说法中正确的是(C )。 A.进程一旦形成,首先进入的是运行状态 B.3种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中 C.在分时系统中,一个正在运行进程的时间片如果终结,该进程将转入就绪状态 D.一个进程必须经过进程的3个基本状态才能结束 4.一个进程被唤醒意味着( B )。 A.该进程重新占有了CPU B.进程状态变为就绪状态 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 5.任何时刻总是让具有最高优先级的进程占用处理器,此时采用的进程调度算法是( D )。 A.非抢占式的优先级调度算法 B.时间片轮转调度算法 C.先进先出调度算法 D.抢占式的优先级调度算法 6.下面是关于重定位的有关描述,其中错误的是(D )。 A.绝对地址是主存空间的地址编号 B.用户程序中使用的从0地址开始的地址编号是逻辑地址 C.动态重定位中装入主存的作业仍保持原来的逻辑地址 D.静态重定位中装入主存的作业仍保持原来的逻辑地址 7.在单个分区、固定分区、可变分区、页式和段式这5种存储管理方式中,地址转换采用动 态重定位方式的是( A )。 A.可变分区、页式和段式存储管理方式 B.单个分区、可变分区、段式存储管理方式 C.固定分区、页式和段式存储管理方式 D.可变分区、段式存储管理方式 8.很好地解决了“零头”问题的存储管理方法是( A )。 A.页式存储管理方式 B.段式存储管理方式

操作系统期末试卷及答案

苏州大学操作系统原理课程试卷答案(三)共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、一个完整的计算机系统是由(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 )。

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