计算机四级操作系统多选部分10-12

计算机四级操作系统多选部分10-12
计算机四级操作系统多选部分10-12

操作系统多选题

第十套

1、一般系统中产生的事件分为中断和异常两类。下列哪些事件属于中断事件?

()A、时钟中断 B、输入/输出中断 C、控制台中断 D、硬件故障中断

E、用户程序执行了特权指令

答案:ABCD

解析:【解析】中断是指由CPU以外的事件引起的中断,如I/O中断,

时钟中断,控制台中断等;异常是指来自CPU的内部事件或程序执行中的事件引起的过程,如硬件故障中断等。用户程序执行了特权指令可能会引发中断,转入中断处理,但不属于中断事件,而是程序主动请求陷入的中断,称"陷入"(trap) 所以选择ABCD。

2、线程描述表记录了线程管理相关的内容。下列哪些是线程描述表需要记录的信息?()A、处理器寄存器的值 B、硬件设备寄存器的值 C、栈现场状态 D、打开的文件描述符E、线程内存空间

答案:ABC

【解析】线程描述表记录:线程ID、指令地址寄存器、处理器寄存器,硬件设备寄存器,栈现场状态等少量线程私有信息。D、E项应该是父进程里各线程共享的信息不在线程描述表记录。所以选ABC项。

3、对于交互式系统,其调度算法的设计目标是()

A、较大的吞吐量

B、较短的周转时间

C、较高的CPU利用率

D、较快的响应时间

E、较均衡的性能

答案:DE

【解析】A,B、C选项为批处理系统调度算法的设计目标,交互式系统中主机与多客户交互,要求响应时间快,各用户体验均衡的性能等。所以选DE项。

4、下列哪些方法可以实现进程互斥?()

A、Peterson算法

B、Test-and-Set(TS)指令

C、Swap或Exchange指令

D、信号量

E、分派器(Dispatcher)

答案:ABCD

【解析】Peterson算法是一个实现互斥锁的并发程序设计算法。(读和写在一条指令内完成)在许多计算机中都提供了专门的硬件指令Test-and-Set,简称TS,用于实现互斥访问临界资源。Swap或Exchange指令是寄存器和存储内容交换的指令,可用于信号量操作,实现系统任务之间的同步或互斥。信号量机制是实现进程互斥的重要方法。分派器(Dispatcher)是分派器(Dispatcher)实时系统调度策略之一,而非进程互斥方法。所以选ABCD项。

5、在虚拟页式存储管理中,为实现地址变换所涉及到的数据结构是()

A、空闲区表

B、分区分配表

C、页表

D、段表

E、位图

答案:ACE

【解析】页式管理的地址变换过程是通过页表查出相应的页面号之后,由页面号与页内相对地址相加而得到实际物理地址。过程中要访问存储页面空闲区表,页表,位图。因此选ACE项

6、下列关于虚拟存储管理方案的叙述中,哪些是正确的?()

A、采用先进先出页面置换算法可能导致Belady现象

B、出现抖动或颠簸现象时,系统用于调度页面所需要的时间比进程实际运行所占用的时间还多

C、工作集大小与工作集窗口尺寸密切相关

D、操作系统应为每个进程提供与工作集大小相等的物理页面数

E、进程对内存有临界要求,当分配给进程的物理页面数小于该临界值时,缺页率下降

答案:ABCD

【解析】FIFO算法可能导致Belady现象;调度页面时间是指入外存调入内存的时间,出现抖动或颠簸现象时,系统因为进程所请求的数据经常不在内存中而频繁的调入、调出页面,导致系统用于调度页面所需要的时间比进程实际运行所占用的时间还多;工作集是指在某段时间间隔内(t-w),进程要访问的页面集合,△(w-t)称为工作集窗口尺寸,工作集是工作集窗口尺寸w的函数;通常情况下操作系统应为每个进程提供与工作集大小相等的物理页面数。所以选ABCD项。

7、下列选项中,哪些是按照文件的存放时限划分的文件分类?()

A、系统文件

B、档案文件

C、临时文件

D、用户文件

E、永久文件

答案:BCE

【解析】按存放时限临时文件、永久文件、档案文件三类。所以选BCE项。

8、在UNIX系统中,若文件File4的权限是736,则表示()

A、文件属主可执行File4

B、文件属主可读File4

C、同组用户可写File4

D、同组用户可执行File4

E、其他用户可读File4

答案:ABCDE

【解析】x、y、z分别是0-7的数字,x表示属主,y表示同用户组,z表示其它用户,对该文件的存取权限(本题x、y、z分别是7、3、6)。x、y、z的取值公式均为:a*4 + b*2 + c。若其中, a=1分别表示可读,a=0表示不可读; b=1分别表示可写,b=0表示不可写; c=1分别表示可执行,c=0表示不可执行。本题中,7表示属主的权限:由7=a*4 + b*2 + c知a,b,c都为1,表示属主可读、可写、可执行;3表示同用户组的权限:由3=a*4 + b*2 + c知a为0,b和c为1,表示同用户组不可读、可写、可执行;6表示其他用户的权限:由6=a*4 + b*2 + c知a和b为1,c为0,表示其用户可读、可写、不可执行。所以选ABCDE项。

9、操作系统在进行设备分配时根据算法需要查找相应的数据结构,该数据结构包括的主要内容为下列哪几项?()

A、系统设备表

B、设备控制表

C、控制器控制表

D、通道控制表

E、设备分配表

答案:ABCD

【解析】在进行设备分配时,通常要借助于一些用于记录系统中有关设备、控制器和通道的信息。基本的表格有:系统设备表(SDT)、设备控制表(DCT)、控制器控制表(COCT)、通道控制表(CHCT)。因此选ABCD项。

10、某操作系统的当前资源分配状态如下表所示。

假设当前系统可用资源R

1、R

2

和R

3

的数量为(3,3,2),且该系统目前处于安全

状态,那么下列哪些是安全序列?

A、P

2P

5

P

4

P

3

P

1

B、P

4

P

2

P

3

P

5

P

1

C、P

4

P

5

P

2

P

1

P

3

D、P

2

P

5

P

4

P

1

P

3

E、P

4

P

5

P

3

P

2

P

1

答案:ABCD

【解析】若按E项顺序分配,分配给P4使之满足运行,按当前资源,可分配,则分配后可用资源为(3,2,1),P4运行结束,全部释放资源后为(5,4,3),可以分配给P5,分配后可用资源为(1,1,2),P5运行结束,全部释放资源后为(5,4,5),准备分配给P3,则发现R1资源不足以分配给P3,因此E项不是安全序列。ABCD项都可以正常分配,因此选ABCD项。

第十一套

1、一般系统中产生的事件分为中断和异常两类。下列哪些属于异常事件?()

A、算术溢出

B、虚存中的缺页中断

C、被零除

D、时钟中断

E、输入/输出中断

答案:ABC

【解析】中断是指由CPU以外的事件引起的中断,如I/O中断,时钟中断,控制台中断等;异常是指来自CPU的内部事件或程序执行中的事件引起的过程,如硬件故障中断等。典型异常包括:程序性中断、访管指令异常。程序性中断如:算术溢出、被零除、虚拟存储中缺页等。所以选ABC项。

2、线程的实现机制有多种途径,下列哪几项属于典型的线程实现方式?()

A、用户线程

B、内核线程

C、混合线程

D、独立线程

E、互斥线程

答案:ABC

【解析】线程的实现机制有三种途径:用户线程、内核线程、混合线程。所以选ABC项。

3、对于实时系统,其调度算法的设计目标是()

A、较大的吞吐量

B、较短的周转时间

C、较高的CPU利用率

D、满足截止时间要求

E、满足可靠性要求

答案:DE

【解析】实时系统设计目标主要是:在严格时间范围内,对外部请求作出反应,系统具有高度可靠性。所以选DE选项。

4、当采用信箱进行通信时,接收原语receive()操作中必须包含的信息是()

A、指定的信箱名

B、取出的信件将存放的内存地址

C、读取信件的名称

D、读取信件的长度

E、信箱的互斥信号量

答案:AB

【解析】信箱通信机制中接收原语receive()操作功能是:从指定信箱中取出一封信,存放到指定的内存地址中。因此选AB项。

5、在可变分区存储管理方案中,下列关于移动技术的叙述中,哪些是错误的?()

A、内存中的进程都能随时移动

B、采用移动技术时应尽可能减少移动的进程数量

C、移动技术为进程执行过程中"扩充"内存提供方便

D、在内存中移动进程不会增加系统开销

E、在内存中只能将进程从低地址区域移到高地址区域

答案:ADE

【解析】可变分区存储管理方案中内存中的进程移动是有条件的不是任何在内存中的进程都能随时移动;移动技术会增加系统的开销;在内存中的进程移动只是把空闲的碎片合并成一个连续的大空闲区并且放在内存的一端,并不限制移动地址方向。所以选ADE选项。

6、下列关于虚拟存储管理方案的叙述中,哪些是正确的?()

A、采用LRU页面置换算法可能导致Belady现象

B、颠簸是由于缺页率高而引起的现象

C、工作集是随时间而变化的

D、采用工作集模型可以解决颠簸问题

E、进程对内存有临界要求,当分配给进程的物理页面数大于该临界值时,增加物理页面数可以显著减少缺页次数

答案:BCD

【解析】采用FIFO页面置换算法可能导致Belady现象;进程对内存有临界要求,当分配给进程的物理页面数大于该临界值时,增加物理页面数也不能显著减少缺页次数;颠簸是由于缺页率高而引起的现象;工作集是随时间而变化的;采用工作集模型可以解决颠簸问题;所以选BCD选项。

7、下列选项中,哪些是按照文件的物理结构划分的文件分类?()

A、顺序文件

B、普通文件

C、链接文件

D、用户文件

E、索引文件

答案:ACE

【解析】按照文件的物理结构划分文件分为三类:顺序文件、链接文件、索引文件。所以选ACE选项。

8、在UNIX系统中,若文件File5的权限是544,则表示()

A、文件属主可写File5

B、文件属主可读File5

C、同组用户可读File5

D、同组用户可执行File5

E、其他用户可读File5

答案:BCE

【解析】 x、y、z分别是0-7的数字,x表示属主,y表示同用户组,z表示其他用户,对该文件的存取权限(本题x、y、z分别是5、4、4)。x、y、z的取值公式均为:a*4 + b*2 + c。若其中, a=1分别表示可读,a=0表示不可读; b=1分别表示可写,b=0表示不可写; c=1分别表示可执行,c=0表示不可执行。本题中,5表示属主的权限:由4=a*4 + b*2 + c知a,b,c分别为1,0,1,表示属主可读、不可写、可执行;4表示同用户组的权限:由4=a*4 + b*2 + c知a为1,b和c为0,表示同用户组可读、不可写、不可执行;4表示其他用户的权限:由4=a*4 + b*2 + c知a为1,b和c为0,表示其他用户可读、不可写、不可执行。所以选BCE项。

9、设备分配时需要考虑公平性、共享性等多种因素,所以设备分配策略主要包括()

A、先来先服务

B、高优先级优先

C、时间片轮转

D、最短截止时间优先

E、安全优先

答案:AB

【解析】设备分配通常采用先来先服务和高优先级优先分配策略。所以选AB选项。

10、某操作系统的当前资源分配状态如下表所示。

假设当前系统可用资源R

1、R

2

和R

3

的数量为(3,3,2),且该系统目前处于安全

状态,那么下列哪些是安全序列?

A、P

2P

4

P

1

P

5

P

3

B、P

4

P

5

P

3

P

1

P

2

C、P

2

P

5

P

4

P

1

P

3

D、P

4

P

2

P

1

P

3

P

5

E、P

2

P

4

P

3

P

5

P

1

答案:ACDE

【解析】若按B项顺序分配,分配给P4使之满足运行,按当前资源,可分配,则分配后可用资源为(3,2,1),P4运行结束,全部释放资源后为(5,4,3),可以分配给P5,分配后可用资源为(1,1,2),P5运行结束,全部释放资源后为(5,4,5),准备分配给P3,P3当前资源需求量为(6, 0, 0),则发现R1资源不足以分配给P3,因此B项不是安全序列。ACDE项都可以正常分配,因此选ACDE项。

第十二套

1、批处理操作系统的特点是()

A、成批处理用户提交的作业

B、用户无法干预作业的运行

C、系统资源利用率较高

D、运行的速度快

E、运行的成本低

答案:ABC

【解析】批处理操作系统的优点有:批量处理用户作业、系统资源利用率高、作业吞吐率高,缺点是用户不能直接与计算机交互。所以选ABC选项。

2、下列关于程序并发执行的描述中,哪些是正确的?()

A、并发程序之间会产生相互制约关系

B、并发程序与计算不再一一对应

C、并发程序的执行结果不可再现

D、相应的用户权限不能约束

E、程序使用资源不可控制

答案:ABC

【解析】程序并发执行与程序顺序执行相较具有以下主要特性:并发程序在执行期间具有相互制约关系、程序与计算不再一一对应、并发程序执行结果不可再现。所以选ABC选项。

3、不同的进程由于设计目标不同而具有不同的进程行为,它们可以归纳为()

A、计算密集型

B、I/O密集型

C、计算密集与I/O密集交替型

D、计算密集与I/O密集均衡型

E、内存访问密集型

答案:AB

【解析】进程按花费在计算和I/O上时间不同而划分为两个类型:某些进程花费了大多数时间在计算上,称为计算密集型进程,而其他进程则在等待I/O上花费了大多数时间,称为I/O密集型进程。所以选AB选项。

4、在计算机系统中,下列哪些进程存在与时间有关的相互制约问题?()

A、民航飞机订票系统

B、网上银行存取款

C、汽车装配生产线

D、企业成品仓库的出入库系统

E、公司考勤刷卡系统

答案:ABCD

【解析】与时间有关的相互制约问题是指:在并发程序中共享了公共变量,使得程序的计算结果与并发程序执行的速度(时间)有关。A选项航飞机订票系统中机票数量是共享的公共变量;B选项网上银行存取款系统中余额是共享的公共变量;D选项企业成品仓库的出入库系统中成品库存量是共享的公共变量;C选项

汽车装配生产线系统中,相邻两个环节的关系是前一环节的结果是后一环节的输入,所以有时间关系; E选项公司考勤刷卡系统中,每次刷卡只是记录到了刷卡时间,并没有共享公共的变量,所以不存在制约关系。所以选ABCD选项。

5、下列各种存储管理方案中,可能产生外部碎片的是()

A、页式

B、段式

C、段页式

D、可变分区

E、固定分区

答案:BD

【解析】所谓外部碎片是指内存空间不能够被分配,而内部碎片是指内存空间被分配出去但没有被利用。页式存储管理方案同固定分区一样,将物理内存划分成固定大小的块,每一块都可以分配使用,因而可以很好的避免外部碎片,但页式存储管理中,进程的最后一页经常装不满一个物理块,所以存在内部碎片,同样,固定分区存储管理方案中,分区通常比装入的进程大,所以也存在内部碎片;而段式存储管理方案和可变分区一样,总是划分和进程大小相同的块来存放进程,所以不存在内部碎片,但是内存空间被多次分配、回收之后,总会留下一些很难再被分配的小空间,因此存在外部碎片;段页式存储管理同页式存储管理一样,可以很好的解决内存的外部碎片问题;综上所述:选择BD

6、在虚拟页式存储方案中,常用的页面调入策略有()

A、请求调页

B、预调页

C、全调页

D、后调页

E、延迟调页

答案:AB

【解析】在虚拟页式存储方案中,常用的页面调入策略有两种:请求调页和预调页。所以选AB选项。

7、如果文件的存储介质是磁盘,下列哪些"文件物理结构、存取方式"组合适合磁盘上的文件?()

A、连续结构、顺序存取

B、连续结构、随机存取

C、链接结构、随机存取

D、链接结构、顺序存取

E、索引结构、顺序存取

答案:ABDE

【解析】磁盘上文件的物理结构及存取方式有:连续结构(随机、顺序存取方式)、链接(顺序存取方式)、索引(顺序、随机存取方式)。所以C选项,链接结构、随机存取方式不正确。选ABDE选项。

8、在UNIX 系统中,若文件 File1 的权限是 744,则表示()

A、文件主可执行 File1

B、文件主可读 File1

C、同组用户可执行 File1

D、同组用户可读 File1

E、其他用户可写 File1

答案:ABD

【解析】 x、y、z分别是0-7的数字,x表示属主,y表示同用户组,z表示其他用户,对该文件的存取权限(本题x、y、z分别是7、4、4)。x、y、z的取值公式均为:a*4 + b*2 + c。其中, a=1分别表示可读,a=0表示不可读; b=1分别表示可写,b=0表示不可写; c=1分别表示可执行,c=0表示不可执行。本题中,5表示属主

的权限:由7=a*4 + b*2 + c 知a,b,c 分别为1,1,1,表示属主可读、可写、可执行;第1个4表示同用户组的权限:由4=a*4 + b*2 + c 知a 为1,b 和c 为0,表示同用户组可读、不可写、不可执行;第2个4表示其他用户的权限:由4=a*4 + b*2 + c 知a 为1,b 和c 为0,表示其他用户可读、不可写、不可执行。所以选ABD 项。

9、按设备的信息组织方式来划分,属于块设备的是( )

A 、硬盘

B 、磁带机

C 键盘

D 、终端

E 、打印机 答案:AB

【解析】 以数据块为单位组织和处理信息的设备被称为块设备,如磁盘、磁带等。CDE 选项是字符设备,所以选AB 选项。

10设系统中有 3 种类型的资源 (A ,B ,C) 和 5 个进程 P 1、P 2、P 3、P 4、P 5。A 资源的数量为 17,B 资源的数量为 5,C 资源的数量为20。某一时刻的系统状态如下表所示。系统采用银行家算法实施死锁避免策略。

下列进程执行序列中,哪些是不安全序列?( )

A 、P 5→P 4→P 3→P 2→P 1

B 、P 4→P 3→P 2→P 5→P 1

C 、P 4→P 3→P 2→P 1→P 5

D 、P 2→P 3→P 4→P 5→P 1

E 、P 1→P 2→P 3→P 4→P 5 答案:CDE

【解析】 AB 选项的序列是正常分配的,是安全序列;C 选项序列中,当前系统资源数A ,B ,C 分别是2,3,3,先为P 4分配,则当前系统中剩于资源数A ,B ,C 分别是0,1,2,分配顺利,P 4结束后释放所占资源,则当前系统剩于资源数是A ,B ,C 分别是4,3,7,可以为P 3分配,分配后资源数A ,B ,C 分别是4,3,1,分配顺利,P 3结束后释放所占资源,则当前系统剩于资源数是A ,B ,C 分别是8,3,12,可以为P 2分配,分配后资源数A ,B ,C 分别是7,0,8,分配顺利,P 2结束后释放所占资源,则当前系统剩于资源数是A ,B ,C 分别是12,3,14,接下来准备为P 1分配,但是发现B 类资源不足以分配给P 1进程,P 1需要4个B 类资源,但当前系统只有3个,则无法分配,该序列不安全;D 选项序列中,当前系统资源数A ,B ,C 分别是2,3,3,准备给P 2分配,发现C 类资源当前不足以分配给P 2进程,P 2需要4个资源,当前系统只有3个,则无法分配,该序列不安全;E 选项中的序列与D 选项相近,C 类资源不足,需要7个,当前系统只有3个,无法为P 1进程分配C 类资源,该序列不安全;AB 选项是安全序列。所以选CDE 选项。

最大资源需求量Max

已分配资源数量Alocation

A B C A B C P 1

5 5 9 2 1 2 P 2 5 3

6 4 0 2 P 3 4 0 11 4 0 5 P 4 4 2 5 2 0 4 P 5

4

2 4

3 1 4

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

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.计算机系统的特点有( A C D ) A.能按用户的要求接收和存储信息 B.是一个由硬件系统组成的裸机 C.操作系统是它的一个组成部分 D.具有对不同用户进行不同控制执行的能力 E.允许各用户随意地使用系统中的资源 2.操作系统是计算机系统中的一种必不可少的系统软件,这是因为它能(A B C E ) A.为用户提供方便的使用接口 B.使硬件的功能发挥得更好 C.保证信息的安全和快速存取文件 D.提高源程序的编制质量 E.提高资源的使用效率 3.各类操作系统各有所长,但也存在一些不足,这些不足之处表现为( A B C ). A.批处理操作系统不允许用户直接干预作业的执行 B.分时系统采用交互方式工作,故对需处理时间较长的作业不太合适 C.实时操作系统中资源利用率不及批处理操作系统 D.批处理操作系统能实现并行工作,但不能提高吞吐能力 E.为了使用户满意,分时操作系统对用户请求的响应时间必须有严格的规定 4.在下述各项中,( A B C D E )是操作系统力所能及的工作. A.为用户合理分配处理器时间. B.保护主存中的程序和数据不被破坏 C.提供按名存取文件的功能 D.按用户要求启动外围设备 E.根据用户的意图控制作业的执行

第二章 1.系统软件是计算机系统中必不可少的软件,它包括( A B )等. A.操作系统 B.编译系统 C.接口软件 D.软件开发工具 E.软件测试程序 2.在下列的阐述中,( A B C E )是正确的. A.一个中央处理器任何时刻最多只能被一个程序占用 B.只有被操作系统选中的程序才能占用处理器 C.若一个程序在执行中出现了事件,则该程序就要让出处理器 D.一个被中断的程序在等待中断事件结束后就可立即占用处理器 E.中断装置发现中断事件后就要让操作系统程序占用处理器 3.采用通道结构的计算机系统中,中央处理器与外围处理设备之间的关系有( A B C D E ) A.中央处理器执行一条”启动I/O”指令可启动指定的设备 B.中央处理器与外围设备是可以并行工作的 C.外围设备与主存储器之间的信息传送工作不需要中央处理器的干预 D.外围设备工作结束后应把工作情况反馈给中央处理器 E.中央处理器可启动多台设备,让它们并行工作. 4.计算机系统中可用于存储信息的部件有( B C D E ) A.输入机 B.主存储器 C.磁带 D.寄存器 E磁盘 5.操作系统的结构设计应追求的设计目标是( A B C E ) A.正确性 B.高效性 C.维护性 D随意性 E.移植性 6.操作系统采用层次式结构的优点是( A B C ) A.能把操作系统的整体工作局部化 B.有利于操作系统功能的增.删.改 C.实现各层次的功能时都可利用较内层提供的功能 D.最外层可直接使用硬件提供的功能 E.各层之间允许双向调用,这样便于达到正确性的设计目标 第三章 1.能实现多道程序设计的计算机系统必须( A C D E ) 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.系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。 ( )2.UNIX的i节点(内码)是文件系统的主要数据结构(表格)部分。 ( )3.虚地址即程序执行时所要访问的内存地址。

计算机四级操作系统真题及解析(3)

计算机四级操作系统真题及解析(3) 一、单选题 1)在进行操作系统设计时,下列哪一个是构造操作系统的方法? A)网络式结构 B)并行式结构 C)微内核结构 D)主从式结构 答案:C 2)在不同类型的操作系统中,批处理操作系统的缺点是 A)缺少交互性 B)不能并发运行 C)CPU利用率低 D)周转时间太长 答案:A 3)在下面列出的计算机操作中,只能在操作系统内核态下运行的是 A)关机 B)读文件 C)设置时间 D)屏蔽中断 答案:D 4)引入中断技术可以使计算机的运行效率得到提高,下列哪一项对中断响应顺序产生影响? A)中断优先级 B)时间片大小 C)特权指令 D)中断向量 答案:A 5) 操作系统提供给用户用于应用程序编程的唯一接口是

A) 系统调用 B) 运行平台 C) 编程开发环境 D) 中断服务程序 答案:A 6) 下列各种数据对象中,与进程具有一一一对应关系的是 A) 程序 B) 进程控制块 C) 动态库 D) 堆栈 答案:B 7) 某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是 A) 运行状态 B) 就绪状态 C) 挂起状态 D) 阻塞状态 答案:A 8) UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么,输出到屏幕的正确结果是mai n() { pid_t pid; pid = fork(); if (pid = = 0) pri ntf ( “ Hn”o World else if (pid > 0) printf ( “ Hello Wor)d else printf ( “ Hello Wor)d } A) 什么都没有 B) 1 行Hello World C) 2 行Hello World D) 3 行Hello World

计算机操作系统(第四版)1-8章 课后答案(全)

第一章操作系统引论 1.设计现代OS的主要目标是什么?答:方便性,开放性,有效性,可扩充性 2.OS的作用可表现在哪几个方面?答:OS作为用户与计算机硬件系统之间的接口;OS作为计算机系统资的管理者;OS实现了对计算机资源的抽象。 3.为什么说操作系统实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层1/0设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。0s通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。 4·说明推动分时系统形成和发展的主要动力是什么?答:主要动力是提高资源利用率和系统吞吐里,为了满足用户对人一机交互的需求和共享主机。 5.何谓脱机I/O和联机I/O?答:脱机1/0是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或一片上的数据或程序输入到殖带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而耽机1/0方式是指程序和数据的輸入输出都是在主机的直接控制下进行的。 6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。 7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及寸接收并及时处理该命令,在用户能接受的时采内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设路多路卡,健主机能同时接收用户从各个终端上轮入的数据;为每个终端配路缓冲区,暂存用户捷入的命令或教据。针对反时处理问题,应便所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 8.为什么要引入实时OS?答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。引入实时OS是为了满足应用的需求,熏好地满足实时控制领域和实时信息处涯领域的需要。 9.什么是硬实时任务和款实时任务?试举例说明。答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结是。举例来说,运载火箭的控制等。软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内容的更新、火车售票系统。 10.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。(2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。(3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带未巨大的经济损失,甚至是灾难性后,,所以在实时系统中,往往都采取了

计算机操作系统选择题

1. 下列关于操作系统的正确叙述是() A. 操作系统是硬件和软件之间的接口 B. 操作系统是主机和外设之间的接口 C. 操作系统是用户与计算机之间的接口 D. 操作系统是源程序与目标程序之间的接口 标准答案:C 2. 在计算机系统得层次关系中,最贴近硬件的是() A. 应用软件 B. 实用软件 C. 操作系统 D. 用户 标准答案:C 3. 计算机系统把进行()和控制程序执行的功能集中组成一种软件,即操作系统 A. CPU管理 B. 作业管理 C. 资源管理 D. 设备管理 标准答案:C 4. 批处理系统的主要特点之一是() A. 非交互性 B. 实时性 C. 高可靠性 D. 分时性 标准答案:A 5. 分时系统的主要特点之一是() A. 交互性 B. 实时性 C. 高可靠性 D. 资源利用率高 标准答案:A 6. 高可靠性是()的主要特点之一 A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:B 7. 允许多个用户以交互方式使用计算机的操作系统是() A. 分时操作系统 B. 单道批处理操作系统 C. 多道批处理操作系统 D. 实时操作系统 标准答案:A

8. 如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率,大吞吐量和作业流程的自动化,则属于()操作系统(分数:1,完成次数:157) A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:C 9. 下列哪个观点不是描述操作系统的典型观点()(分数:1,完成次数:157) A. 操作系统是众多软件的集合 B. 操作系统是用户和计算机之间的接口 C. 操作系统是资源的管理者 D. 操作系统是虚拟机 10. 下列哪个系统与其他三个不同()(分数:1,完成次数:157) A. 现场压力采集系统 B. 火炮自动控制系统处理机 C. 飞机定票系统 D. 导弹制导系统 标准答案:C 11. 操作系统中最基本的两个特征是()(分数:1,完成次数:157) A. 并发和异步 B. 并发和共享 C. 共享和虚拟 D. 虚拟和异步 标准答案:B 12. 对操作系统在计算机系统中位置的说法正确的是()(分数:1,完成次数:157) A. 计算机硬件和软件之间 B. 计算机硬件和用户之间 C. CPU和用户之间 D. CPU和软件之间 标准答案:B 13. 分时系统追求的目标是()(分数:1,完成次数:157) A. 充分利用I/O B. 快速响应用户 C. 提高系统吞吐率 D. 充分利用内存 标准答案:B 14. 分时系统的()是衡量一个分时系统的重要指标(分数:1,完成次数:157) A. 周转时间 B. 用户数 C. 时间片 D. 用户响应时间 标准答案:D

全国计算机等级考试四级计算机网络第5套试题(DOC)

全国计算机等级考试四级计算机网络第5套 一、单项选择题 操作系统部分 1.采用多道程序设计技术,能有效地提高系统的下列哪一个性能? A.并发性 B.灵活性 C.可靠性 D.兼容性 2.除了进程线程管理、存储管理、文件系统外,下列哪一个是属于操作系统的必要组成部分? A.设备管理 B.资源管理 C.运行时系统 D.虚拟化模块 3.若用户编程需要打印输出,他可使用下列操作系统提供的哪一种系统调用? A.write() B.printf() C.output() D.list() 4.用户程序需要关闭中断响应,他必须首先 A.发起访管中断 B.调用系统函数自我阻塞 C.保护现场 D.获取中断状态 5.关于操作系统的结构,下列特性中,哪一个不是微内核结构的特点? A.清晰的单向依赖和单向调用性 B.较高的灵活性和可扩充性 C.提高了操作系统的可靠性 D.更适合于分布式系统 6.从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的? A.进程控制块 B.代码正文 C.常量数据 D.全局变量 7.列进程运行时所发生的典型事件中,哪一个不会导致进程终止? A.设备忙 B.被0除 C.对只读内存执行写操作 D.堆栈溢出 8.下列关于进程的叙述中,正确的是 A.当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中 B.操作系统的重要概念是进程,不同的进程执行的代码也不同 C.进程存在的标志是进程控制块,用户可以从中读出与本进程相关的运行状态

D.当进程申请处理机而得不到满足时,它将进入阻塞态 9.分析下列程序,不考虑其他因素,程序正常运行时最多会派生出多少个进程? int main() { fork(); fork(); fork(); } A.8 B.6 C.5 D.4 10.下列关于管程的叙述中,哪一个是错误的? A.管程本身保证了互斥 B.为解决进程间的同步关系,引入了条件变量 C.在条件变量上实施P、V操作 D.管程中不能同时有二个活跃进程 11.在采用P、V操作对共享资源的使用进行保护时,对该共享资源读写的代码段称为 A.临界区 B.进入区 C.退出区 D.剩余区 12.在进程同步中,不能对信号量进行操作的是 A.初始化信号量 B.P操作 C.V操作 D.加减操作 13.下列哪一种进程间通信方式不会在系统中产生多份相同的拷贝? A.管道通信pipe B.消息传递message C.共享内存shared memory D.套接字socket 14.每个进程在得到处理机运行前,必须首先进行下列哪一种操作? A.全部装入内存 B.链接动态库 C.部分装入内存 D.调入交换区 15.在可变分区内存管理中,倾向于优先使用低地址空闲区的算法是 A.首次适应算法 B.下次适应算法 C.最佳适应算法 D.最坏适应算法 16.在虚拟页式存储管理中,某一时刻CPU的利用率为50%,磁盘的繁忙率为3%。针对这一情况,采用下列哪一种操作是合理的? A.适当增加进程数量以提高系统效率 B.必须减少进程数量以提高系统效率 C.使用一个速度更快的处理机来提高处理机的利用率 D.使用一个速度更快的磁盘来提高处理机的利用率 17.下表是某页式内存分配的情况,页面大小为0x1000B,有效位为1表示该页在内存。系统将逻辑地址0x088B、0x01F3C、0x2220、0x0356F、0x441C转换为物理地址时,会产生几次缺页中断?

计算机操作系统教程课后答案

第一章绪论 1.什么是操作系统的基本功能? 答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合理地组织计算 机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统的基本功能包括: 处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。 2.什么是批处理、分时和实时系统?各有什么特征? 答:批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。 分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。 实时系统(realtimesystem):在被控对象允许时间范围内作出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。 3.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别? 答;多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。 4.讨论操作系统可以从哪些角度出发,如何把它们统一起来? 答:讨论操作系统可以从以下角度出发: (1)操作系统是计算机资源的管理者; (2)操作系统为用户提供使用计算机的界面; (3)用进程管理观点研究操作系统,即围绕进程运行过程来讨论操作系统。

计算机操作系统课后题答案(高等教育出版社)

练习题(一) Ⅰ问答题 1. 操作系统的两个主要目标是什么? 答:方便性与有效性。 2. 试说明操作系统与硬件、其它系统软件以及用户之间的关系? 答: 与硬件的关系:操作系统是位于硬件层上的第一层软件,它直接管理着计算机的硬件,合理组织计算机工作流程,并提高了硬件的利用率。。 与其他系统软件的关系:操作系统是系统软件,但它不同于其它系统软件和应用软件,它为其它系统软件和应用软件提供接口。应用软件要使用操作系统所提供的服务方可方便使用计算机。 与用户之间的关系:操作系统是为改善人机界面、提供各种服务,为用户使用计算机提供良好运行环境的一种系统软件。 3. 试论述操作系统是建立在计算机硬件平台上的虚拟计算机系统。 答:没有任何软件支持的计算机称为裸机,即使其硬件功能再强,也必定是难于使用的。而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机。裸机位于最里层,它的外面是操作系统,经过操作系统提供的资源管理功能和方便用户的各种服务功能,将裸机改造成功能更强、使用更方便的机器,通常把覆盖了软件的机器称为扩充机器,又称之为虚拟机(Virtual Machine ),这样的计算机系统是概念上和逻辑上的计算机,不是物理上的真实计算机。 4. 什么是操作系统?它有哪些基本功能与基本特征? 答:操作系统是位于硬件层之上,所有其它软件层之下的一种系统软件,它控制和管理计算机系统资源、合理组织计算机工作流程、提供用户与计算机系统之间的接口。 操作系统的基本功能有:处理器管理、存储器管理、设备管理、文件管理和提供用户接口。 操作系统的基本特征有:并发性、共享性、虚拟性和不确定性。 5. 请叙述并发和并行两个概念的区别? 答:并发性是指两个或多个程序在同一时间段内同时执行,是宏观上的同时。而并行性是从硬件意义上考虑,是不同硬件部件(如CPU与I/O)在同一时刻的并行,即微观上,多个程序也是同时执行的。 6. 什么是多道程序设计? 在操作系统中使用这种技术有什么好处? 答:多道程序设计是指在计算机内存中同时存放若干道已开始运行尚未结束的程序,它们交替运行,共享系统中的各种硬、软件资源,从而使处理机得到充分利用。 好处: ①提高了CPU的利用率。各道程序是轮流占用一个CPU,交替地执行。 ②改进了系统的吞吐量(系统吞吐量是指计算机系统在单位时间内完成的总工作量)。 ③充分发挥了系统的并行性,使CPU与I/O并行工作。提高CPU、设备、内存等各种资源的利用率,从而提高系统效率。

计算机操作系统考试习题

习题 第一章习题 一、单选题 (1)当CPU执行操作系统代码时,称处理机处于( )。 A.执行态 B.目态 C.管态 D.就绪态 (2)在下列性质中,( )不是分时系统的特征。 A.多路性 B.交互性 C.独立性 D.成批性 (3)下列仅一条指令( )只能在管态下执行。 A.读取时钟指令 B.访管指令 C.屏蔽中断指令 D.取数指令 二、填空题 (1) 在计算机系统中配置操作系统的主要目的是___________________,操作系统的主要功能是管理计算机系统中的硬件和资源,其中包括处理机管理、存储器管理,以及设备管理和文件管理,这里的处理机管理主要是对进程进行管理。 (2) 利用缓冲区能有效地缓和CPU 和I/O设备之间速度不匹配的矛盾,虚拟设备的功能是使_____________变成能被多个进程同时使用的_________。 第二章习题 一、填空题 (1)对于一个可执行程序文件,该程序与执行它的进程是一对多的关系。 (2)在单CPU系统中实现并发技术后。

A.进程在一个时间段内并行执行,CPU与外设并行工作。 B.进程在一个时刻并行执行,CPU与外设并行工作。 C.进程在一个时间段内并行执行,CPU与外设串行工作。 D.进程在一个时刻并行执行,CPU与外设串行工作。 (3)从静态角度上看,进程是由PCB、程序段,数据段三部分组成。 (4)正在执行的进程由于用完其时间片而被暂停执行,此时进程应从执行状态变成为就绪状态。 (5)引入进程,可带来资源利用率的提高和系统吞吐量的增加的好处,但却增加了系统的空间和时间开销。 (6)临界区是指进程中用于访问临界资源的那段代码。 (7) ①C是一种只能由P和V操作所改变的整型变量,①可用于实现进程的② D 和③ A ,②是指排他性地访问临界资源。 ①:A.控制变量B.锁 C.整型信号量 D.记录型信号量 ②,③:A.同步 B.通信 C.调度 D.互斥 (8)设有6个进程共享同一互斥段,若最多允许有3个进程进入互斥段,则所采用的互斥信号量的初值为 3 。 (9)有3个进程共享同一程序段,而每次最多允许两个进程进入该程序段,若用P、V操作作同步机制,则记录型信号量S的取值范围为2,1,0 ,-1。 (10)为实现消息缓冲通信,在PCB中应增加消息队列首指针、消息队列互斥信号量和消息队列资源信号量三个数据项。 (11)若记录型信号量S的初值为2,当前值为-1,则表示有 B 等待进程。 A.0个 B.1个 C.2个 D.3个

计算机四级操作系统真题及解析(4)

计算机四级操作系统真题及解析(4) 一、单选题 1)下列选项中,哪一个不是操作系统所具有的功能? A)管理计算机磁盘 B)提供用户操作计算机的界面 C)管理系统动态库 D)编译高级语言编写的程序 答案:D 2)在操作系统的结构设计中,微内核结构表示的是 A)整体式结构 B)层次结构 C)分布式结构 D)客户机/服务器结构 答案:D 3)用户程序在用户态下使用特权指令而引起的中断是 A)时钟中断 B)外部中断 C)访管中断 D)溢出中断 答案:C 4)下列各种事件中,不属于I/O中断的事件是 A)数据传送完毕 B)设备出错 C)指令错 D)键盘输入 答案:C 5)用户在编写程序时,若要在屏幕上画出一个红色的圆,需要使用

A) 自然语言 B) 系统调用 C) 命令控制 D) 运行时系统 答案:B 6) 在多道程序设计系统中,下列能并行工作的是 A) CPU与外部设备 B) 内存和内存 C) 用户与应用程序 D) CPU和内存 答案:A 7) Linux操作系统中,进程有多种状态。下列状态中,哪一个不是 Linux 支持的状态? A) 运行状态 B) 安全状态 C) 僵尸状态 D) 睡眠状态 答案:B 8) 假设在UNIX操作系统环境下执行以下程序:main() { printf( “ Hello Wen”); fork(); printf( “ Hello Wen”); } 若程序正常运行,子进程创建成功,那么,屏幕上得到输出的有 A) 1 个Hello World B) 2 个Hello World C) 3 个Hello World D) 4 个Hello World 答案:C

计算机操作系统选择题大全

1. 单项选择题(共200个题目) 100236. 一般用户更喜欢使用的系统是(c )。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 100237. 与计算机硬件关系最密切的软件是(d). A.编译程序 B.数据库管理程序 C.游戏程序 D.OS 100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。 A.单道程序 B.磁盘 C.对象 D.多道程序100239. 早期的OS主要追求的是(A)。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 100240. (A )不是多道程序系统。 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 100241. (B)是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标100242. 特权指令可以在(C)中执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。 A.编译器 B.DBMS C.OS D.浏览器100244. 通道能够完成(C )之间数据的传输。

A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 100245. 系统的主要功能有(C )。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 100246. 单处理机计算机系统中,(A)是并行操作的。 A.处理机操作和通道 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 100247. 处理机的所有指令可以在(D)中执行。 A.目态 B.浏览器中 C.任意时间 D.系统态100248. (B )功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件 100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 100250. 操作系统是对(C )进行管理的软件。

计算机操作系统(第四版)课后习题答案第二章

第二章 1. 什么是前趋图?为什么要引入前趋图? 答:前趋图(Precedence Graph)是一个有向无循环图,记为DAG(Directed Acyclic Graph),用于描述进程之间执行的前后关系。 2. 画出下面四条诧句的前趋图: S1=a:=x+y; S2=b:=z+1; S3=c:=a-b; S4=w:=c+1; 答:其前趋图为: 3. 为什么程序并发执行会产生间断性特征? 程序在并发执行时,由于它们共享系统资源,以及为完成同一项任务而相互合作,致使在这些并发执行的进程之间,形成了相互制约的关系,从而也就使得进程在执行期间出现间断性。 4. 程序并发执行时为什么会失去封闭性和可再现性? 因为程序并发执行时,是多个程序共享系统中的各种资源,因而这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性。而程序一旦失去了封闭性也会导致其再失去可再现性。 5. 在操作系统中为什么要引入进程概念?它会产生什么样的影响? 为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,从而在操作系统中引入了进程概念。影响: 使程序的并发执行得以实行。 6. 试从动态性,并发性和独立性上比较进程和程序? a. 动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,是静态实体。 b. 并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身是不能并发执行的。 c. 独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。而对于未建立任何进程的程序,都不能作为一个独立的单位来运行。 7. 试说明PCB的作用?为什么说PCB是进程存在的唯一标志? a. PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程。 b. 在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志。 11.试说明进程在三个基本状态之间转换的典型原因。 答:(1)就绪状态→执行状态:进程分配到CPU资源(2)执行状态→就绪状态:时间片用完(3)执行状态→阻塞状态:I/O请求(4)阻塞状态→就绪状态:I/O完成 12.为什么要引入挂起状态?该状态有哪些性质? 答:引入挂起状态处于五种不同的需要: 终端用户需要,父进程需要,操作系统需要,对换需要和负荷调节需要。处于挂起状态的进程不能接收处理机调度。10.在进行进程切换时,所要保存的处理机状态信息有哪些?答:进行进程切换时,所要保存的处理机状态信息有:(1)进程当前暂存信息(2)下一指令地址信息(3)进程状态信息(4)过程和系统调用参数及调用地址信息。13.在进行进程切换时,所要保存的处理机状态信息有哪些? 答:进行进程切换时,所要保存的处理机状态信息有: (1)进程当前暂存信息 (2)下一指令地址信息 (3)进程状态信息 (4)过程和系统调用参数及调用地址信息。 14.试说明引起进程创建的主要事件。答:引起进程创建的主要事件有:用户登录、作业调度、提供服务、应用请求。 15.试说明引起进程被撤销的主要事件。答:引起进程被撤销的主要事件有:正常结束、异常结束(越界错误、保护错、非法指令、特权指令错、运行超时、等待超时、算术运算错、I/O 故障)、外界干预(操作员或操作系统干预、父进程请求、父进程终止)。 16.在创建一个进程时所要完成的主要工作是什么? 答:(1)OS 发现请求创建新进程事件后,调用进程创建原语Creat();(2)申请空白PCB;(3)为新进程分配资源;(4)初始化进程控制块;(5)将新进程插入就绪队列. 17.在撤销一个进程时所要完成的主要工作是什么? 答:(1)根据被终止进程标识符,从PCB 集中检索出进程PCB,读出该进程状态。(2)若被终止进程处于执行状态,立即终止该进程的执行,臵调度标志真,指示该进程被终止后重新调度。(3)若该进程还有子进程,应将所

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

计算机操作系统期末考试题目及答案(选择题)答案绝对正确 广药师姐 一、单项选择题(本大题共20小题,每小题2分,共40分)。 1位示图方法可用于( ) A、盘空间的管理 B、盘的驱动调度 C、文件目录的查找 D、页式虚拟存贮管理中的页面调度 凡是有盘空间三个字就选 2.下列关于进程和线程的叙述中,正确的是____。 A、一个进程只可拥有一个线程 B、一个线程只可拥有一个进程 C、一个进程可拥有若干个线程 D、一个线程可拥有若干个进程 线程是进程的一部分 3.如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会____。 A、继续运行 B、进入阻塞态,让出CPU C、进入就绪态,让出CPU D、继续运行,并唤醒S队列上的等待进程 P操作就是信号量减一,若小于0则进入等待队列,S=0,P操作后s=-1,则进入等待 V操作就是信号量加一,若小于等于0则唤醒, 4.一个进程在获得资源后,只能在使用完资源时由自己释放,这属于死锁必要条件的 ____。 A、互斥条件(不能共占一个资源) B、请求和释放条件(请求了资源还可以继续请求) C、不剥夺条件请求的资源用完才释放 D、环路等待条件(形成环路) 5.下列算法中用于磁盘移臂调度的是( ) A、时间片轮转法(进程调度) B、LRU算法(页面调度) C、最短寻找时间优先算法 D、优先级高者优先算法(进程调度) 还有fcfs先来先服务,scan扫描算法 6.若P、V操作的信号量S的初值为2,当前值为-1,则有_____个等待进程。 A、1 B、2 C、3 D、0 s>0如s=2,则表示有2个可用资源s<0,则表示有|n|在等待,s=-1则有一个在等待,s=0,则没有可用资源 7.一台计算机有8台磁带机,它们由N个进程竞争使用,每个进程可能需要3台磁带机。如果要求系统没有死锁危险,请问N可以取的最大值是______。 A、1 B、2 C、3 D、4 8+n>=3n判断死锁,则n<=4,取n=3 8.现有3个同时到达的作业J1、J2和J3,它们的执行时间分别为T1、T2和T3,且T1

计算机四级操作系统真题及解析(1)

计算机四级操作系统真题及解析(1) 一、单项选择题 1)从计算机安全保护角度来看,操作系统的主要作用是提供 A)人机交互接口 B)软件开发基础 C)第一道安全防线 D)虚拟机和扩展机 答案:C 2)共享性是操作系统的特征之一,下列哪种软件资源可以同时共享? A)可重入代码 B)临界区 C)中断服务程序 D)内核调度模块 答案:A 3)操作系统需要处理器从内核态转为用户态时,采用的是下列哪种方法? A)调用访管指令 B)调用中断程序陷入 C)修改程序状态字 D)利用堆栈返回 答案:C 4)进程运行时,当运行中的进程不希望被外部事件打扰时,可以采用下列哪一种操作方法? A)陷入内核态 B)设置不被打扰状态字 C)屏蔽中断 D)将中断信号排队 答案:C

5)对于函数fork(),它属于哪一类系统调用? A)进程控制类 B)文件操作类 C)设备管理类 D)信息维护类 答案:A 6)所谓“可再入程序”是指下列哪一类程序? A)纯代码程序,运行中不需要修改 B)过程调用子程序,可被其他过程调用 C)代码及堆栈,允许部分修改 D)中断服务程序,与用户代码无关 答案:A 7)某单核处理机的计算机系统中共有20个进程,那么,处于就绪状态的进程最少是几个? A)1 B)20 C)19 D)0 答案:D 8)若一个进程由于申请的内存资源长期不能得到满足,那么,操作系统处理该进程的最佳方法是 A)挂起该进程 B)额外增加该类资源 C)重启该进程 D)撤销该进程 答案:A 9) 对于如下C语言程序 int main() { printf("Hello World\n");

fork(); fork(); fork(); printf("Hello World\n"); } 在UNIX操作系统中正确编译链接后,其正确的运行结果是 A)共打印出6行Hello World B)共打印出7行Hello World C)共打印出8行Hello World D)共打印出9行Hello World 答案:D 10) 有如下C语言程序 void * th_f(void * arg) { printf("Hello World"); } int main(void) { pthread_t tid; int st; st = pthread_create(&tid, NULL, th_f, NULL); if(st==0) printf("Oops, I can not createthread\n"); exit(NULL); } 针对上述程序,下列叙述中哪一个是正确的? A)线程th_f运行中出现错误 B)线程th_f运行后等待一个特定的线程退出 C)线程th_f运行后主动释放CPU给其他线程 D)线程th_f运行后退出

计算机操作系统-课后习题答案-张尧学

第一章绪论 1?什么是操作系统的基本功能?? 答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合 理地组织计算 机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统 的基本功能包括: 处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。 2?什么是批处理、分时和实时系统?各有什么特征? 答:批处理系统(batchprocess in gsystem ):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序( monitor )自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。 分时系统(timesharingoperationsystem ):把处理机的运行时间分成很 短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征 是:交互性、多用户同时性、独立性。 实时系统(realtimesystem ):在被控对象允许时间范围内作出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源 利用率低。 3.多道程序(multiprogramming )和多重处理(multiprocessing )有何区别? 答;多道程序(multiprogramming )是作业之间自动调度执行、共享系统资源,并不是真正地同时值行多个作业;而多重处理(multiprocessing )系 统配置多个CPU能真正同时执行多道程序。要有效使用多重处理,必须采用 运算器、控制器、存储器、输入设备、输出设备 答:作业由三部分组成:程序、数据和作业说明书。程序和数据完成用户 所要求的业务处理工作,作业说明书则体现用户的控制意图。 3.作业的输入方式有哪几种?各有何特点 答:作业的输入方式有5种:联机输入方式、脱机输入方式、直接耦合方 式、SPOOLING (Simultaneous Peripheral OperationsOnline )系统和网络输入方式, 各有如下特点: (1)联机输入方式:用户和系统通过交互式会话来输入作业。 (2)脱机输入方式:又称预输入方式,利用低档个人计算机作为外围处理 机进行输入处理,存储在后备存储器上,然后将此后援存储器连接到高速外围 设备上和主机相连,从而在较短的时间内完成作业的输入工作。 (3)直接耦合方式:把主机和外围低档机通过一个公用的大容量外存直接 耦合起来,从而省去了在脱机输入中那种依靠人工干预宋传递后援存储器的过 程。 (4) SPOOLIN系统:可译为外围设备同时联机操作。在 SPOOLIN系统中,多台外围设备通过通道或DMA器件和主机与外存连接起来,作业的输入输出过程由主机中的操作系统控制。

相关文档
最新文档