文档库 最新最全的文档下载
当前位置:文档库 › 计算机操作系统浙江大学第四版课后习题第1-7章

计算机操作系统浙江大学第四版课后习题第1-7章

计算机操作系统浙江大学第四版课后习题第1-7章
计算机操作系统浙江大学第四版课后习题第1-7章

第一章

1.设计现代OS的主要目标是什么?

答:(1)有效性(2)方便性(3)可扩充性(4)开放性

2.OS的作用可表现在哪几个方面?

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

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

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

3.为什么说OS实现了对计算机资源的抽象?

答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和収展的主要动力是什么?

答:主要动力来源于四个方面的社会需求与技术发展:

(1)不断提高计算机资源的利用率;

(2)方便用户;

(3)器件的不断更新换代;

(4)计算机体系结构的不断发展。

5.何谓脱机I/O和联机I/O?

答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而联机I/O 方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6.试说明推动分时系统形成和发展的主要动力是什么?

答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?

答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。

8.为什么要引入实时OS?

答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对

该事件的处理,并控制所有实时任务协调一致地运行。引入实时OS 是为了满足应用的需求,更好地满足实时控制领域和实时信息处理领域的需要。

9.什么是硬实时任务和软实时任务?试举例说明。

答:硬实时任务是指系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。举例来说,运载火箭的控制等。软实时任务是指它的截止时间并不严格,偶尔错过了任务的截止时间,对系统产生的影响不大。举例:网页内容的更新、火车售票系统。

10.试从交互性、及时性以及可靠性方面,将分时系统不实时系统进行比较。答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。

(2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。

(3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。

11.OS有哪几大特征?其最基本的特征是什么?

答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

12.在多道程序技术的OS环境下的资源共享与一般情况下的资源共享有何不同?对独占资源应采取何种共享方式?

一般情况下的共享与操作系统环境下的共享其含义并不完全相同。前者只是说明某种资源能被大家使用,如图书馆中的图书能提供给大家借阅,但并未限定借阅者必须在同一时间(间隔)和同一地点阅读。又如,学校中的计算机机房共全校学生上机,或者说,全校学生共享该机房中的计算机设备,虽然所有班级的上机地点是相同的,但各班的上机时间并不相同。对于这样的资源共享方式,只要通过适当的安排,用户之间并不会产生对资源的竞争,因此资源管理是比较简单的。

而在OS环境下的资源共享或称为资源复用,是指系统中的资源可供内存中多个并发执行的进程共同使用。这里在宏观上既限定了时间(进程在内存期间),也限定了地点(内存)。对于这种资源共享方式,其管理就要复杂得多,因为系统中的资源少于多道程序需求的总和,会形成它们对共享资源的争夺。所以,系统必须对资源共享进行妥善管理。

对独占资源采用互斥共享方式。

13. 什么是时分复用技术?举例说明它能提高资源利用率的根本原因是什么?答:时分复用技术:将资源在不同的时间片内分配给各进程以使该资源被重复利用,从而提高资源的利用率。如采用时分复用技术的虚拟处理机,能够在不同

的时间片内处理多个用户的请求,从而使得用户感觉自己独占主机,而处理机在这期间也被充分的利用。

14. 是什么原因使操作系统具有异步性特征?

答:操作系统的异步性体现在三个方面:一是进程的异步性,进程以人们不可预知的速度向前推进,二是程序的不可再现性,即程序执行的结果有时是不确定的,三是程序执行时间的不可预知性,即每个程序何时执行,执行顺序以及完成时间是不确定的。

15.处理机管理有哪些主要功能?它们的主要任务是什么?

答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。

进程同步:为多个进程(含线程)的运行进行协调。

进程通信:用来实现在相互合作的进程之间的信息交换。

调度:(1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需的资源(首选是分配内存)。

(2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给它,并设置运行现场,使进程投入执行。

16.内存管理有哪些主要功能?他们的主要任务是什么?

答:内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。

内存分配:为每道程序分配内存。

内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。

地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。

内存扩充:用于实现请求调用功能,置换功能等。

17.设备管理有哪些主要功能?其主要任务是什么?

答:主要功能有:缓冲管理、设备分配和设备处理以及虚拟设备等。

主要任务:完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O 设备的利用率;提高I/O速度;以及方便用户使用I/O设备。

18.文件管理有哪些主要功能?其主要任务是什么?

答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。

文件管理的主要任务:管理用户文件和系统文件,方便用户使用,保证文件安全性。

19.试说明推动传统OS演变为现在OS的主要因素是什么?

(1)系统安全。(2)网络的功能和服务。(3)支持多媒体。

20.试描述什么是微内核OS。

答:1)足够小的内核 2)基于客户/服务器模式 3)应用机制与策略分离原理 4)采用面向对象技术。

21.微内核操作系统具有哪些优点?它为何能有这些优点?

答:(1)提高了系统的可扩展性;(2)增强了系统的可靠性;(3)可移植性;(4)提供了对分布式系统的支持;(5)融入了面向对象技术

23.在微内核OS中,为什么要采用客户/服务器模式?

答:C/S 模式具有独特的优点:

(1)数据的分布处理和存储。(2)便于集中管理。(3)灵活性和可扩充性。(4)易于改编应用软件。

22.现代操作系统较之传统操作系统又增加了哪些功能和特征?

(1)进程(线程)管理。(2)低级存储器管理。(3)中断和陷入处理。

24.在基于微内核结构的OS中,应用了哪些新技术?

答:在基于微内核结构的OS中,采用面向对象的程序设汁技术。

25.何谓微内核技术?在微内核中通常提供了哪些功能?

答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内核中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理等功能。

第二章

1.什么是前趋图?为什么要引入前趋图?

答:前趋图(Precedence Graph)是一个有向无循环图,记为DAG(Directed Acyclic

Graph),用于描述进程之间执行的前后关系。

S1=a:=x+y; S2=b:=z+1; S3=c:=a–

答:其前趋图为:

3.为什么程序并发执行会产生间断性特征?

答:程序在并发执行时,由于它们共享系统资源,为完成同一项任务需要相互合作,致使这些并发执行的进程之间,形成了相互制约关系,从而使得进程在执行期间出现间断性。

4.程序并发执行时为什么会失去封闭性和可再现性?

答:程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。

5.在操作系统中为什么要引入进程概念?它会产生什么样的影响?

答:为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操作系统中引入了进程概念。

影响:使程序的并发执行得以实行。

6.试从动态性,并发性和独立性上比较进程和程序?

答:(1)动态性是进程最基本的特性,表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,由撤销而消亡。进程有一定的生命期,而程序只是一组有序的指令集合,是静态实体。

(2)并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的。

(3)独立性是指进程实体是一个能独立运行的基本单位,也是系统中独立获得资源和独立调度的基本单位。对于未建立任何进程的程序,不能作为独立单位参加运行。

7.试说明PCB的作用,为什么说PCB是进程存在的惟一标志?

答:PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。

8.PCB提供了进程管理和进程调度所需要的哪些信息?

进程管理:通用寄存器、指令计数器、程序状态字、用户栈指针

进程调度:进程状态、进程优先级、事件、其他信息

9.进程控制块的组织方式有哪几种?

线性方式、链接方式、索引方式

10.何谓操作系统内核?内核的主要功能是什么?

现在操作系统一般将OS划分为若干层次,再将OS的不同功能分别设置在不同的层次中。通常将一些与硬件紧密相关的模块(如中断处理程序等)、各种常用设备的驱动程序以及运行频率较高的模块(如时钟管理、进程调度和许多模块所公用的一些基本操作),都安排在紧靠硬件的软件层次中,将它们常驻内存,即通常被称为的OS内核。

支撑功能:中断处理、时钟管理、原语操作

资源管理功能:进程管理、存储器管理、设备管理

11.试说明进程在三个基本状态之间转换的典型原因。

答:(1)就绪状态→执行状态:进程分配到CPU资源

(2)执行状态→就绪状态:时间片用完

(3)执行状态→阻塞状态:I/O请求

(4)阻塞状态→就绪状态:I/O完成

12.为什么要引入挂起状态?该状态有哪些性质?

答:引入挂起状态处于五种不同的需要:终端用户需要,父进程需要,操作系统需要,对换需要和负荷调节需要。处于挂起状态的进程不能接收处理机调度。

13.在进行进程切换时,所要保存的处理机状态信息有哪些?

答:进行进程切换时,所要保存的处理机状态信息有:

(1)进程当前暂存信息

(2)下一指令地址信息

(3)进程状态信息

(4)过程和系统调用参数及调用地址信息。

14.试说明引起进程创建的主要事件。

答:引起进程创建的主要事件有:用户登录、作业调度、提供服务、应用请求。

15.试说明引起进程被撤销的主要事件。

答:引起进程被撤销的主要事件有:正常结束、异常结束(越界错误、保护错、非法指令、特权指令错、运行超时、等待超时、算术运算错、I/O 故障)、外界干预(操作员或操作系统干预、父进程请求、父进程终止)。

16.在创建一个进程时所要完成的主要工作是什么?

答:(1)OS 发现请求创建新进程事件后,调用进程创建原语Creat();

(2)申请空白PCB;

(3)为新进程分配资源;

(4)初始化进程控制块;

(5)将新进程插入就绪队列。

17.在撤销一个进程时所要完成的主要工作是什么?

答:(1)根据被终止进程标识符,从PCB集中检索出进程PCB,读出该进程状态。

(2)若被终止进程处于执行状态,立即终止该进程的执行,置调度标志真,指示该进程被终止后重新调度。

(3)若该进程还有子进程,应将所有子孙进程终止,以防它们成为不可控进程。

(4)将被终止进程拥有的全部资源,归还给父进程,或归还给系统。

(5)将被终止进程PCB从所在队列或列表中移出,等待其它程序搜集信息。18.试说明引起进程阻塞戒被唤醒的主要事件是什么?

答:a.请求系统服务;b.启动某种操作;c.新数据尚未到达;d.无新工作可做。

19.为什么要在OS中引入线程?

答:在操作系统中引入线程,则是为了减少程序在并发执行时所付出的时空开销,使OS具有更好的并发性,提高CPU的利用率。进程是分配资源的基本单位,而线程则是系统调度的基本单位。

20.试说明线程具有哪些属性?

答:(1)轻型实体(2)独立调度和分派的基本单位(3)可并发执行(4)共享进程资源。

21.试从调度性,并収性,拥有资源及系统开销方面对进程和线程进行比较。答:(1)调度性。线程在OS 中作为调度和分派的基本单位,进程只作为资源拥有的基本单位。

(2)并发性。进程可以并发执行,一个进程的多个线程也可并发执行。

(3)拥有资源。进程始终是拥有资源的基本单位,线程只拥有运行时必不可少的资源,本身基本不拥有系统资源,但可以访问隶属进程的资源。

(4)系统开销。操作系统在创建、撤消和切换进程时付出的开销显著大于线程。

23.何谓用户级线程和内核支持线程?

答:(1)用户级线程:仅存在于用户空间中的线程,无须内核支持。这种线程的创建、撤销、线程间的同步与通信等功能,都无需利用系统调用实现。用户级线程的切换通常发生在一个应用进程的诸多线程之间,同样无需内核支持。

(2)内核支持线程:在内核支持下运行的线程。无论是用户进程中的线程,还是系统线程中的线程,其创建、撤销和切换等都是依靠内核,在内核空间中实现的。在内核空间里还为每个内核支持线程设置了线程控制块,内核根据该控制块感知某线程的存在并实施控制。

24.试说明用户级线程的实现方法。

答:用户级线程是在用户空间中的实现的,运行在“运行时系统”与“内核控制线程”的中间系统上。运行时系统用于管理和控制线程的函数的集合。内核控制线程或轻型进程LWP可通过系统调用获得内核提供服务,利用LWP进程作为中间系统。

25.试说明内核支持线程的实现方法。

答:系统在创建新进程时,分配一个任务数据区PTDA,其中包括若干个线程控制块TCB空间。创建一个线程分配一个TCB,有关信息写入TCB,为之分配必要的资源。当PTDA中的TCB用完,而进程又有新线程时,只要所创建的线程数目未超过系统允许值,系统可在为之分配新的TCB;在撤销一个线程时,也应回收线程的所有资源和TCB。

26.多线程模型有哪几种类型?多对一模型有何优缺点?

多对一模型、一对一模型和多对多模型。

多对一模型的主要缺点在于,如果一个线程在访问内核时发生阻塞,则整个进程都会被阻塞;此外,在任一时刻,只有一个线程能够访问内核,多个线程不能同时在多个处理机上运行。

第三章

1.高级调度不低级调度的主要任务是什么?为什么要引入中级调度?

答:高级调度的主要任务是根据某种算法,把外存上处于后备队列中的那些作业调入内存。低级调度是保存处理机的现场信息,按某种算法先取进程,再把处理器分配给进程。引入中级调度的主要目的是为了提高内存利用率和系统吞吐量。使那些暂时不能运行的进程不再占用内存资源,将它们调至外存等待,把进程状态改为就绪驻外存状态或挂起状态。

2.处理机调度算法的共同目标是什么?批处理系统的调度目标又是什么?

共同目标:资源利用率,公平性,平衡性,策略强制执行。

批处理系统的调度目标:平均周转时间短,系统吞吐量高,处理机利用率高。

3.何谓作业、作业步和作业流?

答:作业包含通常的程序和数据,还配有作业说明书。系统根据该说明书对程序的运行进行控制。批处理系统中是以作业为基本单位从外存调入内存。

作业步是指每个作业运行期间都必须经过若干个相对独立相互关联的顺序加工的步骤。

作业流是指若干个作业进入系统后依次存放在外存上形成的输入作业流;在操作系统的控制下,逐个作业进程处理,于是形成了处理作业流。

4.在什么情况下需要使用作业控制块JCB?其中包含了哪些内容?

答:每当作业进入系统时,系统便为每个作业建立一个作业控制块JCB,根据作业类型将它插入到相应的后备队列中。

JCB 包含的内容通常有:1)作业标识2)用户名称3)用户账户4)作业类型(CPU 繁忙型、I/O芳名型、批量型、终端型)5)作业状态6)调度信息(优先级、作业已运行)7)资源要求8)进入系统时间9)、开始处理时间10)作业完成时间11)作业退出时间12)资源使用情况等

5.在作业调度中应如何确定接纳多少个作业和接纳哪些作业?

答:作业调度每次接纳进入内存的作业数,取决于多道程序度。应将哪些作业从外存调入内存,取决于采用的调度算法。最简单的是先来服务调度算法,较常用的是短作业优先调度算法和基于作业优先级的调度算法。

7.试说明低级调度的主要功能。

答:(1)保存处理机的现场信息(2)按某种算法选取进程(3)把处理机分配给进程。

8.在抢占调度方式中,抢占的原则是什么?

答:抢占的原则有:时间片原则、优先权原则、短作业优先权原则等。

9.在选择调度方式和调度算法时,应遵循的准则是什么?

答:(1)面向用户的准则:周转时间短、响应时间快、截止时间的保证、优先权准则。

(2)面向系统的准则:系统吞吐量高、处理机利用率好、各类资源的平衡利用。

10.在批处理系统、分时系统和实时系统中,各采用哪几种进程(作业)调度算法?

答:批处理系统的调度算法:短作业优先、优先权、高响应比优先、多级反馈队列调度算法。

分时系统的调度算法:时间片轮转法。

实时系统的调度算法:最早截止时间优先即EDF、最低松弛度优先即LLF算法。

11.何谓静态和动态优先级?确定静态优先级的依据是什么?

答:静态优先级是指在创建进程时确定且在进程的整个运行期间保持不变的

优先级。

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

确定进程优先级的依据:进程类型、进程对资源的需求和用户要求。

12.试比较FCFS和SPF两种进程调度算法。

答:相同点:两种调度算法都可以用于作业调度和进程调度。

不同点:FCFS调度算法每次都从后备队列中选择一个或多个最先进入该队列的作业,将它们调入内存、分配资源、创建进程、插入到就绪队列。该算法有利于长作业/进程,不利于短作业/进程。SPF算法每次调度都从后备队列中选择一个或若干个估计运行时间最短的作业,调入内存中运行。该算法有利于短作业/进程,不利于长作业/进程。

13.在时间片轮转法中,应如何确定时间片的大小?

答:时间片应略大于一次典型的交互需要的时间。一般应考虑三个因素:系统对相应时间的要求、就绪队列中进程的数目和系统的处理能力。

14.通过一个例子来说明通常的优先级调度算法不能适用于实时系统?

答:实时系统的调度算法很多,主要是基于任务的开始截止时间和任务紧急/松弛程度的任务优先级调度算法,通常的优先级调度算法不能满足实时系统的调度实时性要求而不适用。

15.为什么说多级反馈队列调度算法能较好地满足各方面用户的需要?

终端型用户:由于终端型用户提交的作业多属于交互型作业,通常较小,系统只要能使这些作业在第一队列规定的时间片内完成,便可使终端型用户感到满意。

短批处理作业用户:对于这类作业,如果可在第一队列中执行完成,便获得与终端型作业一样的响应时间。对于稍长的短作业,也只需在第二和第三队列各执行一时间片完成,其周转时间仍然较短。

长批处理作业用户:对于长作业,它将依次在第1,2,……n个队列中运行,然后再按轮转方式运行,用户不必担心其作业长期得不到处理。

16.为什么说传统的几种调度算法都不能算是公平调度算法?

以上介绍的几种调度算法所保证的只是优先运行,如优先级算法是优先级最高的作业优先运行,但并不保证作业占用了多少处理机时间。另外也未考虑到调度的公平性。

17.保证调度算法是如何做到调度的公平性的?

保证调度算法是另外一种类型的调度算法,它向用户所做出的保证并不是优先运行,而是明确的性能保证,该算法可以做到调度的公平性。一种比较容易实现的性能保证是处理机分配的公平性。如果在系统中有n个相同类型的进程同时运行,为公平起见,须保证每个进程都获得相同的处理机时间1/n。

18.公平分享调度算法又是如何做到调度的公平性的?

在公平分享调度算法中,调度的公平性主要是针对用户而言,使所有用户能获得相同的处理机时间,或所要求的时间比例。

19.为什么在实时系统中,要求系统(尤其是CPU)有较强的处理能力?

答:在实时系统中,不但包括周期任务、偶发任务、非周期任务,还包括非实时任务。实时任务要求要满足时限,而非实时任务要求要使其响应时间尽可能的短。多种类型任务的混合,使系统的可调度性分析更加困难。实际上有些实时系统CPU处理能力并不强,比如一些嵌入式实时系统,这就要求系统尽量少做一些并发计算任务,留出足够冗余处理实时任务。

20.按调度方式可将实时调度算法分为哪几种?

答:按调度方式不同,可分为非抢占调度算法和抢占调度算法两种。

21.什么是最早截止时间优先调度算法,请举例说明之。

答:根据任务的开始截止时间确定的任务优先级调度算法。截止时间越早则优先级越高。该算法要求在系统中保持一个实时任务就绪队列,该队列按各任务截止时间的先后排序。

22.什么是最低松弛度优先调度算法,请举例说明之。

答:该算法是根据任务的紧急(或松弛)程度,来确定任务的优先级。任务的紧急程度越高,为该任务所赋予的优先级就越高,以使之优先执行。

例如,一个任务在200ms时必须完成,而它本身所需的运行时间就有100ms,因此,调度程序必须在100ms之前调度执行,该任务的紧急程度(松弛程度)为100ms。又如,另一任务在400ms时必须完成,它本身需要运行150ms,则其松弛程度为250ms。

最早截止时间优先调度算法:任务要求的截止时间越早,其优先级就越高。

最低松弛度优先调度算法:任务的紧急程度越高,其优先级就越高。

23.何谓“优先级倒置”现象,可采取什么方法来解决?

当前OS广泛采用优先级调度算法和抢占方式,然而在系统中存在着影响进程运行的资源而可能产生“优先级倒置”的现象,即高优先级进程(或线程)被低优先级进程(或线程)延迟或阻塞。

24.试分别说明可重用资源和可消耗资源的性质。

可重用性资源:每一个可重用性资源中的单元只能分配给一个进程使用,不允许多个进程共享。进程在使用可重用性资源时,须按照这样的顺序:请求资源、使用资源、释放资源。系统中每一类可重用性资源中的单元数目是相对固定的,进程在运行期间既不能创建也不能删除它。

可消耗性资源:每一类可消耗性资源的单元数目在进程运行期间是可以不断变化的,有时它可以有许多,有时可能为0。进程在运行过程中,可以不断创造可消耗性资源的单元,将它们放入该资源类的缓冲区中,以增加该资源类的单元数目。进程在运行过程中,可以请求若干个可消耗性资源单元,用于进程自己的消耗,不再将它们返回给该资源类中。

25.试举例说明竞争不可抢占资源所引起的死锁。

例如,系统中有两个进程P1和P2,它们都准备写两个文件F1和F2,而这两者都属于可重用和不可抢占性资源。进程P1先打开F1,然后再打开文件F2;进程P2先打开文件F2,后打开F1,下面示出了这段代码。

P1

P2

...

...

Open(f1,w); Open(f2,w);

Open(f2,w); Open(f1,w);

两个进程P1和P2在并发执行时,如果P1先打开F1和F2,然后P2才去打开F1(或F2),由于文件F1(F2)已被P1打开,故P2会被阻塞。当P1写完文件F1(或F2)而关闭F1(F2)时,P2会由阻塞状态转为就绪状态,被调度执行后重新打开文件F1(或F2)。在这种情况下,P1和P2都能正常运行下去。若P2先打开F1和F2,然后P1才去打开F1(或F2),P1和P2同样也可以正常运行下去。

但如果在P1打开F1的同时,P2去打开F2,每个进程都占有一个打开的文件,此时就可能出现问题。因为当P1试图去打开F2,而P2试图去打开F1时,这两个进程都会因文件已被打开而阻塞,它们希望对方关闭自己所需要的文件,但谁也无法运行,因此这两个进程将会无限期地等待下去,而形成死锁。

26.为了破坏“请求和保持”条件而提出了两种协议,试比较这两种协议。

第一种协议在所有进程开始运行之前,必须一次性地申请其在整个运行过程中所需的全部资源,并且在分配资源时,只要有一种资源不能满足进程的要求,即使其它所需的各种资源都空闲也不分配给该进程,而让该进程等待。因此有资源被严重浪费、进程经常会发生饥饿现象等缺点。

第二种协议是对第一种协议的改进,它允许一个进程只获得运行初期所需的资源后,便开始运行。进程运行过程中再逐步释放已分配给自己的,且已用毕的全部资源,然后再请求新的所需资源。如此便可提高设备的利用率,还可减少进程发生饥饿的概率。

27.何谓死锁?产生死锁的原因和必要条件是什么?

答:(1)死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进;

(2)产生死锁的原因有二,一是竞争资源,二是进程推进顺序非法;

(3)必要条件是: 互斥条件,请求和保持条件,不剥夺条件和环路等待条件。

28.在解决死锁问题的几个方法中,哪种方法最易于实现?哪种方法是资源利用率最高?

答:解决/处理死锁的方法有预防死锁、避免死锁、检测和解除死锁,其中预防死锁方法最容易实现,但由于所施加的限制条件过于严格,会导致系统资源利用率和系统吞吐量降低;而检测和解除死锁方法可是系统获得较好的资源利用率和系统吞吐量。

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

答:(1)摒弃"请求和保持"条件:系统规定所有进程开始运行之前,都必须一次性地申请其在整个运行过程所需的全部资源,但在分配资源时,只要有一种资源不能满足某进程的要求,即使其它所需的各资源都空闲,也不分配给该进程,而让该进程等待;

(2)摒弃"不剥夺"条件:系统规定,进程是逐个地提出对资源的要求的。当一个已经保持了某些资源的进程,再提出新的资源请求而不能立即得到满足时,必须释放它已经保持了的所有资源,待以后需要时再重新申请;

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

30.在教材银行家算法的例子中,如果P0发出的请求向量由Request0(0,2,0)改为Request0(0,1,0),问系统可否将资源分配给它?

答:P0发出请求向量Requst0(0,1,0),按银行家算法进行检查:

① Request0(0, 1, 0)≤Need0 (7, 4, 3);

② Request0(0, 1, 0)≤Available(2, 3, 0);

③系统暂时先假定可为P0分配资源,修改Available, Allocation1和Need1向量在下面数据结构中的数值:

Available[j]∶=Available[j]-Request i[j];

Allocation[i,j]∶=Allocation[i,j]+Request i[j];

eed[i,j]∶=Need[i,j]- Request i[j];

计算结果为:

Available0 = Available0 (2,3,0)- Request0(0,1,0)= (2,2,0) Allocation0=Allocation0 (0,1,0) + Request0 (0,1,0)= (0,2,0)

Need0=Need0 (7,4,3) - Request0 (0,1,0)= (7,3,3)

可以找到一个安全序列{P1,P3,P4,P2,P0} ,所以系统是安全的,系统可以立即将P1所申请的资源(0,1,0)分配给它。给P1分配资源之后,系统的资源数目Available=(2,2,0)

31.在银行家算法中,若出现下述资源分配情:

试问:

(1)该状态是否安全?

(2)若进程P

2

提出请求Request(1,2,2,2)后,系统能否将资源分配给它?

答:

(1)该状态是安全的,因为存在一个安全序列< P

0P

3

P

4

P

1

P

2

>。下表为该时刻

它,若分配给进程P2,系统还剩的资源情况为(0,4,0,0),此时系统中的资源将无法满足任何一个进程的资源请求,从而导致系统进入不安全状态,容易引起死锁的发生。

第四章

1.为什么要配置层次式存储器?

这是因为:

a.设置多个存储器可以使存储器两端的硬件能并行工作。

b.采用多级存储系统,特别是Cache技术,这是一种减轻存储器带宽对系统

性能影响的最佳结构方案。

c.在微处理机内部设置各种缓冲存储器,以减轻对存储器存取的压力。增加

CPU中寄存器的数量,也可大大缓解对存储器的压力。

2.可采用哪几种方式将程序装入内存?它们分别适用于何种场合?

将程序装入内存可采用的方式有:绝对装入方式、重定位装入方式、动态运行时装入方式;绝对装入方式适用于单道程序环境中,重定位装入方式和动态运行时装入方式适用于多道程序环境中。

3.何为静态链接?静态链接时需要解决两个什么问题?

答:静态链接是指在程序运行之前,先将各自目标模块及它们所需的库函数,链接成一个完整的装入模块,以后不再拆开的链接方式。

将几个目标链接装配成一个装入模块时,需解决以下两个问题:

将相对地址进行修改。即将除第一个模块外的相对地址修改成装入模块中的相应的相对地址。

变换外部调用符号。即将每个模块中所用的外部调用符号,都变换为相对地址。

4.何谓装入时动态链接?装入时动态链接方式有何优点?

答:装入时动态链接是指将用户源程序编译后所得到的一组目标模块,在装入内存时,采用边装入边链接的一种链接方式,即在装入一个目标模块时,若发生一个外部模块调用事件,将引起装入程序去找相应的外部目标模块,把它装入内存中,并修改目标模块中的相对地址。

装入时动态链接方式有以下优点:

1)便于修改和更新 2)便于实现对目标模块的共享

5. 何谓运行时动态链接?运行时动态链接方式有何优点?

答:运行时动态链接是将对某些模块的链接推迟到程序执行时才进行链接,也就是,在执行过程中,当发现一个被调用模块尚未装入内存时,立即由OS去找到该模块并将之装入内存,把它链接到调用者模块上。

优点:凡是在执行过程中未被用过的目标模块,都不会被调入内存和被链接到装入模块上,这样不仅能加快程序的装入过程,而且可节省大量的内存空间。

6.在动态分区分配方式中,应如何将各空闲分区链接成空闲分区链?

应在每个分区的起始地址部分,设置一些用于控制分区分配的信息,以及用于链接各分区的前向指针;在分区尾部则设置一后向指针,通过前,后向指针将所有的分区链接成一个双向链.P128 图4-7。主要使用双向链表。

7.为什么要引入动态重定位?如何实现?

a.程序在运行过程中经常要在内存中移动位置,为了保证这些被移动了的程

序还能正常执行,必须对程序和数据的地址加以修改,即重定位。引入重定位的目的就是为了满足程序的这种需要。

b.要在不影响指令执行速度的同时实现地址变换,必须有硬件地址变换机构

的支持,即须在系统中增设一个重定位寄存器,用它来存放程序在内存中的起始地址。程序在执行时,真正访问的内存地址是相对地址与重定位寄存器中的地址相加而形成的。

8.什么是基于顺序搜索的动态分区分配算法?它可分为哪几种?

答:为了实现动态分区式分配,将系统中的空闲分区组织成空闲分区表或空闲分区链。所谓顺序搜索,是指按表或链的组织顺序,检索表或链上记录的空闲分区,去寻找一个最符合算法的、大小能满足要求的分区。分区存储管理中常采用的分配策略有:首次适应算法、循环首次适应算法、最佳适应算法、最坏适应算法。

9.在采用首次适应算法回收内存时,可能出现哪几种情况?应怎样处理这些情况?

答:a. 回收区与插入点的前一个分区相邻接,此时可将回收区与插入点的前一分区合并,不再为回收分区分配新表项,而只修改前邻接分区的大小;

b. 回收分区与插入点的后一分区相邻接,此时合并两区,然后用回收区的首址作为新空闲区的首址,大小为两者之和;

c. 回收区同时与插入点的前后两个分区邻接,此时将三个分区合并,使用前邻接分区的首址,大小为三区之和,取消后邻接分区的表项;

d. 回收区没有邻接空闲分区,则应为回收区单独建立一个新表项,填写回收区的首址和大小,并根据其首址,插入到空闲链中的适当位置.

10.什么是基于索引搜索的动态分区分配算法?它可分为哪几种?

答:P131. 快速适应算法、伙伴系统、哈希算法

11.令buddyK(x)表示大小为2的k次方、地址为x的块的伙伴系统地址,试写出buddyK(x)通用表达式?

答:P126。考研的同学可以关注一下。Buddy System是一种经典的内存管理算法,在Unix和Linux操作系统中都有用到,其作用是减少存储空间中的空洞,减少碎片,增加利用率。在有的“数据结构”课本中有算法介绍。

这道题我看不懂其题意,大概是分配内存时x要找的空闲块是:

pow(2,k-1)<=buddyK(x)<=pow(2,k) // pow是乘方函数

Buddy System是一种连续的内存管理方法,可以结合离散的分页分配方法使用,有利于为进程分配连续的物理块,以提高分页法的效率和程序的局部性。

12.分区存储管理中常采用哪些分配策略?比较它们的优缺点。

分区存储管理中常采用的分配策略有:首次适应算法、循环首次适应算法、最佳适应算法、最坏适应算法。

a.首次适应算法的优缺点:保留了高址部分的大空闲区,有利于后到来的大

型作业的分配;低址部分不断被划分,留下许多难以利用的、小的空闲区,且每次分区分配查找时都是从低址部分开始,会增加查找时的系统开销。

b.循环首次适应算法的优缺点:使内存中的空闲分区分布得更为均匀,减少

了查找时的系统开销;缺乏大的空闲分区,从而导致不能装入大型作业。

c.最佳适应算法的优缺点:每次分配给文件的都是最适合该文件大小的分区;

内存中留下许多难以利用的小的空闲区。

d.最坏适应算法的优缺点:给文件分配分区后剩下的的空闲区不至于太小,

产生碎片的几率最小,对中小型文件分配分区操作有利;使存储器中缺乏大的空闲区,对大型文件的分区分配不利。

13.为什么要引入对换?对换可分为哪几种类型?

答:在多道环境下,一方面,在内存中的某些进程由于某事件尚未发生而被阻塞,但它却占用了大量的内存空间,甚至有时可能出现在内存中所有进程都被阻塞而迫使CPU停止下来等待的情况;另一方面,却又有着许多作业在外存上等待,因无内存而不能进入内存运行的情况。显然这对系统资源是一种严重的浪费,且使系统吞吐量下降。为了解决这一问题,在操作系统中引入了对换(也称交换)技术。可以将整个进程换入、换出,也可以将进程的一部分(页、段)换入、换出。前者主要用于缓解目前系统中内存的不足,后者主要用于实现虚拟存储。

14.对文件区管理的目标和对对换空间管理的目标有何不同?

答:对文件区管理的主要目标是提高文件存储空间的利用率,然后才提高对文件的访问速度,因此,对文件区空间的管理采取离散分配方式。

对对换空间管理的主要目标是提高进程换入和换出的速度,然后才是提高文件存储空间的利用率,因此,对对换区空间的管理采取连续分配方式,较少的考虑外存中的碎片问题。

15.为实现对换,系统应具备哪几方面功能?

答:系统应具备三方面功能:对换空间管理,进程换出,进程换入。

16.在以进程为单位进行对换时,每次是否将整个进程换出?为什么?

答:在以进程为单位进行对换时,并非每次将整个进程换出。这是因为:

a.从结构上讲,进程是由程序段、数据段和进程控制块组成的,其中进程控

制块总有部分或全部常驻内存,不被换出。

b.程序段和数据段可能正被若干进程共享,此时它们也不能被换出。

17.基于离散分配时所用的基本单位不同,可将离散分配分为哪几种?

答:分页存储管理方式、分段存储管理方式和段页式存储管理方式。

18.什么是页面?什么是物理块?页面的大小应如何确定?

答:页面:分页存储管理将进程的逻辑地址空间分成若干个页,并为各页加以编号。物理块:把内存的物理地址空间分成若干个块,并为各块加以编号。页面大小应选择适中,且页面大小应该是2的幂,通常为1KB~8KB。

19.什么是页表?页表的作用是什么?

答:页表是分页式存储管理使用的数据结构。一个进程分为多少页,它的页表就有多少行。每一行记录进程的一页和它存放的物理块的页号、块号对应关系。页表用于进行地址变换。

20.为实现分页存储管理,需要哪些硬件支持?

答:需要有页表机制、地址变换机构的硬件支持。

21.在分页系统中是如何实现地址变换的?

答:利用地址变换机构实现从逻辑地址到物理地址的转变换,通过页表来实现从页号到物理块号的变换,将逻辑地址中的页号转换为内存中的物理块号。

22.具有快表时是如何实现地址变换的?

23. 较详细的说明引入分段存储管理方式是为了满足用户哪几个方面的需求。答:1) 方便编程。用户通常把自己的作业按照逻辑关系划分为若干段,每段都从0 编址,并有自己名字和长度。因此,希望要访问的逻辑地址是由段名和段内偏移量决定。

2) 信息共享。在实现对程序和数据的共享时,是以信息逻辑单位为基础。分页系统中的页是存放信息的物理单位,无完整意义,不便于共享;段是信息的逻辑单位。为了实现段的共享,希望存储管理能与用户程序分段的组织方式相适应。

3) 信息保护。对信息的逻辑单位进行保护,分段能更有效方便地实现信息保护功能。

4) 动态增长。在实际应用中,有些段特别是数据段,在使用过程中会不断增长,事先又无法确切知道增长多少。分段存储管理方式能较好解决这个问题

5) 动态链接。运行时先将主程序对应的目标程序装入内存并启动运行,运行过程中又需要调用某段时,才将该段调入内存链接。所以动态链接也要求以段作为管理单位。

24.在具有快表的段页式存储管理方式中,如何实现地址变换?

答:在CPU给出有效地址后,由地址变换机构自动将页号P送入高速缓冲寄存器,并将此页号与高速缓存中的所有页号比较,若找到匹配页号,表示要访问的页表项在快表中。可直接从快表读出该页对应物理块号,送到物理地址寄存器中。如快表中没有对应页表项,则再访问内存页表,找到后,把从页表项中读出物理块号送地址寄存器;同时修改快表,将此页表项存入快表。但若寄存器已满,则OS必须找到合适的页表项换出。

25. 为什么说分段系统较之分页系统更易于实现信息共享和保护?

答:a.对于分页系统,每个页面是分散存储的,为了实现信息共享和保护,则页面之间需要一一对应起来,为此需要建立大量的页表项;

b.而对于分段系统,每个段都从0开始编址,并采用一段连续的地址空间,这样在实现共享和保护时,只需为所要共享和保护的程序设置一个段表项,将其中的基址与内存地址一一对应起来即可。

26.分页和分段有何区别?

答:a.分页和分段都采用离散分配的方式,且都要通过地址映射机构来实现地址变换,这是它们的共同点;

b.对于它们的不同点有三,第一,从功能上看,页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率,即满足系统管理的需要,而不是用户的需要;而段是信息的逻辑单位,它含有一组其意义相对完整的信息,目的是为了能更好地满足用户的需要;第二页的大小固定且由系统确定,而段的长度却不固定,决定于用户所编写的程序;第三分页的作业地址空间是一维的,而分段的作业地址空间是二维的。

27.试全面比较连续分配和离散分配方式.

答:a.连续分配是指为一个用户程序分配一个连续的地址空间,包括单一连续分配方式和分区式分配方式,前者将内存分为系统区和用户区,系统区供操作系统使用,用户区供用户使用,是最简单的一种存储方式,但只能用于单用户单任务的操作系统中;分区式分配方式分为固定分区和动态分区,固定分区是最简单的多道程序的存储管理方式,由于每个分区的大小固定,必然会造成存储空间的浪费;动态分区是根据进程的实际需要,动态地为之分配连续的内存空间,常用三种分配算法: 首次适应算法,该法容易留下许多难以利用的小空闲分区,加大查找开销;循环首次适应算法,该算法能使内存中的空闲分区分布均匀,但会致使缺少大的空闲分区;最佳适应算法,该算法也易留下许多难以利用的小空闲区;

b.离散分配方式基于将一个进程直接分散地分配到许多不相邻的分区中的思想,

分为分页式存储管理,分段存储管理和段页式存储管理. 分页式存储管理旨在提高内存利用率,满足系统管理的需要,分段式存储管理则旨在满足用户(程序员)的需要,在实现共享和保护方面优于分页式存储管理,而段页式存储管理则是将两者结合起来,取长补短,即具有分段系统便于实现,可共享,易于保护,可动态链接等优点,又能像分页系统那样很好的解决外部碎片的问题,以及为各个分段可离散分配内存等问题,显然是一种比较有效的存储管理方式;

c.综上可见,连续分配方式和离散分配方式各有各自的特点,应根据实际情况加以改进和利用.

第五章

1.常规存储器管理方式具有哪两大特征?它对系统性能有何影响?

答:一次性:进程必须全部装入内存,对空间浪费非常大;

驻留性:在程序运行过程中,进程全部驻留在内存,暂时不用的数据无法释放。

2.什么是程序运行时的时间局限性和空间局限性?

答:(1)时间局限性:如果程序中的某条指令一旦执行,则不久的将来该指令可能再次被执行;如果某个存储单元被访问,则不久的将来该存储单元可能再次被访问。产生时间局限性的典型原因是在程序中存在着大量的循环操作。

(2)空间局限性:一旦程序访问了某个存储单元,则在不久的将来,其附近的存储单元也最有可能被访问,即程序在一段时间内所访问的地址,可能集中在一定的范围内。产生空间局限性的典型原因是程序是顺序执行的。

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

答:虚拟存储器有多次性、对换性、虚拟性三大特征。最本质的特征是虚拟性。

4.实现虚拟存储器需要哪些硬件支持?

a.请求分页(段)的页(段)表机制

b.缺页(段)中断机构

c.地址变换机构

5.实现虚拟存储器需要哪几个关键技术?

答:(1)在分页请求系统中是在分页的基础上,增加了请求调页功能和页面置换功能所形成的页式虚拟存储系统。允许只装入少数页面的程序(及数据),便启动运行。(2)在请求分段系统中是在分段系统的基础上,增加了请求调段及分段置换功能后形成的段式虚拟存储系统。允许只装入少数段(而非所有段)的用户程序和数据,即可启动运行。

6.在请求分页系统中,页表应包括哪些数据项?每项的作用是什么?

答:页表应包括:页号、物理块号、状态位P、访问字段A、修改位M和外存地址。其中状态位P 指示该页是否调入内存,供程序访问时参考;访问字段A 用于记录本页在一段时间内被访问的次数,或最近已有多长时间未被访问,提供给置换算法选择换出页面时参考;修改位M 表示该页在调入内存后是否被修改过;外存地址用于指出该页在外存上的地址,通常是物理块号,供调入该页时使用。

7.试比较缺页中断机构与一般的中断,它们之间有何明显的区别?

答:a.一般中断只需要保护现场然后就直接跳到需及时处理的地方。

b.缺页中断除了保护现场之外,还要判断内存中是否有足够的空间存储所需的页或段,然后再把所需页调进来再使用。

8.试说明请求分页系统中的地址变换过程。

9.何谓固定分配局部置换和可变分配和全局置换的内存分配策略?

10.在请求分页系统中,应从何处将所需页面调入内存?

答:请求分页系统中的缺页从何处调入内存分三种情况:

(1)系统拥有足够对换区空间时,可以全部从对换区调入所需页面,提高调页速度。在进程运行前将与该进程有关的文件从文件区拷贝到对换区。

(2)系统缺少足够对换区空间时,不被修改的文件直接从文件区调入;当换出这些页面时,未被修改的不必换出,再调入时,仍从文件区直接调入。对于可能修改的,在换出时便调到对换区,以后需要时再从对换区调入。

(3)UNIX 方式。未运行页面从文件区调入。曾经运行过但被换出页面,下次从对换区调入。UNIX 系统允许页面共享,某进程请求的页面有可能已调入内存,直接使用不再调入。

11.试说明在请求分页系统中页面的调入过程。

12.在请求分页系统中,常采用哪几种页面置换算法?

答:采用的页面置换算法有:最佳置换算法和先进先出置换算法,最近最久未使用(LRU)置换算法,Clock置换算法,最少使用置换算法,页面缓冲算法等。

13.在一个请求分页系统中,采用FIFO页面置换算法时,假如一个作业的页面走向为4、3、2、1、4、3、5、4、3、2、1、5,当分配给该作业的物理块数M分别为3和4时,试计算在访问过程中所发生的缺页次数和缺页率,并比较所得结果。

M=3时,采用FIFO页面置换算法的缺页次数为9次,缺页率为75%;

M=4时,采用FIFO页面置换算法的缺页次数为10次,缺页率为83%。

由此可见,增加分配给作业的内存块数,反而增加了缺页次数,提高了缺页率,这种现象被称为是Belady现象。

14.实现LRU算法所需的硬件支持是什么?

答:需要寄存器和栈等硬件支持。寄存器用于记录某进程在内存中各页的使用情况,栈用于保存当前使用的各个页面的页面号。

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

答:因为修改过的页面在换出时付出的开销比未被修改过的页面大,在改进型Clock 算法中,既考虑页面的使用情况,还要增加置换代价的因素;在选择页面作为淘汰页面时,把同时满足未使用过和未被修改作为首选淘汰页面。

16.影响页面换进换出效率的若干因素是什么?

计算机操作系统试题库完整

《计算机操作系统》试题库 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 )之间数据的传输。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)进行管理的软件。 A.硬件 B.软件 C.计算机资源 D.应用程序 100251. (B)对多用户分时系统最重要。 A.实时性 B.交互性 C.共享性 D.运行效率

幼儿园课程试题库参考答案

一、幼儿园课程试题库参考答案 二、单项选择题 1. B 2.D 3.A 4. C 5.D 6. C 7. A 8.D 9. A 10.C 11. A 12.C 13. B 14. C 15.D 16. B 17. A 18. C 19. C 20.B 21. B 22. D 23. A 2 4. C 25.A 26.C 2 7. D 28. A 29.C 30.B 31. B 32.D 33. C 34.A 35.D 36. B 37.D 38. A 39. C 40.D 41.A 42.A 43.B 44.C 45.D 46.A 47.D 48.C 49.B 50.A 51.C 52.A 53.D 54.C 55.A 56.B 57.C 58.D 59.B 60.C 61.B 62.D 63.A 64.C 65.D 66.A 67.B 68.C 69.B 70.C 二.多项选择题 71.AC 72.BD 73.AC 74.AB 75.CD 76.ABC 77.AB 78.ABCD 79.ABCD 80.ABD 81.BCD 82.ABCD 83.BC 84.AB 85BCD 86.AB 87.AB 88.ABCD 89.ABCD 90.ABCD 91.ACD 92.ABC 93.BCD 94.ABC 95.ABCD 96.ABD 97.ABCD 98.ABD 99.AB 100.CD 101.CD 102.ABC 103.ABCD 104.ABD 105.ABC 106.ABC 107.ABCD 108.ABCD 109.ABCD 110.ABCD 111.AB 112.BD 113.ABC 114.ABC 115.BCD 116.ABC 117.BC 118.AB 119.CD 120.ABCD 121.ABCD 122.ABD 123.BCD 124.AD 125.ABCD 126.ABCD 127.ABCD 128.ABD 129.AD 130.BC 131.ABCD 132.ABCD 133.ABCD 134.AB 135.BCD 136.ABCD 137.ABC 138.ABCD 139.ABCD 140.ABD

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

第5章死锁 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. 死锁状态有可能是安全状态

第17章课后题答案

第17章 光的衍射答案 17-2. 衍射的本质是什么?衍射和干涉有什么联系和区别? 答:光波的衍射现象是光波在传播过程中经过障碍物边缘或孔隙时发生的展衍现象,其实质是由被障碍物或孔隙的边缘限制的波振面上各点发出的子波相互叠加而产生。而干涉则是由同频率、同方向、相位差恒定的两束光波的叠加而成。 17-7. 光栅衍射和单缝衍射有何区别?为何光栅衍射的明条纹特别明亮而暗区很宽? 答:光栅衍射是多光束干涉和单缝衍射的总效果。其明条纹主要取决于多光束干涉,光强与狭缝数成正比,所以明纹很亮;又因为相邻明条纹间有个暗条纹,而且一般较宽,所以实际上在两条明条纹之间形成一片黑暗背景。 17-8. 试指出当衍射光栅常数为下述三种情况时,哪些级次的衍射明条纹缺级?(1)a+b=2a; (2)a+b=3a; (3)a+b=4a. 答:当(1)a+b=2a 时,±2,±4,±6…2k…(k=±1,±2,…)级缺级; 当(2)a+b=3a 时,±3,±6,±9…3k…(k=±1,±2,…)级缺级; 当(3)a+b=4a 时,±4,±8,±12…4k…(k=±1,±2,…)级缺级。 17-9. 一单色平行光垂直照射一单缝,若其第三级明条纹位置正好与600nm 的单色平行光的第二级明条纹位置相重合,求前一种单色光的波长。 解:单缝衍射的公式为: 2)12(sin λ θ+=k a 当nm 600=λ时,k=2, ' λλ=时,k=3, 当其第三级明条纹位置正好与600nm 的单色平行光的第二级明条纹位置相重合时,θ相同,所以有: 2 )132(2600)122(sin ' λθ+?=+?=a 由上式可以解得 nm 6.428'=λ 17-10. 单缝宽0.10mm ,透镜焦距为50cm ,用5000=λ埃的绿光垂直照射单缝,求:(1)位于透镜焦平面处的屏幕上中央明条纹的宽度和半角宽度各为多少? (2)若把此装置浸入水中(),中央明条纹的半角宽度又为多少? 解:中央明纹的宽度为f na x λ 2=?,半角宽度为na λ θ1sin -= (1)在空气中,1=n ,所以有 3310100.55.01010.010500022---?=????==?f na x λ m 3310 1 1100.51010.0105000sin sin -----?=??==na λθrad

《小学语文教学论》题库及答案

《小学语文教学论》题库及答案 一、单项选择题 1.“大课程——小教学观”认为()。 A.课程不仅包含教学活动,还包含丰富的内容,课程是内容与过程的统一 B. 课程与教学具有各自相对独立的实践活动内容与指涉对象 C. 课程只是教学活动的内容与对象,即教学内容 D. 教学活动的外延相对而言宽广地多 2.下列不属于“语言文化”说的观点的是()。 A.语言学习、语文课程离不开文化的学习,人的语言能力中包含着一定的文化素质 B. 语言与文化构成了一个民族存在的象征,语言是文化的物质载体,文化才是语言的实质性内容 C. 语文教学是对学生进行文学教学,语言只是文学的内容与实质而已 D.语文教学应该是“语文教育”,是一种“大语文观” 3. 教会学生规范、准确、流畅、流利地与人交流,教会学生善于用书面语言来表达自己的思想、认识、立场与感情,是小学生()的重要组成部分。 A.基本语文知识学习 B. 基本语言能力训练 C. 语言思维能力训练 D. 基本人文素养教育 4. 有效教学的核心构成要素是()。 A.教学目标 B. 教学方式 C. 教学评价 D. 教学效果 5. 我国现行《大纲》或《标准》把小学阶段的识字量确定为()字左右。 A. 1700 B. 2000 C. 2500 D.3000 6. 以下哪一项不是我国小学语文教学改革的趋势?() A.语文化 B. 一体化 C. 整合化 D. 简单化 7.德国教育家瓦·根舍因的创造的教学进程设计策略是()。 A. 问题——探究式教学设计 B.传递──接受式教学设计、 C. 自学──辅导式教学设计 D.范例式教学设计 8.下列哪项不是立体多维的知识结构?() A. 教什么的知识 B. 教给谁的指使 C. 如何教的知识 D. 工具性知识/实践性知识和背景性知识 9.小学生口语交际活动顺利进行的前提条件是()。 A. 听话能力 B. 说话能力 C. 表达方式的选择 D. 表达愿望与信心 10.某教师就中央电视台的“焦点访谈”、“实话实说”等节目中所涉及的话题对学生进行口语训练,这种教学法是()。 A. 教学内容延伸法 B.看图说话法 C. 主题会话法 D.情景创设法 11.狭义上讲,小学语文教材是指()。

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

计算机操作系统试题库与答案 一、选择题 1、热启动 DOS的方法是____C____键。 A、依次按下 CTRL+ALT+INS B、依次按下 CTRL+ALT+ESC C、同时按下 CTRL+ALT+DEL D、同时按下 CTRL+ALT+ESC 2、DOS 规定,主文件名由 1到_______个字符组成。 A、4 B、6 C、8 D、12 3、下列一个 DOS 的主文件名中,____C____是合法的。 A、&A.DBF B、@Z2 材 C、FILEL.WPS D、*.EZE1 4、DOS 中规定文件名是由____B____两部分组成的。 A、文件名+基本名 B、主文件名+ .扩展名 C、主文件名+扩展名 D、后缀+名称 5、MS-DOS 包括内部命令和外部命令, 外部命令以____A____存放在磁 A、文件方式 B、数据方式 C、系统方式 D、记录方式 6、当用户需使用某一文件时,在命令行中应指出文件的_____C____。 A、关键字 B、内容 C、盘符\路径\文件名 D、属性 7、DOS 的内部命令是在____D____时装入到内存的。 A、安装 B、执行用户程序 C、启动 D、执行系统程序 8、DOS 文件标识符一般格式为____D____。 A、[<路径>] <文件名> B、[<盘符>] <文件名> C、[<盘符>] <文件名> [<扩展名>] D、[<盘符>][<路径>]<文件名>[<.扩展名>] 9、DOS 命令中的"*"号可代替___A___个字符。 A、任意 B、1 C、3 D、8 10、设当前工作盘是 C 盘,存盘命令中没有指明盘符,则信息将存放于____B__。 A、内存 B、C 盘 C、A 盘 D、D 盘 11、在 DOS系统下,要编辑现有磁盘文件,则必须将文件读至____D____。 A、运算器 B、寄存器 C、控制器 D、内存储器 12、DOS 的含义是:____C___ A、数据库管理系统 B、实时操作系统 C、磁盘操作系统 D、汉字操作系统 13、可以对一张作了写保护的软盘进行操作的 DOS 命令是:___C____ A、DEL B、RD C、DIR D、REN 14、下列文件中,不是 DOS 可执行文件的是:____A___ A、TODAY.BAS B、TODAY.BAT C、https://www.wendangku.net/doc/034908080.html, D、WPS.EXE 15、在 DOS命令中可用的通配符是:___B____ A、*和/ B、*和? C、?和/ D、\和. 16、表示当前工作目录的父目录的符号是:_______ A、. B、..\.. C、\ D、.. 17、要分屏显示 C 盘当前目录下的文件目录的全部信息,正确的命令是:____C___ A、TYPE C: /P B、DIR C:\ /P C、DIR C: /P D、LIST C:/P 18、删除指定子目录的 DOS 命令是:___A__ A、RD B、ERASE C、DEL D、RM

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

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

————————————————————————————————作者:————————————————————————————————日期: 2

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.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 3

新人教版九年级物理第十七章课后习题答案

第十七章第一节《电流与电压和电阻的关系》 在探究电阻一定时电流与电压关系的实验中,小明得到的实验数据如下表所示。 (1)为分析电流与电压的定量关系,请你在图17.1-2 的方格中建立有关坐标轴并制定其标度,把表中的数据 在坐标系中描点。 (2)小英说,从图中可以看出,这些数据中有一组是 明显错误的,跟其他数据的规律完全不同,可能是读取 这组数据时粗心所引起的,分析时需要把它剔除掉。这 是哪组数据? 2. 在电阻一定时探究电流与电压关系的实验中,小凯把 定值电阻、电流表、电压表、滑动变阻器、开关和电源 连接成了图17.1-3 所示的电路,正准备闭合开关时,旁 边的小兰急忙拦住他,说接线错了。 请你检查一下电路,错在哪里?小兰发现只要改接一根导线就可以,请把接错的那一根导线找出来,打上“×”,再画线把它改到正确的位置上。 第一节《电流与电压和电阻的关系》课后习题答案 1.(1)图略 (2)“1.2V 0.40A”这组数据跟其他数据的规律完全不同,需要剔除。 2.如图所示 ×

第十七章第二节《欧姆定律》 1. 一个电熨斗的电阻是80 Ω,接在220 V 的电压上,流过它的电流是多少? 2. 一个定值电阻的阻值是10 Ω,使用时流过的电流是200 mA ,加在这个定值电 阻两端的电压是多大? 3. 某小灯泡工作时两端的电压是2.5 V ,用电流表测得此时的电流是300 mA ,此 灯泡工作时的电阻是多少? 4. 某同学认为:“由I = U/R 变形可得R = U/I 。这就表明,导体的电阻R 跟它两端的电压成正比,跟电流成反比。”这种说法对吗?为什么? 第二节《欧姆定律》课后习题答案 1. 2.75A 2. 2V 3. 8.3Ω 解析:1.根据公式I=R U 2.根据公式U=IR 3.根据公式R = U/I 4.这种说法不对,因为导体的电阻是导体本身的一种性质,它只与导体的材料、长度、横截面积有关,还受温度影响,而与导体两端的电压及通过导体的电流大小无关,公式R = U/I 只是一个电阻的计算式,通过此公式可以求出导体的电阻,但不能决定导体电阻的大小,当导体不接入电路时,其阻值不会改变。 第十七章第三节《电阻的测量》 1. 一个小灯泡上标着“ 2.2 V 0.25 A ”,表明这个小灯泡工作时的电 阻是8.8 Ω。图17.3-2 是一位同学为检 验小灯泡的标称电阻是否准确而连接的 实验线路。他的连接有三个错误。请你 指出这三个错误分别错在哪里。应怎样 改成正确的连接? 2. 已知流过一只电阻为242 Ω 的灯泡的电流是0.91 A 。如果在灯泡两端再并联一个电阻为165 Ω 的电烙铁,并联电路的总电流变为多大? 3. 图17.3-3 是用伏安法测量某未知电阻的电路图。 (1)根据电路图将图17.3-4 所示的实物图连接起来; (2)读出图17.3-5 所示电流表和电压表的示数; (3)算出被测电阻本次的测量值。

幼儿园课程练习题库参考答案1

华中师范大学网络教育学 《幼儿园课程》练习测试题库及答案 一、单项选择题 ( D )1.将课程看作是学习者获得的直接经验的学者是。 A.皮亚杰 B.斯宾赛 C.克伯屈 D.杜威 ( A )2.从计划的维度来定义课程的学者有。 A.塔巴 B.博比特 C.弗洛伊德 D.坎贝尔 ( C )3. 美国著名教育家杜威将和课程的本质联系起来。 A.学科知识 B.活动过程 C.儿童经验 D.教学计划 ( B )4. 与课程是学校组织的活动的观念同一渊源的课程观是。 A.学科课程观 B.经验课程观 C.活动课程观 D.目标课程观 (A)5.强调知识学习的课程是。 A.分科课程 B.综合课程 C.核心课程 D.广域课程 (A)6.强调儿童经验的丰富的课程是。 A.分科课程 B.综合课程 C.核心课程 D.广域课程 ( A )7.强调课程必须适合幼儿的身心特点和发展规律,这是幼儿园课程的。 A.适宜性 B.活动性 C.基础性 D.文化性 ( B)8.幼儿园课程不具有强制性,这是其。 A.游戏性 B.非义务性 C.基础性 D.文化性 ( A )9.在研究幼儿时将幼儿当做一个人分析他们的生存和发展需要,这种研究角度是。 A.哲学 B.心理学 C.社会学 D.教育学 ( B )10. 研究他们内在的发展需要,在学习和生活中的兴趣,研究儿童学习能力上的年龄特征,这种研究角度是。

A.哲学 B.心理学 C.社会学 D.教育学 ( D )11.蒙台梭利的早期教育课程注重儿童的。 A.智力 B.动作 C.艺术 D.感知觉 ( C )12. 是瑞吉欧教育体系中课程的主要特征。 A.知识学习 B.动作训练 C.方案教学 D.感知觉训练 ( A )13.我国的幼儿园教育家先生提倡在幼儿园实施“单元教学”。 A.陈鹤琴 B.张雪门 C.张宗麟 D.戴自俺 ( C )14.美国课程学者认为目标是课程编制的核心,被叫做“行为目标之父”。 A.杜威 B.斯宾赛 C.泰勒 D.坎贝尔 ( C)15. 是指在教育过程中生成的课程目标。 A.总体目标 B.中期目标 C.生成性目标 D.预成性目标 ( B )16. 是指以适应儿童的心理特点的方式来组织课程内容而形成的内容顺序。 A.逻辑顺序 B.心理顺序 C.内容顺序 D.学科顺序 ( C )17.幼儿园课程的主要特点是由决定的。 A.文化 B.经济发展 C.幼儿的身心特征 D.环境 ( A )18. 早期教育方案强调“整个儿童”的培养。 A.认知学派 B.蒙台梭利 C.结构主义 D.班克街(Bank street) ( C )19. 是瑞吉欧教育体系的倡导者和领导者。 A.杜威 B.蒙台梭利 C.马拉古兹 D.维果斯基 ( B )20.我国第一个《幼稚园课程标准》的颁布是在年。 .1932 C (C )21.首先将“学前教学”引进教育学的人是。 A.杜威 B.张雪门 C.乌索娃 D.维果斯基 ( B )22.英国课程学者提出了课程编制的过程模式。 A.艾宾浩斯 B.特纳 C.斯坦豪斯 D.斯波代克 ( D )23. 是课程设计者在教育活动开始之前预设的教育目标。

计算机操作系统习题

或者你才在上一个洞吞了柏忌,下一个洞你就为抓了老鹰而兴奋不已。 项目1 网络操作系统导论 一.填空题 (1)操作系统是用户与计算机之间的接口,网络操作系统可以理解为网络用户与计算机网络之间的接口。 (2)网络通信是网络最基本的功能,其任务是在源主机和目标主机之间实现无差错的数据传输。 (3)1964年,巴兰(Baran)在美国兰德(Rand)公司的“论分布式通信”的研究报告中首次提出了分组的概念。 (4)Web服务、大型数据库服务等都是典型的客户/服务器模式,是近年来流行的应用模式。 项目2网络操作系统的安装 一.填空题 (1)Windows Server 2008只能安装在NTFS 文件系统的分区中,否则安装过程中会出现错误提示而无法正常安装。 (2)Windows Server 2008要管理员口令要求必须符合以下条件:①至少6个字符;②不包含用户账户名称超过两个以上连续字符;③包含大写字母大写字母(A~Z)、小写字母(a~z)、数字(0~9)、特殊字符4组字符中的3组。 (3)Windows Server 2008中的角色和功能,相当于Windows Server 2003中的Windows组件。 (4)Windows Server 2008安装完成后,为了保证能够长期正常使用,必须和其他版本的Windows操作系统一样进行激活,否则只能够试用60天。 二、选择题 (1)在Windows Server 2008系统中,如果要输入DOS命令,则在“运行”对话框中输入(A)。 A、CMD B、MMC C、AUTOEXE D、TTY (2)Windows Server 2008系统安装时生成的Documents and Settings、Windows以及Windows\System32文件夹是不能随意更改的,因为它们是(D)。 A、Windows的桌面 B、Windows正常运行时所必需的应用软件文件夹 C、Windows正常运行时所必需的用户文件夹 D、Windows正常运行时所必需的系统文件夹 (3)有一台服务器的操作系统是Windows Server 2003,文件系统是NTFS,无任何分区,现要求对该服务进行Windows Server 2008的安装,保留原数据,但不保留操作系统,应使用下列(B)种方法进行安装才能满足需求。 A、在安装过程中进行全新安装并格式化磁盘 只有凭借毅力,坚持到底,才有可能成为最后的赢家。这些磨练与考验使成长中的青少年受益匪浅。在种种历练之后,他们可以学会如何独立处理问题;如何调节情绪与心境,直面挫折,抵御压力;如何保持积极进取的心态去应对每一次挑战。往往有着超越年龄的成熟与自

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

第一章操作系统引论 一.选择题 1.操作系统就是一种。 A.通用软件 B.系统软件 C.应用软件 D.软件包答:B 2.操作系统的管理部分负责对进程进行调度。 A.主存储器 B.控制器 C.运算器 D.处理机答:D 3.操作系统就是对进行管理的软件。 A.软件 B.硬件 C.计算机资源 D.应用程序答:C 4.从用户的观点瞧,操作系统就是。 A.用户与计算机之间的接口 B.控制与管理计算机资源的软件 C.合理地组织计算机工作流程的软件 D.由若干层次的程序按一定的结构组成答:A 5.操作系统的功能就是进行处理机管理、管理、设备管理及信息管理。 A.进程 B、存储器 C.硬件 D、软件答:B 6.操作系统中采用多道程序设计技术提高CPU与外部设备的。 A.利用率 B.可靠性 C.稳定性 D.兼容性答:A 7.操作系统就是现代计算机系统不可缺少的组成部分,就是为了提高计算机的与方便用户使用计算机而配备的一种系统软件。 A.速度 B.利用率 C、灵活性 D.兼容性答:B 8.操作系统的基本类型主要有。 A.批处理系统、分时系统及多任务系统 B.实时操作系统、批处理操作系统及分时操作系统 C.单用户系统、多用户系统及批处理系统 D.实时系统、分时系统与多用户系统答:B 9.所谓就是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间与外围设备等其她资源。 A、多重处理 B.多道程序设计 C、实时处理 D、共行执行答:B 10、下面关于操作系统的叙述中正确的就是。

A.批处理作业必须具有作业控制信息。 B.分时系统不一定都具有人机交互功能。 C.从响应时间的角度瞧,实时系统与分时系统差不多。 D.由于采用了分时技术,用户可以独占计算机的资源. 答:A 11、如果分时操作系统的时间片一定,那么,则响应时间越长。 A.用户数少 B.用户数越多 C.内存越少 D.内存越多答:B 12.实时操作系统必须在内完成来自外部的事件。 A、响应时间 B.周转时间 C.规定时间 D.调度时间答:C 13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题就是。 A、计算机具有足够快的运算速度 B.能快速进行内外存之间的信息交换 C、系统能够及时接收多个用户的输入 D.短时间内所有用户程序都能运行 答:C 14.分时操作系统通常采用策略为用户服务。 A.可靠性与灵活性 B.时间片轮转 C.时间片加权分配 D.短作业优先答:B 15、在操作系统控制下计算机系统能及时处理由过程控制反馈的数据并作出响应。 A.实时 B.分时 C.分布式 D.单用户答:A 16、下面6个系统中,必须就是实时操作系统的有个。 计算机辅助设计系统 航空订票系统 过程控制系统 机器翻译系统 办公自动化系统 计算机激光照排系统 A.1 B.2 C.3 D.4 答:C 17、若把操作系统瞧作计算机系统资源的管理者,下列的不属于操作系统所管理的资源。 A、程序 B.内存 C.CPU D.中断答:D 18、在下列操作系统的各个功能组成部分中,不需要硬件的支持。 A、进程调度 B、时钟管理 C、地址映射 D.中断系统答:A 19、设计实时操作系统时,首先应考虑系统的。 A.可靠性与灵活性 B.实时性与可靠性 C、多路性与可靠性 D.优良性与分配性答:B

幼儿园课程试题库参考答案

幼儿园课程试题库参考答案 一、单项选择题 1. B 4. C 6. C 7. A 9. A 11. A 13. B 14. C 16. B 17. A 18. C 19. C 21. B 22. D 23. A 2 4. C 2 7. D 28. A 31. B 33. C 36. B 38. A 39. C 二.多项选择题 85BCD 三、名词解释 141.课程——课程的本质就是教育工作者根据社会发展和学习者个人成长的需要,在一定的教育理论指导下,为促进学习者有效地学习或实现可期望的身心发展而计划、选择和组织的教学活动的总和。在各种教育机构中,课程是由一系列的教育教学活动目标、内容和方式方法以及评价构成的教育教学活动的体系。 142.幼儿园课程——幼儿园课程是教育工作者为了促进幼儿身心的全面和谐发展而计划的,

在幼儿园的教育情景中组织和实施的,以幼儿为主体的各种形式的学习活动的总和。 143. 分科课程——以有组织的学科内容为课程组织的基础。是根据各级各类学校培养目标和科学发展的水平,从各门学科中选择出适合一定年龄阶段的学生发展水平的知识,组成各种不同的教学科目而形成的课程。 144.活动课程——活动课程有多种称谓,如“儿童中心课程”、“生活课程、”“经验课程”等等。它与分科课程相对,是打破学科之间的逻辑界限以学生的兴趣、需要和能力为基础,通过学生自己组织的一系列的活动而实施的课程。 145.综合课程——综合课程又称为“广域课程”、“统合课程”和“合成课程”。它是指以特定的方式将若干门相关学科的知识内容融合、组织在一起进行教学的一种课程。 146.核心课程——是指一种独特的课程类型,即以儿童的某一重要的生活问题,或者是人类社会的某种基本活动为核心来选择和组织教学内容和教学方式方法的课程。这种核心课程也被称作“问题中心课程”。 147.国家课程——国家课程也称为“国家统一课程”,是指由中央政府负责编制、实施和评价的课程。 148校本课程——是由学生所在学校的教师编制、实施和评价的课程。 149.显性课程——显性课程又被称作“正规课程”,是指学校按计划开设的、由专门的教师负责组织实施课程。 150.隐性课程——隐性课程又称为“隐蔽课程”、“潜在课程”、“无形课程”、“自发课程”等。它是在学校情境中以间接的、内隐的方式呈现给学生的课程,具体来说,隐性课程指的是那些在学校政策和课程计划中没有明确规定的,但却实实在在构成了学生在学校学习经验中常规、有效部分的教育内容和结果。 151.课程目标——课程目标是在学校教师指导下,学生某种学习活动的具体的行为变化的表现和阶段性、特殊性的学习结果。 152.课程内容——课程内容肯定是在学习者还没有掌握之前就已经存在于人类的科学和文化之中的,能供儿童学习,而且对儿童的发展有意义、有价值的各种形式的素材,它们是人类智慧的结晶。 153.课程实施——人们一般认为,课程实施就是将静态的课程方案转化为动态的课程实践的过程,即是将设计好的课程方案付诸于实践的过程。 154.项目活动——项目活动是根据儿童的生活经验和兴趣确定活动的主题,并以该主题为中心加以扩散,编制主题网络,将概念予以分化、放大,让儿童通过自己的学习,探索概念的

计算机操作系统试题

200313. 举例说明,只有被操作系统管理和控制的资源才能被用户使用。 答:在没有操作系统的时候,计算机系统的资源完全由用户和用户程序来控制和管理,使用非常不便。有了操作系统,计算机系统的资源由操作系统控制和管理,用户通过操作系统的服务接口使用这些资源。如果操作系统没有控制和管理某些资源,用户就不能通过操作系统的服务接口使用这些资源。例如,OS只能管理1M的内存,装上再多的内存,一般用户也无法使用。 200314. 举例说明,多道程序的引入提高了系统资源的利用率,同时也使操作系统复杂化。 答:多道程序系统中存在着并发和并行操作。例如,在内存中同时装入几个用户程序,I/O操作与CPU计算机并行。由并发和并行而产生一系列问题:如何从一个活动切换到领一个;怎样保护一个活动使其另外一些活动的影响;如何实现相互依赖的活动间的同步等。 200315. 用于国家导弹防御系统的计算机系统是一个什么样的系统? 答:用于国家导弹防御系统的计算机系统是实时过程控制系统与实时信息处理系统相结合的系统。200316. 为什么中断机构对于多道操作系统是必不可少的? 答:很多进程的切换是由中断引起的,如时钟中断,尤其是分时系统。用户程序进行系统调用时通过软中断来实现,如TR P。通道和外设的操作也要向操作系统发送中断 200317. 网络操作系统和分布式操作系统的区别? 答:网络OS中的用户使用自己的机器可以访问网络上别的机器的资源,通过网络将很多机器连接起来,共享硬件资源,但是,整个系统对用户来说是分散的,不透明的。分布式OS的用户也是通过网络将多台机器连接起来,但是整个系统对用户是透明的,用户对整个OS就好像使用一个自己的机器一样。200319. 多用户分时系统如何克服多道批处理系统的缺点? 答:尽管多道批处理系统已经大大地提高了计算机系统的资源利用率,但是它的致命缺点是缺少交互性。怎样才能使系统既具有交互性又不使资源的利用率降低?资源利用率和交互性是一对矛盾。如果一台计算机能够连接多个操作台(终端),允许多个用户同时在操作台上操作,每个操作台上的拥护执行一个程序,形成多个程序的并发执行。通过并发程序的分时执行,确保每个用户操作的计算机终端就好象单独一台计算机一样。这样就避免了只有一个操作台时,大量的计算机时间被一个用户浪费,同时又克服了多道批处理系统非交互性的缺点。 200320. 将手工操作、单道批处理、多道批处理、多用户分时系统按CCPU的有效利用率,由小到大进行排列。 答:手工操作、单道批处理系统、多用户分时系统、多道批处理系统。 (1)手工操作没有操作系统,属于单道程序系统,大量的处理机时间被人工操作所浪费,因此CPU的利用率很低。(2)单道批处理系统在一定程度上克服了手工操作的缺点,但仍属于单道程序系统,大量的CPU时间浪费在等待I/O操作的完成上。因此它的CPU利用率比手工操作的系统要高,但比多道程序系统要低。(3)多用户分时系统是多道程序系统,具有交互性。但是程序的分时运行需CPU不断地在多个程序之间进行切换,这种切换需要占用CPU时间。(4)多道批处理系统是多道程序系统,没有交互性。CPU在执行一道程序时一般切换到其他程序,只有在需要等待某种事件发生时,才切换到另一程序执行。因此,它的CPU切换次数远远低于分时系统,而CPU的有效利用率高于批处理系统。 200323. 程序的并发执行为什么会有间断性? 答:并发执行是指系统内有多道程序在宏观上"同时"执行,但系统内往往只有一台处理机,因此只能分时地为多个程序服务。就一道程序而言,往往不是一次能够运行完成,而是以"走走停停"的方式完成其运行,这就是并发系统内程序执行的间断性。 200324. 进程能自己将自己唤醒吗?进程能自己将自己撤销吗?

工程力学课程试题库及参考答案

工程力学课程试题库及参考答案 一、判断题: 1.力对点之矩与矩心位置有关,而力偶矩则与矩心位置无关。 [ ] 2.轴向拉压时无论杆件产生多大的变形,正应力与正应变成正比。 [ ] 3.纯弯曲的梁,横截面上只有剪力,没有弯矩。 [ ] 4.弯曲正应力在横截面上是均匀分布的。 [ ] 5.集中力所在截面上,剪力图在该位置有突变,且突变的大小等于该集中力。 [ ] 6.构件只要具有足够的强度,就可以安全、可靠的工作。 [ ] 7.施加载荷使低碳钢试件超过屈服阶段后再卸载,材料的比例极限将会提高。 [ ] 8.在集中力偶所在截面上,剪力图在该位置有突变。 [ ] 9.小柔度杆应按强度问题处理。 [ ] 10.应用平面任意力系的二矩式方程解平衡问题时,两矩心位置均可任意选择,无任何限制。 [ ] 11.纯弯曲梁横截面上任一点,既有正应力也有剪应力。 [ ] 12.最大切应力作用面上无正应力。 [ ] 13.平面平行力系有3个独立的平衡方程。 [ ] 14.低碳钢试件在拉断时的应力为其强度极限。 [ ] 15.若在一段梁上作用着均布载荷,则该段梁的弯矩图为倾斜直线。 [ ] 16.仅靠静力学平衡方程,无法求得静不定问题中的全部未知量。 [ ] 17.无论杆件产生多大的变形,胡克定律都成立。 [ ] 18.在集中力所在截面上,弯矩图将出现突变。 [ ] 二、单项选择题: 1.图1所示杆件受力,1-1、2-2、3-3截面上轴力分别是 [ ] 图1 ,4F,3F B.-4F,4F,3F,F,0 ,4F,3F

2.图2所示板和铆钉为同一材料,已知bs []2[]στ=。为充分提高材料利用率,则铆钉的直径应该是 [ ] 图2 A.2d δ= B.4d δ= C.4d δ π= D.8d δ π= 3.光滑支承面对物体的约束力作用于接触点,其方向沿接触面的公法线 [ ] A.指向受力物体,为压力 B.指向受力物体,为拉力 C.背离受力物体,为压力 D.背离受力物体,为拉力 4.一等直拉杆在两端承受轴向拉力作用,若其一半为钢,另一半为铝,则两段的 [ ] A.应力相同,变形相同 B.应力相同,变形不同 C.应力不同,变形相同 D.应力不同,变形不同 5.铸铁试件扭转破坏是 [ ] A.沿横截面拉断 B.沿45o 螺旋面拉断 C.沿横截面剪断 D.沿45o 螺旋面剪断 6.图2跨度为l 的简支梁,整个梁承受均布载荷q 时,梁中点挠度是45384C ql w EI =,图示简支梁跨中 挠度是 [ ] 图2 A.45768ql EI B.45192ql EI C.451536ql EI D.4 5384ql EI 7.塑性材料冷作硬化后,材料的力学性能变化的是 [ ] A.比例极限提高,弹性模量降低 B.比例极限提高,塑性降低 C.比例极限不变,弹性模量不变 D.比例极限不变,塑性不变 8.铸铁试件轴向拉伸破坏是 [ ] A.沿横截面拉断 B.沿45o 斜截面拉断 C.沿横截面剪断 D.沿45o 斜截面剪断 9.各向同性假设认为,材料沿各个方向具有相同的 [ ] A.外力 B.变形 C.位移 D.力学性质 10.材料不同的两根受扭圆轴,其直径和长度均相同,在扭矩相同的情况下,它们的最大切应力 和相对扭转角之间的关系正确的是 [ ] A.最大切应力相等,相对扭转角相等 B.最大切应力相等,相对扭转角不相等 C.最大切应力不相等,相对扭转角相等 D.最大切应力不相等,相对扭转角不相等 11.低碳钢试件扭转破坏是 [ ] A.沿横截面拉断 B.沿45o 螺旋面拉断 C.沿横截面剪断 D.沿45o 螺旋面剪断 12.整根承受均布载荷的简支梁,在跨度中间处 [ ] A.剪力最大,弯矩等于零 B.剪力等于零,弯矩也等于零 C.剪力等于零,弯矩为最大 D.剪力最大,弯矩也最大

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

第2章 1)选择题 (1)分配到必要的资源并获得处理机时的进程状态是_B__。 A. 就绪状态 B. 执行状态 C. 阻塞状态 D. 撤消状态 (2)对进程的管理和控制使用_D__。 A. 指令 B. 信号量 C. 信箱 D. 原语 (3)程序的顺序执行通常在 A 的工作环境中,具有以下特征 C ;程序的并发执行在 B 的工作环境中,具有如下特征 D 。 A. 单道程序 B. 多道程序 C. 程序的可再现性 D. 资源共享 (4)下列进程状态变化中,__C__变化是不可能发生的。 A. 运行→就绪 B. 运行→等待 C. 等待→运行 D. 等待→就绪 (5)当__D__时,进程从执行状态转变为就绪状态。 A. 进程被调度程序选中 B. 等待的事件发生 C. 等待某一事件 D. 时间片到 (6)下面对进程的描述中,错误的是__D___。 A. 进程是动态的概念 B. 进程执行需要处理机 C. 进程是有生命期的 D. 进程是指令的集合 (7)操作系统通过__C__对进程进行管理。 A. JCB B. DCT C. PCB D. CHCT (8)下面所述步骤中,__A__不是创建进程所必需的。 A. 由调度程序为进程分配CPU B. 建立一个进程控制块 C. 将进程控制块链入就绪队列 D. 为进程分配内存 (9)多道程序环境下,操作系统分配资源以__C__为基本单位。 A. 程序 B. 指令 C. 进程 D. 作业 (10)如果系统中有n个进程,则就绪队列中进程的个数最多为__B__。 A. n+1 B. n-1 C. 1 D. n (11)原语的主要特点是_D__。 A. 并发性 B. 异步性 C. 共享性 D. 不可分割性 (12)下面对父进程和子进程的叙述不正确的是__A__。

计算机操作系统第四版试题及答案

计算机操作系统第四版 试题及答案 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

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

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