当前位置:文档之家› 操作系统 题库 判断题

操作系统 题库 判断题

操作系统 题库 判断题
操作系统 题库 判断题

13. 单体内核结构只给内核分配一些最基本的功能,包括地址空间、进程间通信和基本的调度。(对)第一章计

算机系统概论

14. 硬件抽象层( HLA)在通用的硬件命令和响应与某一特定平台1.操作系统类似于计算机硬件和人类用户之间的接口。

答案:T。通用的命令和响应之间进行映射。2.处理器的一个主要功能是与内存交换数据。答案:T。(对)

15. Linux是一个实行模块化结构的现代UNIX操作系统。(对)3.一般用户对系统程序无障碍,对应用程序有障碍。

答案:F

第三章进程描述和控制4.数据寄存器一般是通用的,但可能局限于像浮点数运算这样的特

1. 处理器的主要功能是处理驻留在主存中的指令。答案:定任务。T T

2. 进程的轨迹就是该进程的指令序列的列表。答案:T 5.程序状态字(PSW)通常包含条件码等状态信息。条件码是由

程3. 操作系统的主要任务是控制进程的执行。答案:序员为操作结果设置的位。答案:F

T

4. F6.一个单一的指令需要的处理称为执行周期。答案:(称为指令当一个进程派生另一个进程时,派生的进程是子进程,

被派生的进程是父进程。答案:周期) F

5. 。答案:7.取到的指令通常被存放在指令寄存器中(IR)T 轮循是一种线程优先级调度的方法。答案:F

6. 两状态进程模型和五状态进程模型的主要区别是后者将运行态8.中断是系统模块暂停处理器正常处理过程所采用的

一种机制。答分成两个新的状态:就绪和阻塞。答案:F 7. T 解决主存空间有限案:的一种方法是交换,9.为适应中

断产生的情况,必须在指令周期中增加一个额外的读取即将某个进程的部分或全部内容从主存转移到辅存。答案:F

T

阶段。8. 为了定义操作系统管理进程和资源所需要的控制结构(如列10.在处理器控制控制例行的中断处理器之前,需

要储存的最少信表)F

,操作系统在初始化的时候必须拥有对设备数据的控制权。答息有程序状态字和当前指令地址。答案:案:T

多中断的一个处理方法是在处理一个中断时禁止再发生中断。答11.9. 进程映像是指程序代码的二进制形式。答案:案:

T F (进程映像是程序、数据、栈和属性的集合)12.多道程序设计允许处理器使用长时间等待的中断处理的空闲时10.进程控制块中包含处理器寄存器的部分称为进程控制信息。间。答案:T 答案:F (称为处理器状态信息)在两

级存取优先级中,命中率定义为对较慢存储器的访问次数13.

11. 没有特权的处理器执行模式通常称为内核模式。答案:F 与对所有存储器访问次数的比值。答案:F

(用户模式)高速缓冲存储器的开发利用了局部性原理,即在处理器与主存14.12. 主进程表中每个进程有一个入口,若进程派生了子进程,则表储器之间提供一个容量小而快速的存储器。T

中会有多个入口指向父进程。答案:在高速缓冲存储器的设计中,块大小与高速缓冲存储器和主存F

15.13. 储器间的数据交换单位有关。答案:T 陷阱是与当前运行进程的一个错误或异常条件有关的一种系

统中端。T

I/O模块准备完的一个主要问题是,处理器必须等到可编程16.I/O14. I/O毕,并且在等待的过程中必须反复不停的检查

模块的状态。答采用无进程的内核方法来定义操作系统与用户程序的区别:操作系统代码作为一个在特权模式下工作的

独立实体被执行。答案:案:T

T

操作系统概述第二章

15. Linux1.系统采用两种运行态来区别表示进程是在用户模式下运并充当应用程序和计算操作系统是控制应用程序

执行的程序,行还是在内核模式下运行。答案:(对)T

机硬件之间的接口。

第四章对)线程、对称多处理器和微内核操作系统管理那些用作重要目的的资源。.2在多用户系统中,(1. 3操

作系统的基本单位调度,通常称为一个轻量级线程或线程.T (错)处理器上并行应用程序。.操作系统通常在它的专用O/S

2. MS-DOS操作系统是一个单一进程具有多线程的例子.F 4.操作系统演化的动力之一就是基本硬件技术的进步。(对)

3. 在一个多线程环境早期的计算机中没有操作系统,5. 用户直接与硬件打交道。(对),进程是单位资源配置和保护

的单位.T

4. 在一个批处理系统,“6 control is passed to a job线程同步的概念是一个多线程系统所必需的,”意味着处因为单一进程的线程共享进程的进程控制块理器正在取指令和执行用户程序。(对)(PCB). F

5. 在纯用户级线程(错)单编程通常比多编程更好的利用系统资源。7. (ULT)设备中,所有线程管理的工作都是由应用程序负责、但内核知道他们的存在8. 在分时系统中,操作系统控制每个应用程序以很短的时间单位.F

6. 在分布式操作系统设计中,一对多这种交换对用户来说是透明执行,但由于人的反应时间相对较慢,(线程对进程)的关系特别有意思,因为它涉及线程转移的概念. T 的(对)

7. 9. 进程可以定义为由单一的顺序执行线索、一个当前状态和一组一个控制多处理器共享存储架构的不利条件就是对整个系统控制的降低相关的系统资源所描述的活动单元。(对).T

8. 10. 在对称多处理系统(对)虚拟内存地址通常由页号和页偏移量组成。(SMP)中,每个处理器进入到各自独立的内存领域11. .F (还获得了内存共享) 根据其重要程度它涉实施优先级策略是一种常见的短程调度,

9.对及分配给每个进程的队列对称多处理系统管理处理器和其它资源,使用户可以和使用多道. T 程序设计系统一样

使用这个系统(错)现在,复杂的操作系统通常由数千行的指令组成。12.

10.内核层设计的基本微内核的主要的优点包括提高性能.F(性能降死锁不一定是由循环等待产生,但循环等待必然导致死锁。答案:T

低)

6. 死锁预防是指设计一种系统使死锁发生的可能性最小。答案:微内核的根本的体制是:只有绝对必要的活动才应在操作系统F 11.

7.

.T 内核中死锁避免在死锁的三个必要条件存在时仍然可以解决死锁问题。.T 12.在微内核中进程或线程间的的基本通信方式是消息

答案:T .T 13. Linux系统不区分进程和线程8.

系统中2000是一个面向对象的操作系统,但在WIN2K14. Windows

资源分配拒绝方法解决死锁问题时,安全状态是指所有进程执行)是执行的对象. 非线程只有进程(序列不会导致死锁。答案:F 处于激活态的用户级现成被委派到轻量级15. 在Solaris操作系统中,9. 进程, 并随内核级线程同时执行. T 死锁检测不限制资源的分配,也不限制进程的行为。答案:T

10. 互斥与同步判断最常用的死锁恢复方法是取消所有的死锁进程。答案:T 第五章并发性:11.

分布式处理技术可被定义为管理多台分布式计算机系统中多个1.尽管解决死锁的方法都各有利弊,但最好的方法是选择一种方法进程的执行()

对并且只使用这一种。答案:F 2.进程交替与重叠都是并发处理的实例并且都呈现同样的基本问12. 哲学家就餐问题说明了死锁和饥饿的基本问题。答案:T ) 题. (对

13.

两种系错并不影响单处理系统. ()[3.并发问题只涉及到多处理系统,管道是一个环形缓冲区,允许两个进程以生产者统均有影响]

—消费者的模型进行通信. ( 4.饥饿指的是竞争进程因为调度问题被拒绝访问资源的情况对) T

T 14. Solaris任何设备或性能必须对相关进程的速度线程同步原语由互斥锁支持。答案:为了提供对互斥的支持5.,15.

和处理器的数目有一定的要求和限制错)

. (系统下,每个同步对象实例既可以处于有信号状态,也可以,算法仅对两进程的情形有效不能推W2K6. 为解决互斥问题的Peterson个进程的情况n.(错) F 处于正在发送信号状态。答案:广到有第七章内存管理对并发进程不能重叠7.对单处理器,,只能被交替执行. ()

1.

)[颠倒一下便正(弱信号量保证不会饥饿8.,但强信号量不能保证. 错在多道程序设计系统中,主存被划分为两部分:一部分供操作系确]

统使用(驻留监控程序、内核),另一部分供当前正在执行的程消费者问题/,一个有限循环缓冲区和一个无限缓对典型的生产者9. )

冲区是两种解决数据存储区的方法.(错F 序使用。答案:2.

两种操作可能分布于和10.使用信号量的主要难点在于wait signal

在内存中划分操作系统和进程部分的任务由操作系统自动执行,整个程序中并且很难看出这些在信号量上的操作所产生影响的整, (称为内存管理)对体效果. () 称为重定位。答案:F

3.

对. () 它们是交互进程的基本要求消息传递提供了同步与通信11.,不同的模块被指派到主存中的同一块区域,这种组织程序和数据一种可选的排队原则是允许接收者检查消息在消息传递系统中12.,T 的方法称为覆盖。答案:) . (队列并选择下一次接收哪条消息对

4.

在消息传递系统的通信机制中, 仅是通信的接收者可以被阻13.T 塞.(14.] 发送者和接收者都可以被阻塞或不阻塞)[在间

接寻址中虚拟内存的思想基于一点或两点基本技术:分页和分段。答案:,错5.

,为适用于消息传递消息被发送到常称为信箱的临时共享数据结构有较大浪费的固定分区内存管理技术的主要问题是存

在外部碎片对.(中)

消费者问题被看作是只有一个读进程和一个写进程的特生产者15./F 。答案:6.

错.(—殊读者写者问题)

固定分区内存管理使用大小不等的分区可以减少内部碎片。答案第六章并发性:死锁和饥饿T 1.

:7.

死锁是指一组进程在竞争系统资源或互相通信时发生的周期性阻在动态分区内存管理技术中,最佳适配算法通常性能最佳。答案F 塞。答案:

2.

(最差):F

8.

死锁都是由两个或两个以上进程对资源需求的冲突引起的。答案在动态分区内存管理技术中,压缩是指移动进程到连续的空间,:T

T 3.

使所有空闲空间连成一片。答案:9.

可重用资源是指一次只能供一个进程安全地使用,并且不会由于在动态分区内存管理技术中,首次适配算法是指从进程上次放置T 使用而耗尽的资源。答案:F

的位置开始扫描内存,选择满足要求的第一个可用的块。答案:5.

(从开始扫描内存)13.SVR4和Solaris系统使用了两套独立的内存管理方案,一个是对用户进程和磁盘的I/O接口,

而另一个则是为微内核内存分配管理10.

ANS: T

伙伴系统是一个克服了固定分区和动态分区方案缺陷的合理折中14. linux利用两级分页结构组成页目录和页表ANS: F 。答案:T (three-level,

also a page middle directory)错误,应用了三级,还包括页中间目录11.

15.每一个物理地址是指与当前数据在内存中的物理分配地址无关的访问地win2000的用户进程看到的是一个独立的32

位地址空间,每个进程允许有4GB址。F 存储空间ANS: T对

第九章单处理器调度12.

1.

使用分页机制的内存系统中有少量的内部碎片,而没有外部碎片调度影响系统的性能,是因为调度决定了哪些进程将等待或者执T 。答案:行。答案:13.

T

2.

在使用分页机制的内存系统中进程中的块(称为帧)可以被指派短程调度为提供更好的服务给当前的进程序列,会限制多道程序F 到内存中可用的块(称为页)。答案:设计的程度。答案:F (长程调度)14.

3. 中程调度是系统交换功能的一部分。答案:T 使用分段机制的内存系统中有少量的外部碎片,而没有内部碎片

4.

。答案:T

长程调度唤起以下事件的发生:挂起,当前正在执行进程的抢占15.

。答案:F 采用分段技术,程序被划分为一组段,这些程序段有一个最大段

5.

F 长,并且长度相等。答案:

短程调度的主要目的是按照一种方法分配处理器时间,这种方法–Virtual Memory

Chapter 8

能优化一个或多个方面系统行为。答案:1.

T

6.

在只有部分程序调入主存的存储器管理系统中,驻留在主存中的纯粹的优先级调用产生的一个问题是低优先级的进程可能会发生ANS: T 部分程序被定义为常驻集。死锁。F 2.

7.

I/O设备的情况在一个系统中,当主存中的大量进程反复访问共享选择函数决定了在就绪进程序列中哪个进程将在下一次执行。答称之为系统抖动。错。

案:T 3.

8.

修改位(M)是一个控制位,他表示相应页的内容从上一次装入先来先服务(FCFSANS: T 主存中到现在是否已经发生变化。)调度是一种简单的调度策略,这种策略偏向于受I/O限制的进程而非受处理器限制的进程。答案:F4.

9.

一个页错误的发生是在转移后备缓冲器中不存在所需要的页ANS:

轮转调度是一种通常也称为时间片的调度技术,因为每个进程在F

被抢占前都被分配给一个时间片。答案:T5.

10.

对程序员而言,使用虚拟内存的一个优点是它简化了处理增加的最短进程优先调度策略经常被用在分时系统和处理环境变化的情数据结构,这是通过允许段进行必要的增加或者缩小的操作ANS:

况,因为它没有抢占。答案:F对T

11. 最短剩余时间调度策略可以抢占最短进程策略。答案:T6.

12.

在一个段页复用的系统中,一个用户的地址空间被划分为几个固最高响应比优先调度策略中,比较长的进程受到优待,因为它们F

定大小的页,而这些页被划分成许多段ANS: 7.

从小的分母中产生大的比率。答案:F为了实现在一个段系统的共享,一个段可能在多个进程的段表中13.

ANS: T

被使用模拟的一个缺点是对于给定的运行结果,只适应于在这种特定假是一个没有提供虚拟内存的操作系统。8. ANS: F 设集合下的特定的进程集。答案:读取策略确定一页何时取入主存9. ANS: TT 对

14.

错ANS: F10. 替换策略是替换最常用的页在公平共享调度中,每个用户被赋予作为总的可用资源的一部分11.

的系统资源。答案:全局替换策略是把主存中所有的未被锁定的页都作为替换的候选T

15.

传统的UNIX调度中,像SVR3,4.3

BSD

对页,而不管他们属于那个进程ANS: TNUIX系统中使用的是基于轮转的单级反馈调度。答案:12.

F

第十章在预约式清除策略中,被修改的页一旦被选中作为替换,将会被多处理器和实时调度

术语集群意思是一系列共享同一个并在操作系统完全控制下的1. ANS: F 写入辅存中

处理器组成。答案:错误7 磁盘和磁带是面向流I/O设备的例子。ANS: F

(2.

它们是面向块设备的例子)

8

一种描述多处理器并把他们和其他结构放置在一个上下文中的较双缓冲区是用两个缓冲器来选择满和空,来满足一个

I/O要求的缓好的方法是,考虑系统中进程之间的同步粒度答案:正确。

冲。在有许多处理器的系统中,我们把关心的重点从保证最大化处ANS: T

3.9 在磁盘操作过程中,寻道时间是延迟和存储时间的总和ANS: F 理器使用转移到对所有的应用来说提供最好的平均性能上来。答是将磁盘取数臂移动到指定磁道所需要的时间)案:正确10

4.在学习各种各样的条件下多处理器和单处理器后,我们可以得随即调度作为评估其他磁盘调度的基准是很有用的,因为它提供出一个一般的结论:

了一个最坏情形的假定ANS: T 随着处理器数目的增加调度原则的选择比单处理器中更重要了答11

案:错误。

C-SCAN在加载共享多处理器调度和分配方案中,进程被指派给一个特5.要求磁头臂仅仅沿着一个方向移动,并在途中完成所有没完成的请求,直到它到达这个方向上的最后一个磁道,或者在这定处理器。错误。个方向上没有其他请求为止,接着翻转服务方向,沿着相反的方6.加载共享多处理器调度和作业方法的一个优点是:不需要集中向扫描,同样按顺序完成所有的请求。ANS: 调度器。正确 F

(在多处理器系统中的处理器分配问题更类似于单处理器中的存7.上面描述的是SCAN的法则)

12 RAID特有的贡献是有效的解决了对冗余的要求。储器分配问题,而不是单处理器中的调度问题。答案:正确ANS: T

13

在动态调度中,操作系统把调度决策留给应用程序。答案:错8.高速缓冲存储器比主存小而且速度臂主存快,它位于主存和二级误。

缓存之间。软实时任务是这样的:如果最后期限被错过的话,他将会终止9.ANS: F(位于主存和处理器之间)

14 UNIX中有两种类型的。答案:错误。I/O:有缓冲和无缓冲。ANS: T

15

称一个操作系统是可确定性的,在某种程度上是指它可以按照10.在一个W2K系统中,同步I/O模式用于优化应用程序的性能。固定的、预先确定的时间或时间间隔执行操作。答案:正确。ANS:

F 动态尽力调度是当前许多商用实时系统所用的方法。答案:正11.

第十二章文件管理确。

1.

12.在评价实时操作系统一种唯一的有用的方法是任务分配和相应文件是一组相关的域的集合,域是一组相似的记录的集合。错。中断处理的速度。答案:错误。

2.

为周期性任务解决多任务调度冲突的一种非常好的方法是限时13.在文件系统结构的最低层,设备驱动程序直接与外围设备(或它9.314.LINUX调度。错误建立在节描述的传统的调度算法的UNIX们的控制器或通信通道)通信。对。基础上为软实时调度增加了两个调度类型:先进先出实时线程和

3.

轮转实时线程。正确

堆文件是最简单的文件组织形式。数据按被存储的顺序采集,每15.

个记录由一串数据组成。错。WINDOWS2000种的优先级被组织成两段(两类):非实时和可4.

变。错误。

顺序文件中的关键域是每个记录的标识符,并且唯一的标识这条第十一章

记录。对。ANS:F

1. 硬盘驱动和磁带驱动属于人可读这一类。5.

(它们属于机器可读这一类)在索引顺序文件结构中,多级索引(每一个索引指向已定义的一2.

部分文件)可以用来提供更为有效的记录访问。错。模块控制主存技术中,一个)DMA在直接存储器访问(I/ODMA 6.

模块之间的数据交换。I/O和ANS: T

在一般索引文件结构中,没有关键域和长度可变的记录被准许。I/O在3 操作。I/OANS: F 功能的发展的趋势是处理器更多的参与对。4

7.

“分离总线而不是系统总线在DMADMA”单总线,分立的中提供给文件目录的地址信息单元包含关于文件的数据,包括文件所有者转换ANS: F

,文件访问信息,和在文件上被许可的行为。错。5

8.

I/O在设计计算机设备时有两个基本目标是极为重要的他们是有效典型情况下,对交互式用户或进程而言,总有一个当前路径与之性和通用性。(效率和通用性)ANS:F

相关联,通常称为工作目录。对6

9.

I/O逻辑模块把设备当作一个逻辑资源来处理,它并不关心实际控允许多个用户同时对文件进行追加和更新的时候,主要是解决互ANS: T

制设备的细节;

斥问题和饥饿问题。错。12.

流套接字和数据报套接字通信对应地分别用到UDP和TCP协议。10.

答案:操作所传送的记录就越多,但是大块需要F 文件的块越大,一次I/O13.

I/O缓冲区,从而使缓冲区的管理更加困难。对。更大的在做了几个函数调用到设备通信终端后,套接字API程序员还会调11.

用像send()和receive()这样的函数来管理实际的数据传输。答案:二级存储管理中的预分配策略要求在发出创建文件的请求时就声T

14.

明该文件的最小大小。错。

TFTP12.

协议的设计是简易的,一个方面就是由于它对一些用户认证机制的缺乏。答案:在空闲磁盘空间管理的空闲块列表策略中,每块都指定一个顺序T

15.

号,所有空闲块的顺序号保存在磁盘的一个保留区中。对

TFTP13.

协议的设计是简易的,一个方面就是由于它对丢失包的恢复机制的缺乏。答案:当在磁盘上保存磁盘分配表和文件分配表时,可靠性会问题。错F

第十四章分布式处理、客户/服务器和集群。

1.

14.

在客户/服务器环境下,客户机通常是高性能的计算机系统。答案UNIX内核把所有文件看作是字节流,任何内部结构只是具体应用:F (单用户PC 。对。(课本407页)或工作站)

2.

15.

应用程序编程接口(APIW2K磁盘分区,开始的一些扇区被主文)是一组用于改善用户和服务器之间连通文件系统的任何使用NTFS关系的驱动程序和其它软件的集合。件表占据。错F

3.

第十三章网络

只要特定的用户机和服务器共享相同的通信协议,低层的区别(1.

如硬件平台、操作系统)就没有关系。协议就是按照惯例协商好的一套用来管理在两个程序或设备间怎T

4. 在基于客户的处理中,用户机通常是指瘦客户。答案:样交换数据的规则。答案:T

F

(胖客户)分布式操作系统是建立在当地局域网中最普通的类型。答案:2. F

5.

3.

中间件是一组用于应用程序和通信软件和操作系统之间的标准化网络任务通常由一系列的软件模块构成,它们有可以依赖的子任的编程接口和协议。答案:务并相互协作运行答案:T T

7.

4.

如果可能的话,可靠的消息传递机制要保证传输的准确性。答案设计在网络上运行的应用软件必须在当地的软件上运行,而且必:须包含网络通路,通信控制和其他详细资料等不在纯粹的当地设T

8.

F 置中出现的逻辑。答案:远程过程调用机制可以看作是对可靠的、无阻塞方式的消息传递5.

的改进。答案:F IP协议的主要职责就是保证数据在多重网络中传输的可靠性。答(阻塞)

9.

案:F

异步RPC机制比同步6.

RPC获得了更大程度的并行性而同时又保留了远程过程调用的同步性和简易性。答案:路由器就是连接(至少)两个网络并在它们之间进行数据中继的T

10.

T 处理设备。答案:完整计算机这个术语保留了多台互联的计算机,所有计算机都处7.

于处理状态,对外部世界保持了一个单一系统的映像。答案:头中源地址域和目的地址域指明被连接的两个终端系统。答案IPF

11.

T :当一台新的计算机加入到集群中时,负载平衡机制应能够自动的8.

在应用调度时包括这台计算机。答案:TTCP头中的源端口域和目的端口域指明使用连接的两个应用程序

12.

。答案:T

集群相对于SMP的一个优点是它比SMP更易于管理和配置,9.

且与原来的单处理机模型更接近,几乎所有的应用程序都是为该TCP可以在多UDP只能在两个应用软件间建立连接,与之相对,模型编写的。答案:FF 个应用软件之间建立连接。答案:(以上是SMP相对于集群的优点)

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