版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录第一章 操作系统引论11选择题12填空题43简答题5第二章 进程管理71选择题72填空题113简答题134应用题14第三章 处理机调度与死锁211选择题212填空题243简答题254应用题26第四章 存储器管理311选择题312填空题353简答题354应用题36第五章 设备管理411选择题412填空题433简答题434应用题44第六章 文件管理451选择题452填空题473简答题484应用题49第七章 操作系统接口501选择题5051操作系统分章习题(汤子瀛版)2005年8月第一章 操作系统引论1选择题1计算机操作系统的功能是 。A. 把源程序代码转换为目标代码B. 实现计算机用户之间的
2、相互交流C. 完成计算机硬件与软件之间的转换D. 控制、管理计算机系统的资源和程序的执行2. 操作系统是一组 。A. 文件管理程序B. 中断处理程序C. 资源管理程序D. 设备管理程序3. 操作系统的功能是进行处理机管理、 管理、设备管理、文件管理和作业管理等。A. 进程B. 存储器C. 硬件D. 软件4_不是分时系统的特点。A多个用户是经过网络连接,同时使用计算机系统B各用户可同时请求系统服务C各用户的请求彼此独立,互不干扰D用户以会话方式控制自己的程序运行5指令是非特权指令。A启动IOB设置中断屏敝C传送PSWDtrap6“中断”的概念是指。A暂停处理机执行B暂停处理机对现行程序的执行C停
3、止整个系统运行D使处理机空转7在 的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。A批处理操作系统 B实时操作系统 C分时操作系统 D多处理机操作系统 8下列中断不属于强迫性中断的是 。A传输结束 B断电 C运行的程序请求分配一块内存 D目态程序执行特权指令 9计算机系统中设置的访管指令, 执行。 A只能在目态B只能在管态 C既可在目态又可在管态D在目态和管态下都不能 10操作系统为用户程序完成与 的工作。A硬件无关和应用无关B硬件相关和应用无关C硬件无关和应用相关D硬件相关和应用相关11Windows NT是一种 。A单用户多进程系统B多用户多进程系统C单用户单进程系统D多用
4、户单进程系统12用户程序在目态下使用特权指令将引起的中断是属于 。A硬件故障中断B程序中断C外部中断D访管中断13分时操作系统的主要目的是 。A计算机系统的交互性 B计算机系统的实时性C计算机系统的可靠性 D提高软件的运行速度 14. 在操作系统中,用户界面指的是 。A硬件接口、软件接口和操作环境B命令接口、程序接口和操作环境C硬件接口、命令接口和操作环境D硬件接口、命令接口和程序接口15特权指令 执行。A只能在目态下B只能在管态下C在目态或管态下均能D在目态或管态下均不能16下列管理功能中, 不属于操作系统的功能。A处理器管理B软件管理C作业管理D设备管理17当CPU执行操作系统代码时,称处
5、理机处于 。A执行态B目态C管态D就绪态18以下描述与操作系统无关的是 。A. 方便用户的程序集合B. 控制和管理计算机系统的硬件和软件资源C. 计算机系统的硬件和软件资源的集合D. 合理地组织计算机工作流程19分时操作系统的特点是 。A. 交互性、同时性、独立性、及时性B. 可靠性、交互性、独立性、及时性C. 可靠性、实时性、独立性、及时性D. 交互性、同时性、独立性、实时性20下列各项中, 不是现代操作系统的主要特征。A. 并发性B. 共享性C. 确定性D. 虚拟性21以下关于操作系统作用的叙述中,不正确的是 。A. 管理系统资源B. 控制程序执行C. 改善人机界面D. 提高用户软件运行速
6、度22从用户的观点看,操作系统是 。A. 用户与计算机之间的接口B. 控制和管理计算机资源的软件C. 合理地组织计算机工作流程的软件D. 由若干层次的程序按一定的结构组成的有机体23 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。A. 网络B. 分布式C. 分时D. 实时24若把操作系统看作计算机系统资源的管理者,下列的 不属于操作系统管理的资源。A. 程序B. 内存C. CPUD. 中断25在下列操作系统的各个功能组成部分中, 不需要硬件的支持。A. 进程调度B. 时钟管理C. 地址影射D. 中断系统26在下列操作系统中,对响应时间要求最高的是 。
7、 A批处理系统B. 分时系统C. 实时系统D. 网络操作系统27对出现的中断事件是由 进行处理的。 A. 硬件B. 操作系统C. 用户程序D. 解释程序28 命令应该只在核心态下执行。A.读时钟日期B.计算圆周率C.屏蔽所有中断D.调用过程(procedure)29有关原语的说法中, 是正确的。A.原语是不可中断执行的用户过程B.原语是不可中断执行的操作系统过程C.原语是可中断执行的用户过程D.原语是可中断执行的操作系统过程30原语应是 。 A.操作系统中的一个函数 B.操作系统中的一个过程 C.操作系统中的一个执行不可中断的过程 D.操作系统中的一个执行可中断的函数31特权指令 执行。 A
8、只能在目态下B 只能在管态下 C 在目态或管态下均能D 在目态或管态下均不能 32只能在核心态下执行的指令是 。A、读时钟日期B、屏蔽所有中断C、改变文件内容D、调用库函数33Windows3.1是一个 位的操作系统。A.16 B.32C.48 D.6434. 多道批处理系统的主要缺点是 。A. CPU利用率低B. 不能并发执行C. 缺少交互性D. 以上都不是35分布式计算机系统具备的基本功能是 。A.通信、并行计算、资源管理B. 通信、并行计算、资源共享C. 并行计算、资源共享、存储器共享D. 通信、并行计算、存储器共享36在下列4个操作系统中, 具有多道程序设计特点,但不是分时系统。A.
9、OS/2B. Windows 3.1C. UNIXD. Windows NT37下列关于Windows NT的说法中, 是错误的。A. Windows NT中的每一个进程都是对象,有些进程也是可以共享的资源B. Windows NT中,进程是资源分配和处理机调度的基本单位C. Windows NT 5.0就是Windows 2000D. Windows NT的内核采用微内核的形式38多道程序设计是指 。A在多台处理机上同时执行多道程序B在多台处理机上同一时刻执行多道程序C在一台处理机上同时执行多道程序D在一台处理机上同一时刻执行多道程序39从用户的观点看,操作系统是 。A用户与计算机之间的接口
10、 B控制和晋理计算机系统的资源C合理组织计算机工作流程 D一个大型的工具软件40配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机称为 计算机。A虚拟B物理C并行D共享41操作系统是对 进行管理的软件。A系统软件 B系统硬件 C计算机资源 D计算机程序42多道批处理的发展是建立在 硬件支持上的。A. 集成电路 B高速缓存 C通道和中断机构 D大容量硬盘43批处理系统的主要缺点是( )。 ACPU利用率低 D不能并发执行 C缺少交互性 D以上都不是44如果分时系统的时间片一定,那么 ,则响应时间越长。A内存越大 B内存越少 C用户数越少 D用户数
11、越多45 分时操作系统通常采用 策略为用户服务。 A先来先服务 B短作业优先 C时间片轮转 D最高响应比46在下列性质中,哪一个不是分时系统的特征 。A多路性 B交互性 C独占性 D成批性47在 操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。 A批处理 B分时 C实时 D网络48设计实时操作系统时,首先要考虑系统的 。A实时性和可靠性 B实时性和灵活性 C灵活性和可靠性D灵活性和可移植性49. UNIX操作系统是一种多用户的、人机交互的 35 。A. 多道批处理系统B. 实时系统C. 分时系统D. 分布式系统50主要由于 原因,使UNIX易于移植。 A、UNIX是由机器
12、指令书写的B、UNIX大部分由汇编少部分用C语言编写C、UNIX是用汇编语言编写的D、UNIX小部分由汇编大部分用C语言编写2填空题1操作系统是计算机系统中的一个 ,它管理和控制计算机系统的 。2分时操作系统具有三个重要特性_、_和_。 3网络操作系统把计算机网络中的各台计算机有机地联结起来,实现各台计算机之间的及网络中各种资源的。4特权指令只能在态下执行,若在态下执行则被认为是非法指令。5计算机配置了操作系统后不仅可以提高效率而且_。6操作系统的主要设计目标是_和_。7在操作系统中,不可中断执行的操作称为 。8用户与操作系统之间的接口主要分为 和 两类。9操作系统的管理功能可分成五大部分,即
13、: 、 、 、 和 。10操作系统的两个最主要的特征是 和 。(程序的并发性,资源的共享性)11实时操作系统有如下两个基本特征: 和 。(及时性,可靠性)12操作系统有两个主要目的:一是 ,二是提高资源的利用率。(方便用户)13操作系统是计算机系统的一种系统软件,它以尽量合理、有效的方式组织和管理计算机的 ,并控制程序的运行,使整个计算机系统能高效地运行。14计算机系统的软件资源包括程序和_。 15分时操作系统中,每个用户都感到好像各自有一台_的、与自己_的计算机。16 是激活操作系统的手段。(中断)17UNIX操作系统是一种 。(分时多用户操作系统)18区分管态和目态的目的是给予系统程序比用
14、户程序更高的特权,这个特权就是能否使用 。19系统调用是通过 中断进入操作系统的。20 和 是操作系统的两个最基本的特征,两者之间互为存在条件。21操作系统是计算机系统中的一个 ,它管理和控制计算机系统中的 。22如果一个操作系统兼有批处理、分时处理和实时处理操作系统三者中的两者,这样的操作系统称为 。23 操作系统不允许用户与系统交互。24你所知道的操作系统中,多用户操作系统有 ,网络操作系统有 。25操作系统的作用是屏蔽系统的硬件特性,提供功能更强的虚拟机;管理计算机系统资源,使之得到有效的利用;提供方便友好的 。26多道运行的特征之一是宏观上并行,它的含义是指在主存储器中同时存放多道用户
15、作业,它们都处于执行的 。27多道程序设计是利用了 和 的并行工作能力来提高系统效率的。28实时系统应具有两个基本特征: 和 。29分时操作系统的主要特征是: 、 、 和 。30如果操作系统具有很强的交互性,它可供多个用户使用,但时间响应不太及时,则属于_类型。如果操作系统可靠,时间响应及时但仅有简单的交互能力,则属于 类型。如果操作系统在用户提交作业后不提供交互能力,只提供作业流程的自动化,则属于_类型。31操作系统的主要性能参数中 是指单位时间内系统处理的作业量。32在现代操作系统设计中,所采用的结构有 、面向对象模式和对称多处理模式。3简答题1设计现代OS的主要目标是什么?2OS的作用可
16、表现在哪几个方面?3试说明推动多道批处理系统形成和发展的主要动力是什么。4何谓脱机I/O和联机I/O?5试说明推动分时系统形成和发展的主要动力是什么。6实现分时系统的关键问题是什么?应如何解决?7何谓微内核技术?在微内核中通常提供了哪些功能?8试在交互性、及时性和可靠性方面比较分时系统和实时系统。9OS的几大特征是什么?其最基本的特征是什么?10处理机管理有哪些主要功能?它们的主要任务是什么?11内存管理有哪些主要功能?它们的主要任务是什么?12设备管理有哪些主要功能?它们的主要任务是什么?13文件管理有哪些主要功能?它们的主要任务是什么?14是什么原因使操作系统具有异步性特征?15名词解释:
17、操作系统:操作系统是一个系统软件,它是管理和控制系统中的各种软件和硬件资源使其得以充分利用,方便用户使用计算机系统的程序集合。(周长林)中断响应:处理器每执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称为中断响应。系统调用:系统调用是操作系统为用户程序提供的一种服务界面。操作系统编制了许多不同功能的子程序,用户程序在执行中可以调用这些子程序。由操作系统提供的这些子程序称为“系统功能调用”程序,或简称“系统调用”。16什么是系统调用?访管指令的特点和作用是什么? 17什么是管态?什么是目态?答:管态
18、也称核态、特态或系统态,机器处于管态时可以执行硬件提供的所有指令,包括特权指令和非特权指令。通常,操作系统程序在管态下运行。目态也称常态或用户态,机器处于目态时只能执行硬件机器指令系统的一个子集,即非特权指令集合。通常用户程序运行在目态。18试说明访管指令、特权指令和系统调用之间的区别和联系。答:执行访管指令可以引起访管中断,访管指令不是特权指令,它可在目态下执行,也可在管态下执行。特权指令可以在管态下执行,也可在目态下执行。系统调用不是指令,每个系统调用命令相当于一个函数,该函数实现操作系统提供的一个子功能。用户在编程时可以使用这些系统调用命令。在系统调用命令中,总是包含一条访管指令,当执行
19、访管指令时,就引起访管中断,在进入中断处理程序后便由目态转入管态。在管态下,可以执行特权指令完成操作系统提供的功能。当中断处理程序结束后又从管态回到目态。用户程序想要使用操作系统提供的功能时,可以使用系统调用命令,它是操作系统与用户的编程接口。19什么是批处理、分时和实时系统?各有什么特征?答:批处理系统:操作员把用户提交的作业分类,把一批作业编成一个作业执行队列。由专门编制的监督程序自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。分时系统:把处理机的运行时间分成很短的时间片按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。实时系
20、统:在被控对象允许时间范围内作出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。第二章 进程管理1选择题1有关进程的下列叙述中, 是正确的。A. 进程是静态的文本B. 进程与程序是一一对应的C. 进程与作业是一一对应的D. 多个进程可以在单个CPU上同时执行2任何一个时刻,系统中一个进程的状态变化 引起另一个进程的状态变化。A. 必定B. 可能C. 一定不D. 可能引起也可能不3下列的进程状态变化中, 的变化是不可能发生的。A. 运行就绪B. 运行等待C. 等待运行D. 等待就绪4. 进程和程序的本质区别是 。A. 存储在内存和外存B. 顺序和非顺序执行机
21、器指令C. 分时使用和独占使用计算机资源D. 动态和静态特征5. 某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从 。A. 就绪状态到运行状态B. 等待状态到就绪状态C. 运行状态到等待状态D. 运行状态到就绪状态6. 进程调度是从 选择一个进程投入运行。A. 就绪队列B. 等待队列C. 作业后备队列D. 提交队列7. 下列叙述中,正确的叙述是 。A. 实现多道程序设计的目的是提高程序员编程的效率B. 在有虚拟存储器的系统中,可以运行比主存容量还大的程序C. 操作系统的目的是为了提高计算精度D. 操作系统必须具备分时系统8. 已获得除CPU以外的所有所需资源的进程处于 状态。A.
22、运行B. 就绪C. 自由D. 等待9. 进程具有并发性和 两大重要属性。A. 动态性B. 静态性C. 易用性D. 封闭性10. 两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种关系称为进程间的 。A. 同步B. 互斥C. 竞争D. 合作11. 在多道程序系统中,为了保证公共变量的完整性,各进程应互斥进入相关临界区。所谓临界区是指 。A. 一个缓冲区B. 一段数据区C. 同步机制D. 一段程序12. 一个进程是 。A. 由协处理器执行的一个程序B. 一个独立的程序 + 数据集C. PCB结构、程序和数据的集合D. 一个独立的程序13.
23、多道程序系统中的操作系统分配资源以 为基本单位。A. 程序B. 进程C. 作业D. 用户14. 进程从等待状态转到就绪状态的原因可能是 33 。A. 请求I/OB. I/O完成C. 被进程调度程序选中D. 另一个进程运行结束15采用多道程序设计能 。 A. 增加平均周转时间B. 发挥并提高并行工作能力 C. 缩短每道程序的执行时间D. 降低对处理器调度的要求16某个进程从等待状态进入就绪状态可能是由于 。 A. 现运行进程运行结束B. 现运行进程执行了P操作 C. 现运行进程执行了V操作D. 现运行进程时间片用完17在计算机系统中,允许多个程序同时进入内存并运行,这种方法称为 。A. SPOO
24、Ling技术B. 虚拟存储技术 C. 缓冲技术 D. 多道程序设计技术18多道程序的引入主要是为了 。 A. 提高CPU的速度 B. 提高内存的存取速度 C. 提高计算机的使用效率 D. 减少CPU处理作业时间19多道程序系统中,当 时,进程从执行状态转变为就绪状态。 A. 进程被进程调度程序选中 B. 时间片到 C. 等待某一事件 D. 等待的事件发生20并发进程相互之间 。 A. 必须通信B. 可以有交往也可无关 C. 一定会竞争共享资源D. 相互间一定要同步21下述各项中, 不是引起进程切换的直接原因。A. 运行进程的时间片用完B. 运行进程出错C. 运行进程要等待某一事件发生D. 有新
25、进程进入就绪状态22若信号量S的初值为2,当前值为-1,则表示有 个等待进程。A. 0B. 1C. 2D. 323当 时,进程从执行状态转变为就绪状态。A. 进程被调度程序选中B. 时间片到C. 等待某一事件D. 等待的事件发生24操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是 。A. S0B. S025为了使两个进程能同步运行,最少需要 个信号量。A. 1B. 2C. 3D. 426下面叙述中正确的是 。A. 操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同B. 为了避免发生死锁,各进程只能逐个申请资源C. 操作系统用PCB管理进程,用户进程可以从P
26、CB中读出与本身运行状态有关的信息D. 进程同步是指某些进程之间在逻辑上的相互制约关系27信箱通信是一种 通信方式。A. 直接B. 间接C. 低级D. 信号量28进程控制块记录了进程执行时的情况,它的内容可由 进行修改。A. 操作系统 B. 进程自己C. 中断装置 D. 新程序状态字29支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,但其中 不是引起操作系统选择新进程的直接原因。A. 运行进程的时间片用完B. 运行进程出错C. 运行进程要等待某一时件发生D. 有新进程进入就绪状态30并发性是指若干事件在 发生。A. 同一时刻B. 同一时间间隔内C. 不同时刻D.
27、 不同时间间隔内31有关PV操作的说法中 是错误的。A.“PV操作不仅是进程互斥的有效工具,而且是简单方便的同步工具”B.“PV操作不能实现进程间通信”C.“进程调用P操作测试自己所需的消息是否到达”D.“进程调用V操作向其它进程发送消息”32使若干并发进程共享一资源而不发生与进程推进速度有关错误,涉及相关临界区的错误说法是 。A.“一次最多让一个进程在临界区执行”B.“任何一个进入临界区执行的进程必须在有限时间内退出临界区”C.“可以强迫一个进程无限地等待进入它的临界区”D.“可能没有任何进程在临界区执行”33通常,用户进程被建立后, 。A便一直存在于系统中,直到被操作人员撤消B随着作业运行
28、正常或不正常结束而撤消C随着时间片轮转而撤消与建立D随着进程的阻塞或唤醒而撤消与建立34有关并发进程相互之间的关系,正确的说法是 。 A肯定是无关的 B肯定是有交往的 C可能是无关的,也可能是有交往的 D一定要互斥执行35当一个进程 就要退出等待队列而进入就绪队列。A启动了外设B用完了规定的时间片C获得了所等待的资源D能得到所等待的处理器36有n个并发进程竞争必须互斥使用的共享资源时,若某进程调用P操作后成为第一个等待使用资源者,则这时信号量的值为 。A0B1C-1Dn-137为两个相互独立源程序进行编译的两个进程,它们之间的关系正确的是:。A它们可以并发执行,两者逻辑上有依赖关系B它们可以并
29、发执行,两者逻辑上无依赖关系C它们不可以并发执行,但两者逻辑上有依赖关系D它们不可以并发执行,因为两个进程运行的是同一个编译程序38S.queue,S.value是信号灯S的两个组成部分,当S.queue为空时,S.value的值是 。 A、S.value0 B、S.value=0 C、S.value=1 D、Svalue0 39设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是 。 A、1,0,-1,-2B、2,0,-1,-2 C、1,0,-1D、3,2,1,0 40临界区是指并发进程中访问共享变量的 段。 A、管理信息B、信息存储 C、数据
30、D、程序 41如下参数中不能用于进程间通信的是 。A. 消息B. 信件C. 信号量D. 口令42当输入输出操作正常结束时,操作系统将请求该操作的进程的状态设置成 。A等待状态B运行状态C就绪状态D挂起状态 43对具有相关临界区的n个并发进程采用P、V操作实现进程互斥时,信号量的初值应定义为 。A0B1 Cn Dn-1 44多个进程间可通过P、V操作交换信息实现进程同步和互斥,因此信号量机制是进程间的一种 通信方式。A高级B低级C消息缓冲 D管道45属于进程通信原语的有 。AP操作原语BV操作原语C创建进程原语Dsend原语46涉及PV操作的正确说法是 。APV操作只能解决进程互斥问题BPV操作
31、只能解决进程同步问题CPV操作能用于解决进程互斥问题,也能解决进程同步问题DPV操作是一种高级通信方式47并发进程执行时可能会出现与时间有关的错误,这种错误是与()无关的。A.使用共享资源 B.进程被打断的时间C.进程占用处理器的总时间 D.进程交替执行的次序48设有12个同类资源可供四个进程共享,资源分配情况如表: 进程 已占用资源数 最大需求数 P1 2 4 P2 3 6 P3 4 7 P4 1 4 目前剩余资源数为2。当进程P1,P2,P3,P4又都相继提出申请要求,为使系统不致死锁,应满足 的要求。 A、P1B、P2C、P3D、P4 49进程控制块中的现场信息是在 保存的。A、创建进程
32、时B、处理器执行指令时C、中断源申请中断时D、中断处理程序处理中断前50采用 的手段可以防止系统出现死锁。A、PV操作管理共享资源B、限制进程互斥使用共享资源C、资源静态分配策略D、定时运行死锁检测程序51进程所请求的一次打印输出结束后,将使进程状态从 。A、运行态变为就绪态B、运行态变为等待态 C、就绪态变为运行态D、等待态变为就绪态 52线程是操作系统的概念,不具有线程管理的操作系统有 。AWindows 3.2BLinuxCWindows NTDWindows XP53进程从就绪状态进入运行状态的原因可能是 。A. 等待某一事件B. 被选中占有处理器C. 时间片用完D. 等待的事件已发生
33、54操作系统中,资源分配的基本单位是 。A. 进程B. 线程C. 对象D. 程序55构成网络操作系统通信机制的是 。A. 进程B. 线程C. 通信原语D. 对象56某计算机系统中若同时存在五个进程则处于等待状态的进程最多可有( )个。A0B1C4D5 57若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由 临界区构成。A2个B3个C4个D5个58在下述进程状态的转换中, 是不可能的。A. 运行态就绪态B. 运行态等待态C. 等待态就绪态D. 就绪态等待态59若P、V操作的信号量S的初值为3,当前值为-1,则表示在S上有 个等待进程。A. 0B. 1C. 2D. 360以下叙述
34、中,正确的是 。A. 进程调度原语主要是按一定的算法,从阻塞队列中选择一个进程,将处理机分配给它。B. 预防死锁的发生可以通过破坏死锁的四个必要条件之一来实现,但破坏互斥条件的可能性不大。C. 进程进入临界区时要执行开锁原语D. 既考虑作业的等待时间,又考虑作业执行时间的调度算法称为电梯调度算法。61设有n个进程使用同一个共享变量,如果最多允许m(m n)个进程同时进入相关临界区,则信号量的变化范围是 。A. n,n-1,.,n-mB. m,m-1,.1,0,-1,.m-nC. m,m-1,.1,0,-1,.m-n-1D. m,m-1,.1,0,-1,.m-n+162对于有两个并发进程的系统,
35、设互斥信号量为mutex,若mutex=0,则 。A. 表示没有进程进入与mutex相关的临界区B. 表示有一个进程进入与mutex相关的临界区C. 表示有一个进程进入与mutex相关的临界区,另一个进程等待进入D表示有两个进程进入与mutex相关的临界区2填空题1如果系统中有n个进程,则在等待队列中进程的个数最多可为 个。2如果信号量的当前值为-3,则表示系统中在该信号量上有 个等待进程。3为了感知进程的存在并对它进行控制和管理,系统设置了 。4在操作系统中,两个或多个事件在同一时间间隔内发生,这是指程序的 性。5多道程序设计能充分发挥 与 之间的并行工作能力。6进程队列是把 链接在一起形成
36、的。7一个结束等待状态的进程,必须先变成 状态,然后才可能运行。8进程运行满一个时间片后让出处理器,它的状态应变为 状态。9进程是一个程序对某个数据集的 。10在有m个进程的系统中出现死锁时,死锁进程的个数k应满足的条件是 。11进程由两个主要部分组成,即 和 。程序通常由 和 组成。12设有n个进程使用同一个共享变量(它们都有各自的相关临界区),如果最多允许m(m n)个进程同时进入临界区,则信号量的变化范围是 。13操作系统在控制和管理进程过程中,进程存在的唯一标志涉及到的一个重要数据结构是 。14正在运行的进程,因某种原因而暂时停止运行,等待某个事件的发生,该进程将转变为_状态。(等待(
37、或阻塞)15P、V操作是一种低级通信原语,而消息缓冲通信是一种 通信原语。16多道程序共享同一CPU,但同一时刻只能有一道程序占有处理机,为此把进程分为三种基本状态: 。17并发进程中涉及到共享变量的程序段叫做 ,对这些程序段要 执行 。18进程访问共享数据时所对应的程序代码段称为 。19采用多道程序设计技术能充分发挥 与 并行工作的能力。20进程的基本特征有 、 、独立、异步和结构特征。21在多道程序系统中,进程间逻辑上的相互制约关系称为 ,进程间在使用临界资源方面的制约关系称为 。22程序顺序执行时有顺序性、 和 的特点。23在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态,
38、则处于就绪状态的用户进程最多有 个,最少有 个。24多道程序设计的根本目标是:_。 25进程在其生存期内的三个基本状态是_、_、_;一个父进程可以创建多个子进程,而父进程是由 创建的。26进程间利用信箱进行通信时,操作系统必须提供两条基本的通信原语,即_原语和 原语。 27通常把并发进程中与共享变量有关的程序段称为_,而涉及到相同变更的那些程序段称为_。28在多道程序设计系统中,往往同时有若干进程请求执行,在一段时间内,多个可同时执行的进程称为_进程。29进程同步是指并发进程之间存在一种制约关系,一个进程的执行依赖于另一个进程的消息,当一个进程没有得到另一个进程的消息时必须_,直到消息到达才_
39、。30一个程序获得了一个_和一个_后,就说创建了一个进程。 31每个进程都有一个生命周期,这个周期从_开始,到_而结束。32当一个进程独占处理器顺序执行时,具有两个特性: 性和 性。 33当一个进程完成了特定的任务后,系统收回这个进程所占的_和取消该进程的_就撤消了该进程。34让多个算题同时进入一个计算机系统的主存储器并行执行,这种程序设计方法称_。35一个等待分配处理器的进程其状态为_态。36用PV操作管理临界区时,通常把信号量的初值定义为_,现有n个进程在等待进入临界区,这时信号量的值应为_。37有甲、乙两道算题,每道需执行1小时,其中处理器的工作时间为12分钟。若它们在单道系统中执行,则
40、处理器的利用率为 %。若在多道系统中,甲、乙两道总共需执行80分钟,则处理器的利用率达到了 %。38操作系统中资源分配的基本单位是 ,它是由 和 组成。3简答题1设置进程控制块的目的是什么?进程控制块包含哪些类信息? 2采用多道程序设计的主要优点是什么?答:多道程序设计通过将用户的CPU请求和I/O请求重叠起来的办法,提高了CPU的使用效率。3为什么程序并发执行会产生间断性特征?4为什么程序并发执行会失去封闭性和可再现性?5在OS中为什么要引入进程概念?它会产生什么样的影响?6试从动态性、并发性和独立性上比较进程和程序。7试说明PCB的作用。为什么说PCB是进程存在的唯一标志?8试说明进程在三
41、个基本状态之间转换的典型原因。9为什么要引入挂起状态?该状态有哪些性质?10进程切换时,要保存的处理机状态信息有哪些?11试说明引起进程创建的主要事件。创建一个进程要完成的主要工作是什么?12试说明引起进程被撤消的主要事件。撤消一个进程要完成的主要工作是什么?13试说明引起进程阻塞或被唤醒的主要事件。14进程运行时有哪两种形式的制约?并举例说明之。15为什么进程在进入临界区之前应先执行“进入区”代码,在推退出临界区时要执行“退出区”代码?16同步机制应遵循哪些基本准则?为什么?17试从物理概念上说明记录型信号量的wait和signal操作。18如何利用信号量机制来实现多个进程对临界资源的互斥访
42、问?19生产者-消费者问题中,如果将wait(full)和wait(mutex)互相置换,或者将signal(mutex)和signal(empty)互相置换,结果会如何?20试利用记录型信号量写出一个不会出现死锁的哲学家进餐问题的算法。21在测量控制系统中的数据采集任务,把所采集的数据送往一单缓冲区;计算任务从该缓冲区取出数据进行计算。试写出利用信号量机制实现两任务共享单缓冲区的同步算法。22当前有哪些高级通信机制?23名词解释:进程:一个程序在一个数据集合上的一次执行称为一个进程。进程控制块(PCB):进程控制块(PCB)是为了描述进程的运动变化过程而采用的一个与进程相联系的数据结构,用于
43、记录系统管理进程所需的信息,描述进程的瞬间特征。它是进程的唯一实体,操作系统通过PCB而感知进程的存在。通常PCB包括进程的标识符、进程的现行状态、CPU保护区、进程起始地址、资源清单和进程优先数等相关内容。进程状态:进程在其生命周期内至少有3种状态:就绪态:进程已分配到必要的资源,本身具备运行的条件,但由于进程数多于处理机数暂未投入运行,既相当于等待处理机资源。运行态:进程已获得必要的资源,并占有一个处理机,它的程序段正在执行。等待态:也称挂起态、阻塞态、封锁态、睡眠态。进程本身不具备运行条件,即使分给它处理机也不能运行。进程正在等待某个事件的发生,如等待某一资源被释放,等待与该进程相关的I
44、/O传输的完成信号等。并发执行:所谓程序的并发执行,是指两个或两个以上的程序在计算机系统中处于开始和结束之间的状态,它是宏观上的同时执行,微观上的交替执行。程序局部性:一个程序在运行的任一阶段只需要使用所占存储空间的一部分,这称为程序的局部性原理。独占型设备有的设备一次只允许一个进程使用,在它未用完之前,不允许其它进程使用,这类设备称为独占型设备。输入机、打印机、磁带机等都属于独占设备。临界资源有的资源一次只允许一个进程使用,在它未用完之前,不允许其它进程使用,这类资源称为临界资源。输入机、打印机、磁带机以及共享变量、数据、表格、队列等都属于临界资源。24写出P、V操作的定义。25什么叫临界区
45、?什么叫进程互斥?进程同步?26简述多道程序设计的主要特点。答:(1)多道。主存中同时存放两道或两道以上程序,它们都处于执行的开始点和结束点之间。(2)宏观上并行。从宏观上看,主存中的几道程序在同时执行,即并行。(3)微观上串行。因为一台处理机上同一时刻只能执行一道程序中的一条指令,所以微观上它们在交替地执行。4应用题1. 假定有一个成品仓库,总共能存放8台成品,生产者进程把生产成品放入仓库,消费者进程从仓库中取出成品消费。为了防止积压,仓库满时就停止生产。由于仓库搬运设备只有一套,故成品的存入和取出只能分别进行,试用P、V操作来实现该方案。2. 今有一个文件F供进程共享,现把这些进程分成A、B两组,规定同组的进程可以同时读文件F;但当有A组(或B组)的进程在读文件F时就不允许B组(或A组)的进程读文件F。试用P、V操作来进行管理。3. 若一只盘子一次只能放一个水果,A只往盘中放苹果,B只往盘中放梨子,C只从盘中取苹果,D只从盘中取梨子。试用P、V操作写出同步算法。4. 设自行车生产车间有两个货架,货架A可以存放8个车架,货架B可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黄码医院医生工作制度
- 长沙市长沙县2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 十堰市竹溪县2025-2026学年第二学期二年级语文期末考试卷部编版含答案
- 博尔塔拉蒙古自治州精河县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 双鸭山市饶河县2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案)
- 塑料玩具制作工安全理论竞赛考核试卷含答案
- 硫回收装置操作工岗前生产安全培训考核试卷含答案
- 野生动物饲养繁殖工安全培训测试考核试卷含答案
- 压铸模具工岗前跨界整合考核试卷含答案
- 耐火纤维制品工岗前安全知识考核试卷含答案
- 2026浙江宁波能源集团股份有限公司第一批招聘20人备考题库(真题汇编)附答案详解
- 江苏省南京市求真中学2026届中考数学全真模拟试卷含解析
- 2026四川德阳丰能企业管理服务有限责任公司招聘2人备考题库附答案详解(满分必刷)
- 农村会计大培训实施方案
- 《数据安全小锦囊》教案-2025-2026学年泰山版(新教材)小学信息技术四年级下册
- 小米公司工作制度
- 印刷许可证考试试题及答案
- 8.2“鱼米之乡”-长江三角洲地区课件(共47张)地理人教版(2024)八年级下册
- 政府采购培训及考核制度
- 2026年《必背60题》环境科学与工程26届考研复试高频面试题包含详细解答
- 2026年华住集团汉庭全季店长标准运营与成本精细化管控面试含答案
评论
0/150
提交评论