文档库 最新最全的文档下载
当前位置:文档库 › 操作系统测验答案

操作系统测验答案

操作系统测验答案
操作系统测验答案

一、问答题

1.请表述分页存储管理方式与分段存储管理方式的主要区别。

P138

2.试说明改进型Clock置换算法的基本原理。P153

既要是未使用过的页面,又要是未被修改过的页面。

3.操作系统的作用可表现在哪几个方面?

1).OS作为用户与计算机硬件系统之间的接口

2).OS作为计算机系统资源的管理者

3).OS实现了对计算机资源的抽象

4.是什么原因使OS具有异步性特征?

由于各用户程序性能的不同,比如,有的侧重于计算而较少需要I/O,而有的程序其计算少而I/O多,这样,很可能是先进入内存的作业后完成,而后进入内存的作业先完成。或者说,进程是以人们不可预知的速度向前推进,此即进程的异步性(Asynchronism)。

5.引入挂起状态的原因是什么?它有哪些性质?

引入挂起状态的原因有:(1) 终端用户的请求。(2) 父进程请求。(3) 负荷调节的需要。

(4) 操作系统的需要。

引入挂起状态后,它要求增加从挂起状态(又称为静止状态)到非挂起状态(又称为活动状态)的转换;或者相反。包括:活动就绪→静止就绪、活动阻塞→静止阻塞、静止就绪→活动就绪、静止阻塞→活动阻塞。

6.同步机制应遵循哪些基本规则?为什么?

所有同步机制都应遵循下述四条准则:

(1) 空闲让进。当无进程处于临界区时,表明临界资源处于空闲状态,应允许一个请求进入临界区的进程立即进入自己的临界区,以有效地利用临界资源。

(2) 忙则等待。当已有进程进入临界区时,表明临界资源正在被访问,因而其它试图进入临界区的进程必须等待,以保证对临界资源的互斥访问。

(3) 有限等待。对要求访问临界资源的进程,应保证在有限时间内能进入自己的临界区,以免陷入“死等”状态。

(4) 让权等待。当进程不能进入自己的临界区时,应立即释放处理机,以免进程陷入“忙等”状态。

原因是:为实现进程互斥地进入自己的临界区,需要在系统中设置专门的同步机构来协调各进程间的运行。

7.抢占调度方式的原则是什么?

(1) 优先权原则。允许优先权高的新到进程抢占当前进程的处理机。

(2) 短作业(进程)优先原则。短作业(进程)可以抢占当前较长作业(进程)的处理机。

(3) 时间片原则。各进程按时间片轮流运行,当一个时间片用完后,便停止该进程的执行而重新进行调度。这种原则适用于分时系统、大多数的实时系统,以及要求较高的批处理系统。

8.什么是静态优先权?什么是动态优先权?

静态优先权是在创建进程时确定的,且在进程的整个运行期间保持不变。

动态优先权是指在创建进程时所赋予的优先权,是可以随进程的推进或随其等待时间的增加而改变的,以便获得更好的调度性能。

9.何谓死锁?产生的死锁原因是什么?产生死锁的必要条件有哪些?

死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局。

产生死锁的原因可归结为如下两点:

(1) 竞争资源。当系统中供多个进程共享的资源如打印机、公用队列等,其数目不足以满足诸进程的需要时,会引起诸进程对资源的竞争而产生死锁。

(2) 进程间推进顺序非法。进程在运行过程中,请求和释放资源的顺序不当,也同样会导致产生进程死锁。

产生死锁的必要条件有四个:

(1) 互斥条件。(2) 请求和保持条件。(3) 不剥夺条件。(4) 环路等待条件。

10.请表述银行家算法的基本思想。

银行家算法是一种最有代表性的避免死锁的算法。在避免死锁方法中允许进程动态地申请资源,但系银行家算法统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。

11.什么是系统安全状态?

P108所谓安全状态,是指系统能按某种进程顺序(P1,P2,…,Pn)(称〈P1,P2,…,Pn〉序列为安全序列),来为每个进程Pi分配其所需资源,直至满足每个进程对资源的最大需求,使每个进程都可顺利地完成。如果系统无法找到这样一个安全序列,则称系统处于不安全状态。

12.请详细说明可通过哪些途径预防死锁。

(1)摒弃“请求和保持”条件,系统要求所有进程一次性地申请整个运行过程中所需要的全部资源。

(2)摒弃“不剥夺”条件,进程是在需要资源时才提出请求,这样,一个已经保持了某些资源的进程,当它在提出新的资源要求而不能立即得到满足时,必须释放它已经保持的所有资源,待以后需要时再重新申请。

(3)摒弃“环路等待”条件,系统将所有资源按类型进行线性排队,并赋予不同的序号。所有的进程对资源的请求必须严格按照资源序号递增的顺序提出,这样,在所形成的资源分配图当中,不可能再出现环路,从而摒弃了“环路等待”的条件。

13.试说明SPOOLing系统的组成。P190

SPOOLing系统主要有以下三部分:

(1) 输入井和输出井。这是在磁盘上开辟的两个大存储空间。输入井是模拟脱机输入时的磁盘设备,用于暂存I/O设备输入的数据;输出井是模拟脱机输出时的磁盘,用于暂存用户程序的输出数据。

(2) 输入缓冲区和输出缓冲区。为了缓和CPU和磁盘之间速度不匹配的矛盾,在内存中要开辟两个缓冲区:输入缓冲区和输出缓冲区。输入缓冲区用于暂存由输入设备送来的数据,以后再传送到输入井。输出缓冲区用于暂存从输出井送来的数据,以后再传送给输出设备。

和输出进程SPo。这里利用两个进程来模拟脱机I/O时的

(3) 输入进程SP

i

外围控制机。其中,进程SP

模拟脱机输入时的外围控制机,将用户要求的数据

i

从输入机通过输入缓冲区再送到输入井,当CPU需要输入数据时,直接从输入井读入内存;进程SPo模拟脱机输出时的外围控制机,把用户要求输出的数据先从内存送到输出井,待输出设备空闲时,再将输出井中的数据经过输出缓冲区送到输出设备上。

14.设备中断处理程序的主要工作有哪些?

进行进程上下文的切换、对处理中断信号源进行测试、读取设备状态和修改进程状态。

15.程序的装入有几种方式?它们分别适用于何种场合?

1)绝对装入方式(Absolute Loading Mode)

编译程序知道程序将驻留在内存的什么位置,编译程序将产生绝对地址的目标代码。程序要运行时先进行绝对装入。

2)可重定位装入方式(Relocation Loading Mode)

在多道程序环境下,编译程序不能预知所编译的目标模块应放在内存的何处时,所得到的目标模块的起始地址通常是从0开始的,程序中的其它地址也都是相对于起始地址计算的。此时应采用可重定位装入方式,根据内存的当前情况,将装入模块装入到内存的适当位置。

3)动态运行时装入方式(Dynamic Run-time Loading)

允许程序运行时在内存中移动位置的场合使用。

16.所谓进程对换技术?

是指把内存中暂时不能运行的进程或者暂时不用的程序和数据调出到外存上,以便腾出足够的内存空间,再把已具备运行条件的进程或进程所需要的程序和数据调入内存。对换是提高内存利用率的有效措施。

二、计算题

1.试写出相应的程序来描述下面的前趋图(有向边上的a-j是相应的信号量)。

Var a,b,c,d,e,f,g,h,i,j:semaphore:=0,0,0,0,0,0,0,0,0,0

Begin

Parbegin

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

Begin wait(a); S2; signal(c);signal(d);end;

Begin wait(b); S3; signal(e);signal(f);end;

Begin wait(c); S4; signal(g);end;

Begin wait(d); S5; signal(h);end;

Begin wait(e); S6; signal(i);end;

Begin wait(f); S7; signal(j);end;

Begin wait(g); wait(h); wait(i); wait(j); S8;end;

Parend

End

2.假定某页式管理系统中,主存为128KB,分成32块,块号为0,1,2,3,4, (31)

某作业有5块,其页号为0,1,2,3,4,被分别装主存的3,8,4,6,9块中,有一逻辑地址为[3,70]。试求出相应的物理地址(其中方括号中的第一个元素为页号,第二个元素为页内地址,按十进制计算),并画图说明地址变换过程。

能否将资源分配给它?

答:不安全、否

4.考虑下面的访问串:

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

假定有4,5,6个页块,应用LRU页面替换算法,计算各会出现多少次缺页中断?注意:所给定的页块初始均为空,因此,首次访问一页时就会发生缺页中断。10次;8次;7次

三、填空题(每小题2分,共20分)

1.操作系统的基本功能包括处理器管理、文件管理、存储管理、设备管理。除此之外还为用户使用操作系统提供了用户接口。

2.操作系统是计算机系统的一种系统软件,它以尽量合理、有效的方式组织和管理计算机的资源,并控制程序的运行,使整个计算机系统能高效地运行。

3并发和共享是操作系统的两个最基本的特征,两者之间互为存在条件。

4. 进程在运行过程中有三种基本状态,它们是运行态、就绪

态、阻塞态。

5.有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,

则信号量值的变化范围是[-m+1,1] 。

6.设有一组作业,它们的提交时间及运行时间如下:

作业号提交时间运行时间(分钟)

1 9:00 70

2 9:40 30

3 9:50 10

4 10:10 5

在单道方式下,采用短作业优先调度算法,作业的执行顺序是1、4、3、

2 。

7.进程是一个动态概念,而程序是一个静态概念。

8.把逻辑地址转换为物理地址的工作称为地址映射。9.页表表目的主要内容包括页号、页在内存中对应的物理块号。10. 访问磁盘时间由三部分组成,即寻道时间、旋转延迟时间和传输时间。

四、选择题(下列各题,每题2分,共30分):

1. 操作系统是对____C______进行管理的软件。

A.软件 B.硬件 C.计算机资源 D.应用程序

2. 操作系统的功能是进行处理机管理、___B____管理、设备管理及信息管理。

A.进程B.存储器

C.硬件D.软件

3.操作系统的基本类型主要有__B_____。

A.批处理系统、分时系统及多任务系统

B.实时操作系统、批处理操作系统及分时操作系统

C.单用户系统、多用户系统及批处理系统

D.实时系统、分时系统和多用户系统

4. 如果分时操作系统的时间片一定,那么__B___,则响应时间越长。

A.用户数越少B.用户数越多

C.内存越少 D. 内存越多

5.既考虑作业等待时间,又考虑作业执行时间的调度算法是__A____。

A. 响应比高者优先B.短作业优先

C.优先级调度D.先来先服务

6.对进程的管理和控制使用___B______。

A. 指令B.原语

C. 信号量D.信箱通信

7.下列的进程状态变化中,___C____变化是不可能发生的,

A.运行→就绪B.运行→等待

C.等待→运行D.等待→就绪

8.银行家算法是一种______B__________算法。

A. 死锁解除B.死锁避免

C. 死锁预防D.死锁检测

9.在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为1、2、3、4、1、2、5、1、2、3、4、5、6时,将产生__D__次缺页中断。

A.7 B.8 C.9 D.10

10. 系统“抖动”现象的发生是由_____A_________引起的。

A. 置换算法选择不当B.交换的信息量过大

C. 内存容量不足D.请求页式管理方案

11.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是____B_______。

A.224B.216 C.28 D.232

12.在分页系统环境下,程序员编制的程序,其地址空间是连续的,分页是由___D____完成的。

A. 程序员B.编译地址

C. 用户D.系统

13. 文件的逻辑组织将文件分为记录式文件和____B______文件。

A. 索引文件

B. 流式文件

C. 字符文件

D. 读写文件

14. 磁盘上的文件以____A____单位读写。

A. 块

B. 记录

C. 柱面

D. 磁道

15.大多数低速设备都属于____A_____设备。

A. 独享 B.共享 C. 虚拟 D. Spool

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

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

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

操作系统复习题1 一、判断题 1.分时系统中,时间片设置得越小,则平均响应时间越短。() 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)

操作系统期末考试模拟试卷(答案版)

一、选择题 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 D.T3/3+2*T2/3+T1 11、在下面的I/O控制方式中,需要CPU干预最少的方式是()。 A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式 12、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则

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

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.

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

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

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

计算机操作系统期末复习题(带答案)

57计算机操作系统期末复习题 第一部分操作系统基本概念 一、选择题(选择最确切的一个答案,将其代码填入括号中) 多道程序设计是指( B )。 A、有多个程序同时进入CPU运行 B、有多个程序同时进入主存并行运行 C、程序段执行不是顺序的 D、同一个程序可以对应多个不同的进程 从总体上说,采用多道程序设计技术可以(B )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要(B )。 A、增加减少 B、增加延长 C、减少延长 D、减少减少 现代操作系统的两个基本特征是(C )和资源共享。 A、多道程序设计 B、中断处理 C、程序的并发执行 D、实现分时与实时处理-3:C 以下(C )项功能不是操作系统具备的主要功能。 A、内存管理 B、中断处理 C、文档编辑 D、CPU调度 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指(C )。 A、进程 B、程序 C、作业 D、系统调用 CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是(C )。 A、运行进程修改程序状态字 B、中断屏蔽 C、系统调用 D、进程调度程序 系统调用的目的是(A )。

A、请求系统服务 B、终止系统服务 C、申请系统资源 D、释放系统资源 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是(B )。 A、处理器管理 B、存储器管理 C、文件管理 D、作业管理 二、填空题 计算机操作系统是方便用户、管理和控制计算机_软硬件资源_的系统软件。 采用多道程序设计技术能充分发挥处理器与外围设备与外围设备之间并行工作的能力。操作系统目前有五大类型:_批处理_、_分时_、_实时_、_网络_和_分布式_。 操作系统的五大功能是:_处理机管理_、_储存管理_、_设备管理_、_信息管理_和_用户接口_。 UNIX系统是多用户分时交互型操作系统,DOS系统是单用户单任务操作系统。计算机中的CPU的工作分为系统态和用户态两种,系统态运行操作系统程序,用户态运行应用程序。 第二部分进程管理 一、选择题(选择最确切的一个答案,将其代码填入括号中) 顺序程序和并发程序的执行相比,(C)。 A、基本相同 B、有点不同 C、并发程序执行总体上执行时间快 D、顺序程序执行总体上执行时间快 并发进程失去了封闭性是指(D )。 A、多个相对独立的进程以各自的速度向前推进 B、并发进程的执行结果与速度无关 C、并发进程执行时,在不同时刻发生的错误

操作系统期末测试题套带答案

中央广播电视大学第二学期“开放本科”期末考试 计算机专业计算机操作系统试题 一、选择题(选择一个正确的答案的代号填入括号中。每空2分,共50分) 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.在动态分E存储管理中的紧凑(移动)技术可以( )。 A.集中空闲区 B.增加主存容量 C. 缩短访问周期 D.加速地址转换 7. 在请求分页存储管理中,若采用FIFO页面替换算法,则当分配的页面数增加时,缺页中断次数( )。 A. 减少 B.增加 C. 无影响 D.可能增加也可能减少 8.用V操作唤醒一个等待进程时,被唤醒进程的状态转换为( )。 A. 等待 B. 就绪 C. 运行 D.完成 9.下面对进程的描述中,错误的是( )。 A. 进程是动态的概念 B.进程执行需要处理饥 C. 进程是有生命期的 D.进程是指令的集合 10.作业执行中要不断启动外部设备,通常把存储介质上的信息读入主存或者把主存中的信息送到存储介质上的操作称为( )操作。 A. 输入输出 B. 启动外设 C. 访问主存 D.作业执行 11.CPU与通道可以并行执行,并能通过( )实现彼此之间的通信。 A.I/O指令 B.I/O中断 C. 操作员 D.I/O指令和I/O中断 12.分布式操作系统与网络操作系统本质上的不同在于( )。 A. 实现各台计算机之间的通信 B. 共享网络中的资源 C. 祷足较大规模的应用 D. 系统中多台计算机协作完成同一任务 13.用于控制生产流水线,进行工业处理控制的操作系统是( ). A. 分时系统 B.网络操作系统 C. 实时系统 D.批处理系统 14.目前PC中的操作系统主要是 A.网络操作系统 B.批处理操作系统 C.单用户操作系统 D.分时操作系统 15.在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是( ).A.S>0 B.S=0 C.S<0 D.S≠0 16.系统调用是( ).

操作系统期末试题加答案

1. 在分时系统中,一个进程用完给它的时间片后,其状态变为( )。(1分) A.就绪 B.等待 C.运行 D.由用户设定 ★标准答案:A 2. 下列算法中用于磁盘移臂调度的是( ) (1分) A.时间片轮转法 B.LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 ★标准答案:C 3. 操作系统的主要作用是()。(1分) A.管理设备 B.提供操作命令 C.管理文件 D.为用户提供使用计算机的接口,管理计算机的资源 ★标准答案:D 4. 在操作系统中,进程的最基本的特征是( )。(1分) A.动态性和并发性 B.顺序性和可再现性 C.与程序的对应性 D.执行过程的封闭性 ★标准答案:A 5. 下列各项步骤中,哪一个不是创建进程所必须的步骤()。(1分) A.建立一个进程控制块PCB B.由CPU调度程序为进程调度CPU C.为进程分配内存等必要的资源 D.将PCB链入进程就绪队列

★标准答案:B 6. 进程的组成部分中()是进程存在的唯一标志。(1分) A.PCB B.数据集合 C.共享程序 D.非共享程序 ★标准答案:A 7. 一个具有独立功能的程序占CPU直到得到最终结果的过程称为程序的顺序执行,它具有如下特点:顺序性、( )和可再现性。(1分) A.封闭性 B.动态性 C.开发性 D.异步性 ★标准答案:A 8. 可以通过破坏四个必要条件的一个或多个来预防死锁,但破坏()是不现实的。(1分) A.互斥 B.循环等待 C.请求和保持 D.不剥夺 ★标准答案:A 9. 某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将()。(1分) A.从就绪变为运行 B.从运行变为就绪 C.从运行变为阻塞 D.从阻塞变为就绪 ★标准答案:D 10. 从下列关于进程的描述中,找出描述正确的一项是( ) (1分) 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)优先数调度算法

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

计算机操作系统期末考试题及答案 10.按逻辑结构划分,文件主要有两类:(记录式文件 )和流式文件。 A 、记录式文件 B 、网状文件 C 、索引文件 D 、流式文件 11.UNIX 中的文件系统采用(、流式文件 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( C )。 ) A 、网状文件 B 、记录式文件 C 、索引文件 D 、流式文件 A 、原始操作系统,管理程序,操作系统 B 、原始操作系统,操作系统,管理程序 C 、管理程序,原始操作系统,操作系统 D 、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B 12.文件系统的主要目的是( A 、实现对文件的按名存取 )。 B 、实现虚拟存贮器 C 、提高外围设备的输入输出速度 D 、用于存贮系统文档 13.文件系统中用( A 、堆栈结构 )管理文件。 )完成。 B 、指针 C 、页表 D 、目录 A 、程序设计语言 C 、编译系统 B 、操作系统 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用( )。 D 、标准库程序 A 、重名翻译 15.在多进程的并发系统中,肯定不会因竞争( A 、打印机 B 、磁带机 C 、 CPU D 、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( B 、多级目录 C 、约定 D 、文件名 3.进程调度的对象和任务分别是( C )。 )而产生死锁。 A 、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B 、进程,从后备作业队列中按调度策略选择一个作业占用CPU C 、进程,从就绪队列中按一定的调度策略选择一个进程占用 C P U D 、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A 、动态重定位 ) )。 A 、先来先服务 B 、轮转 C 、最高响应比优先 D 、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或 A 、动态重定位 B 、段式地址转换 D 、静态重定位 者建立某个条件后再向前执行,这种制约性合作关系被称为进程的( )。 C 、页式地址转换 A 、互斥 B 、同步 C 、调度 D 、伙伴 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 18.当每类资源只有一个个体时,下列说法中不正确的是( )。 A 、地址从大到小 C 、尺寸从小到大 B 、地址从小到大 D 、尺寸从大到小 A 、有环必死锁 B 、死锁必有环 C 、有环不一定死锁 D 、被锁者一定全在环中 6.设计批处理多道系统时,首先要考虑的是(系统效率和吞吐 量 )。 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( )有关的。 A 、灵活性和可适应性 C 、交互性和响应时间 B 、系统效率和吞吐量 D 、实时性和可靠性 A 、文件逻辑结构 B 、存储介质特性 D 、分配外设方式 C 、主存储器管理方式 7.当进程因时间片用完而让出处理机时,该进程应转变为( )状态。 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于 )。 A 、等待 8.文件的保密是指防止文件被( A 、篡改 B 、破坏 B 、就绪 C 、运行 D 、完成 ( )。 A 、进程相应的程序段的长度 C 、进程总共需要运行时间多少 二、填空题(每空2分,共20分) B 、进程自身和进程调度策略 D 、进程完成什么功能 C 、窃取 D 、删除 9.若系统中有五个并发进程涉及某个相同的变量 A ,则变量 A 的相关临界区是由( ) 临界区构成。 1.若信号量 S 的初值定义为 10,则在 S 上调用了 16次 P 操 作和 15次 V 操作后 S 的值应 A 、2个 B 、3个 C 、4个 D 、5个 该为( 9 )。

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

操作系统期末考试(A) 1、文件系统的主要组成部分是( D ) A、文件控制块及文件 B、I/O文件及块设备文件 C、系统文件及用户文件 D、文件及管理文件的软件 2、实现进程互斥可采用的方法(C) A、中断 B、查询 C、开锁和关锁 D、按键处理 3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为(B) A、1024字节 B、512字节 C、1024K D、512K 4、串联文件适合于(B)存取 A、直接 B、顺序 C、索引 D、随机 5、进程的同步与互斥是由于程序的(D )引起的 A、顺序执行 B、长短不同 C、信号量 D、并发执行 6、信号量的值(D ) A、总是为正 B、总是为负 C、总是为0 D、可以为负整数 7、多道程序的实质是(B) A、程序的顺序执行 B、程序的并发执行 C、多个处理机同时执行 D、用户程序和系统程序交叉执行 8、虚拟存储器最基本的特征是(A) A、从逻辑上扩充内存容量 B、提高内存利用率 C、驻留性 D、固定性 9、飞机定票系统是一个(A ) A、实时系统 B、批处理系统 C、通用系统 D、分时系统 10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是(C) A、线程 B、程序 C、进程 D、指令 二、名词解释(每小题3分,共15分) 1.死锁: 多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进 2.原子操作: 一个操作中的所有动作要么全做,要么全不做,它是一个不可分割的操作。 3.临界区: 在每个进程中访问临界资源的那段代码 4.虚拟存储器: 是指仅把作业的一部分装入内存便可运行作业的存储器系统。也即是具有请求调入功能和置换功 能,能从逻辑上进行扩充的一种存储系统。 5.文件系统: 是指含有大量的文件及其属性的说明,对文件进行操纵和管理的软件,以及向用户提供的使用文件 的接口等的集合 三、判断改错题(判断正误,并改正错误,每小题2分,共20分) 1、通道是通过通道程序来对I/O设备进行控制的。(T) 2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。() 3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。() 4、一个进程可以挂起自已,也可以激活自已。(T ) 5、虚拟存储器的最大容量是由磁盘空间决定的。() 6、单级文件目录可以解决文件的重名问题。() 7、进程调度只有一种方式:剥夺方式。() 8、程序的顺度执行具有顺序性,封闭性和不可再现性。() 9、并行是指两个或多个事件在同一时间间隔内发生,而并发性是指两个或多个事件在同一时刻发生。() 10、进程控制一般都由操作系统内核来实现。() 四、简答题(每小题5分,共25分) 3、简述死锁产生的原因及必要条件。 答:死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进。产生死锁的原因可归结为两点: (1)争资源。 (2)进程推进顺序非法。 在具备下述四个必要条件时,就会产生死锁。 (1)互斥条件 (2)请求和保持条件

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