操作系统复习试题带答案
计算机操作系统考试题目及答案

计算机操作系统考试题目及答案一、选择题(每题2分,共20分)1. 计算机操作系统的主要功能是()A. 资源管理B. 程序控制C. 用户接口D. 以上都是答案:D2. 在操作系统中,进程和线程的主要区别是()A. 进程是资源分配的基本单位,线程是任务执行的基本单位B. 进程是任务执行的基本单位,线程是资源分配的基本单位C. 进程和线程没有区别D. 以上都不对答案:A3. 操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和()A. 用户接口B. 网络管理C. 图形界面管理D. 以上都是答案:D4. 下列关于操作系统的描述,错误的是()A. 操作系统是计算机系统的核心软件B. 操作系统负责管理计算机硬件和软件资源C. 操作系统提供用户与计算机之间的接口D. 操作系统可以运行在各种计算机硬件平台上答案:D5. 下列哪种调度算法是抢占式调度?()A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 轮转调度(Round Robin)D. 最高响应比优先(HRRN)答案:C二、填空题(每题2分,共20分)1. 操作系统的目标是______、______、______和______计算机资源。
答案:合理分配、高效利用、方便用户、确保安全2. 进程可以分为______进程和______进程。
答案:前台、后台3. 分页存储管理中,______是指内存中的一块连续的存储区域。
答案:页4. 在______调度算法中,操作系统会根据进程的优先级来决定下一个要执行的进程。
答案:优先级5. 文件系统的主要功能包括:______、______、______和______。
答案:文件存储、文件检索、文件修改、文件保护三、简答题(每题10分,共30分)1. 请简要介绍操作系统的五大特性。
答案:操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和用户接口。
处理器管理负责处理器的分配和调度;存储管理负责内存资源的分配和回收,以及内存的扩充技术;设备管理负责管理计算机硬件设备,包括输入输出设备的分配和回收,以及设备驱动程序的管理;文件管理负责文件的存储、检索、修改和保护,以及文件系统的维护;用户接口提供用户与计算机之间的交互,包括命令行接口和图形用户接口。
操作系统试题及答案

操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 提供人机接口B. 管理计算机硬件资源C. 执行应用程序D. 实现文件管理答案:B. 管理计算机硬件资源2. 下列哪个不是操作系统的组成部分?A. 内存管理器B. 文件管理器C. 进程管理器D. 网络管理器答案:D. 网络管理器3. 进程是指什么?A. 程序的执行实例B. 程序的源代码C. 程序的编译结果D. 程序的运行环境答案:A. 程序的执行实例4. 下列关于多道程序设计的说法正确的是?A. 可以同时运行多个程序B. 只能运行一个程序C. 依次执行多个程序D. 只有操作系统才能运行多个程序答案:A. 可以同时运行多个程序5. 以下哪个是常见的作业调度算法?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 最高响应比优先(HRRN)D. 所有选项都是答案:D. 所有选项都是二、填空题1. 在进程调度中,使用________算法可以保证公平调度。
答案:轮转法2. 资源的死锁是指进程之间由于竞争资源而造成的________问题。
答案:互斥三、判断题1. 操作系统是必须安装在计算机上才能使用的。
()答案:错误2. 虚拟内存是操作系统提供的一种管理物理内存的技术。
()答案:正确3. 操作系统通过中断机制来处理程序的执行顺序。
()答案:正确四、简答题1. 请简要解释进程和线程的概念,并说明它们之间的区别。
答案:进程是指计算机中正在运行的程序的实例,多个进程可以同时运行,每个进程都独立分配了资源和状态。
线程是进程的一部分,它是程序执行的最小单位,一个进程可以包含多个线程,它们共享进程的资源和状态。
进程间切换开销较大,而线程间切换开销较小。
2. 请简要解释死锁的原因以及预防策略。
答案:死锁的原因通常是由于进程之间相互等待对方占用的资源,形成了一个循环等待的闭环。
预防死锁的策略包括资源分配策略、环路剥夺策略和预防策略。
资源分配策略是通过破坏死锁的四个必要条件之一(互斥、占有并等待、不可抢占、循环等待)来预防死锁。
操作系统试题及答案

操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 文件管理B. 设备管理C. 内存管理D. 所有选项都是答案:D2. 进程和程序有什么区别?A. 进程是程序的执行实例B. 程序是进程的代码C. 进程是程序的存储D. 程序是进程的输出答案:A3. 在现代操作系统中,虚拟内存的作用是什么?A. 提供额外的存储空间B. 允许程序使用更多的内存C. 允许操作系统管理内存D. 允许多个程序同时运行答案:B4. 死锁的四个必要条件是什么?A. 互斥、占有和请求、不可剥夺、循环等待B. 互斥、占有和请求、可剥夺、循环等待C. 互斥、释放和请求、不可剥夺、循环等待D. 互斥、占有和请求、不可剥夺、非循环等待答案:A5. 什么是分页和分段?A. 分页是内存管理的一种技术,分段是文件管理的一种技术B. 分页是文件管理的一种技术,分段是内存管理的一种技术C. 分页和分段都是内存管理的技术D. 分页和分段都是文件管理的技术答案:C二、简答题1. 简述操作系统的五大基本功能。
答:操作系统的五大基本功能包括:进程管理、内存管理、文件系统管理、设备管理以及用户接口。
2. 解释什么是进程和线程,并说明它们之间的关系。
答:进程是程序的执行实例,是操作系统进行资源分配和调度的一个独立单位。
线程是进程中的一个实体,是CPU调度和执行的单位,一个进程可以包含多个线程。
3. 描述死锁的四个必要条件,并给出一个死锁的实例。
答:死锁的四个必要条件包括:互斥条件(资源不能被多个进程同时使用)、占有和请求条件(进程正在占有某些资源,同时请求其他资源)、不可剥夺条件(已分配给进程的资源,在未使用完之前不能被强制夺走)、循环等待条件(存在一种进程资源的循环等待关系)。
实例:银行家算法中,如果多个客户同时请求资源,且每个客户都占有一些资源,同时请求其他资源,就可能发生死锁。
三、论述题1. 论述操作系统中进程调度的几种基本算法,并比较它们的优缺点。
操作系统考试题目与解答

操作系统考试题目与解答一、选择题(每题2分,共20分)1. 下列哪个不属于操作系统的五大功能?A. 进程管理B. 存储管理C. 文件管理D. 网络管理E. 作业管理答案:D2. 进程的三个基本状态是:A. 运行、就绪、终止B. 运行、就绪、创建C. 运行、阻塞、终止D. 运行、阻塞、创建E. 就绪、阻塞、创建答案:C3. 下列哪种调度算法是抢占式调度?A. 先来先服务B. 最短作业优先C. 轮转调度D. 最高响应比优先E. 多级反馈队列答案:E4. 在虚拟存储器管理中,页面置换算法不包括:A. 最佳置换算法B. 先进先出置换算法C. 最坏情况置换算法D. 最近最久未使用置换算法E. 随机置换算法答案:C5. 文件系统的目录结构通常采用:A. 树状结构B. 链状结构C. 顺序结构D. 哈希结构E. 网络结构答案:A二、填空题(每题2分,共20分)1. 操作系统的目标是____、____、____和____。
答案:方便用户使用计算机,高效管理计算机硬件资源,保证计算机系统的稳定、安全运行,合理组织计算机工作流程。
方便用户使用计算机,高效管理计算机硬件资源,保证计算机系统的稳定、安全运行,合理组织计算机工作流程。
2. 进程可以分为____进程和____进程。
答案:系统,用户。
系统,用户。
3. 进程的三种基本状态是____、____、____。
答案:运行、就绪、阻塞。
运行、就绪、阻塞。
4. 作业调度的主要任务是根据某种____算法,从外存的后备队列中选取一个或几个作业,进入____,并为它们分配必要的资源,创建进程。
答案:调度,内存。
调度,内存。
5. 在虚拟存储器管理中,缺页中断是由____引起的。
答案:访问页面不在内存。
访问页面不在内存。
三、简答题(每题5分,共30分)1. 请简要说明操作系统的五大功能。
答案:操作系统的五大功能包括:进程管理(处理器管理)、存储管理、文件管理、网络管理和作业管理。
进程管理负责进程的创建、调度和同步;存储管理负责内存空间的分配与回收,以及内存扩充技术如虚拟存储器;文件管理负责文件的创建、删除、读写等操作;网络管理负责计算机与其他计算机的通信;作业管理负责接收、分析和执行用户提交的作业。
操作系统复习试题及答案

第一章复习1、关于操作系统,下列叙述不正确的是()。
A、管理系统资源B、控制程序执行C、改善人机界面D、提高用户软件运行速度2、以下哪个系统不是基本的操作系统(). A、分时操作系统B、实时操作系统C、分布式操作系统D、多道批处理系统3、计算机系统由__________和__________组成。
4、分时操作系统具有的四个主要特点是同时性、_________、__________和_________。
5、多道程序设计的根本目标是____________________。
6、多项选择:操作系统设计目标是()。
A、管理系统资源B、提高安全性C、方便用户使用系统D、使系统能高效工作7、操作系统的资源管理功能主要包括处理器管理、_________、________、设备管理和___________。
8、在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A、批处理操作系统B、实时操作系统C、分时操作系统D、多处理机操作系统9、多项选择:引入多道程序设计的主要目的在于()。
A、提高实时响应速度B、充分利用处理机,减少机空闲时间C、有利于代码共享D、充分利用外围设备E、减少存储器碎片10、计算机发展到第三代,操作系统已成为软件的一个重要分支,最早的操作系统是______________。
11、设计实时操作时()不是主要的追求目标。
A、安全可靠B、资源利用率C、及时响应D、快速处理参考答案: 1、D2、C3、硬件子系统软件子系统4、独立性及时性交互性5、提高计算机系统的工作效率6、C D7、存储管理文件管理作业管理8、B9、BD 10、批处理操作系统11、B第一章复习题答案1、计算机系统由哪些部分组成?答:2、什么是计算机的操作系统?答:操作系统是计算机的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。
操作系统既是一种资源管理程序,又是一种其他程序执行的控制程序,其目的是提供一个供其它程序执行的良好环境。
(完整版)操作系统复习题及答案

C 中断D.程序顺序执行A .多道程序设计 B. 程序的并发执行 1 操作系统概述 自测题A.虚拟存储器 B.缓冲技术 C.SPOOLing 技术D.快表2.设计实时操作系统必须首先考虑系统的4. 下述操作系统类型中,哪个操作系统一定是由多台计算机组成的系统?A.实时B.批处理C.分时D.分布式6. 按照所起的作用和需要的运行环境,操作系统属于7. 操作系统的主要功能是存储器管理、设备管理、文件管理、用户接口和A. 进程管理B.用户管理C.信息管理D.操作系统管理8. 操作系统的最基本的两个特征是资源共享和1 选择题1.以下 操作系统中的技术是用“时间”来换取“空间 ”的。
A.效率B.可移植性C.可靠性D.使用的方便性3.一个作业第一次执行时用了 5min ,而第二次执行时用了 6mi n,这说明了操作系统的 特点。
A.并发性B.共享性C. 虚拟性D.不确定性5.操作系统中,以下采用了以“空间”换“时间”的技术。
A.终端技术B.缓冲技术C.通道技术D.虚拟存储技术A.支撑软件B.用户软件C.应用软件D.系统软件9.采用多道程序设计技术可以提高CPU 和外部设备的A.稳定性B.可靠性C.利用率D.兼容性10.在计算机系统中,操作系统是A.处于裸机之上的第一层软件B.处于硬件之下的底层软件C.处于应用软件之上的系统软件D.处于系统软件之上的用户软件11.操作系统是对进行管理的软件。
A.软件B.硬件C.计算机资源D.程序12.从用户的观点,操作系统是A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.是扩充裸机功能的软件,是比裸机功能更强、使用方便的虚拟机13.操作系统的基本类型是A. 批处理系统、分时系统和多任务系统B.实时系统、分时系统和批处理系统C.单用户系统、多用户系统和批处理系统D.实时系统、分时系统和多用户系统14.为了使系统中的所有用户都得到及时的响应,操作系统应该是A.实时系统B.批处理系统C.分时系统D.网络系统A.用户数越少B.用户数越多C.内存越少D.内存越多15.如果分时系统的时间片一定,那么会使响应时间越长。
操作系统复习题及答案

操作系统复习题及答案1. 什么是进程?进程与程序有何区别?进程是程序在数据集上的一次执行过程,是系统进行资源分配和调度的一个独立单位。
进程与程序的主要区别在于:进程是动态的,程序是静态的;进程是程序的执行过程,而程序是指令的有序集合。
2. 简述操作系统的五大基本功能。
操作系统的五大基本功能包括:进程管理、存储管理、文件管理、设备管理和用户接口。
3. 什么是死锁?如何避免死锁?死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。
避免死锁的方法包括:确保系统资源充足、避免进程进入不安全状态、采用资源分配图等。
4. 什么是分页和分段?它们有何区别?分页是将物理内存划分为固定大小的页,并为每个页分配一个唯一的页号。
分段则是根据程序的逻辑结构将地址空间划分为若干个段。
分页和分段的主要区别在于:分页是固定大小的划分,而分段是可变大小的划分;分页由系统统一管理,分段由程序员控制。
5. 什么是虚拟内存?虚拟内存的作用是什么?虚拟内存是一种内存管理技术,它允许程序使用比物理内存更大的地址空间。
虚拟内存的作用是扩展可用的内存空间,提高内存的利用率,支持更大的程序运行。
6. 简述文件系统的层次结构。
文件系统的层次结构通常包括:用户层、文件系统层和硬件层。
用户层负责与用户交互,文件系统层负责管理文件和目录,硬件层负责管理存储设备。
7. 什么是中断?中断的作用是什么?中断是计算机系统中的一个信号,用于通知CPU暂停当前执行的程序,转而处理更高优先级的任务。
中断的作用是提高系统的响应性和实时性,允许多任务并发执行。
8. 什么是同步和异步?它们在操作系统中如何应用?同步是指两个或多个进程在执行时,按照一定的顺序和时间关系进行协作。
异步则是指进程之间没有固定的协作顺序和时间关系。
在操作系统中,同步用于控制进程间的协作和资源共享,异步用于提高系统的并发性和效率。
9. 什么是设备驱动程序?设备驱动程序的作用是什么?设备驱动程序是操作系统中用于控制和管理硬件设备的软件。
操作系统试题及答案

操作系统试题及答案一、选择题1. 操作系统的主要功能是()A. 实现计算机与外部设备的交互B. 管理计算机的硬件资源C. 控制计算机的运行流程D. 以上答案都正确答案:D2. 下列哪个不属于操作系统的基本功能()A. 进程管理B. 文件管理C. 硬件管理D. 内存管理答案:C3. 操作系统的进程是指()A. 计算机运行的一个程序B. 计算机运行的多个程序C. 计算机运行的最核心程序D. 计算机运行的最后一个程序答案:B4. 下列哪个不是进程状态()A. 运行态B. 就绪态C. 阻塞态D. 结束态答案:D5. 操作系统的调度算法是指()A. 确定进程的执行顺序B. 操作系统的启动顺序C. 进程与外设的交互顺序D. 确定进程的创建顺序答案:A二、填空题1. 操作系统内核是指()。
答案:操作系统的核心部分,负责管理计算机的硬件资源和提供基本的系统调用接口。
2. 进程的状态包括()。
答案:运行态、就绪态、阻塞态。
3. 进程调度算法的目标是()。
答案:提高系统的吞吐量、减少响应时间、提高系统的公平性。
4. 死锁是指进程()。
答案:由于竞争有限的资源而陷入无法继续执行的状态。
5. 虚拟内存是一种()。
答案:将进程的部分或全部地址空间放在磁盘上,以此扩充实际内存的技术。
三、简答题1. 请简要说明进程和线程的区别。
答案:进程是计算机运行的一个程序,包括代码、数据和运行状态等;线程是进程的一部分,是程序执行的最小单位。
一个进程可以包含多个线程,它们共享进程的资源,但拥有各自的执行路径和栈空间。
线程之间的切换开销较小,可以提高系统的并发性。
2. 简述死锁的条件以及解决死锁的方法。
答案:死锁的条件包括互斥、持有并等待、不可剥夺和循环等待。
解决死锁的方法有预防、避免、检测和恢复等。
预防死锁可以通过破坏死锁条件来实现,如破坏循环等待;避免死锁可以通过资源分配策略来避免产生死锁;检测死锁可以通过资源分配图等方法来检测死锁的发生;恢复死锁可以通过资源抢占和进程终止等方式来解除死锁。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章绪论复习题1、操作系统有多种类型,允许多个用户将若干个作业提交给计算机集中处理的操作系统,称为_A_。
A. 批处理操作系统 B •分时操作系统C.实时操作系统 D .多处理机操作系统2、_C_操作系统允许用户把若干个作业提交给计算机系统。
A、单用户B、分布式C、批处理D、监督3、以下4个特征中,_D_不是分时OS的特征。
A、多路性B、交互性C 、及时响应性D、批量性4、操作系统有多种类型,允许多个用户以交互方式使用计算机的操作系统,称为__B_。
A.批处理操作系统B. 分时操作系统C.实时操作系统D. 多处理机操作系统5、一个完整的计算机系统是由C组成的。
A、硬件 B. 软件 C.硬件和软件 D.用户程序6操作系统是一种B ,它负责为用户和用户程序完成所有与硬件相关并与应用无关的工作。
A.应用软件B .系统软件C .通用软件D .软件包7、把处理机的时间分成很短的时间片(如几百毫秒),并把这些时间片轮流地分配给各联机作业使用的技术称为A_。
A.分时技术B.实时技术C.批处理技术D.多道程序设计技术8、实时操作系统追求的目标是C 。
A.高吞吐率B .充分利用内存C .快速响应D .减少系统开销9、分时操作系统通常采用_B_策略为用户服务。
A、可靠性和灵活性B、时间片轮转C、时间片加权分配D、短作业优先10、操作系统是对丄进行管理的软件。
A、软件B、硬件C、计算机资源D、应用程序11、现代操作系统的主要目标是提高资源利用率和方便用户。
12、 操作系统的基本类型主要有 分时系统(或分时操作系统)、实时系统(或 实时操作系统)和_批处理系统(或批处理操作系统)。
13、 操作系统五个功能是:处理机管理、 存储器管理、 设备管理、 以及 __________ 和 为用户提供操作接口 。
14、 操作系统的基本特征是 并发,共享,虚拟 和异步。
15、 操作系统一般为用户提供了三种界面,它们是 命令界面,图形界面 和系统调 用界面 。
第二章进程管理复习题1、 并发性是指若干事件在 B 发生。
A.同一时刻B .同一时间间隔内C .不同时刻D .不同时间间隔内 2、 进程和程序的本质区别是 D 。
A.存储在内存和外存 B .顺序和非顺序执行机器指令C •分时使用和独占使用计算机资源D .动态和静态特征3、 进程从运行状态进入就绪状态的原因可能是D 。
6正在执行的进程由于其时间片完而被暂停执行,此时进程应从执行状态变为 D 。
A.静止阻塞B.活动阻塞C.静止就绪D.活动就绪7、 下列各项工作中,哪一个不是创建进程必须的步骤_B_。
A.建立一个PCB 进程控制块B.由进程调度程序为进程调度 CPUC.为进程分配内存等必要的资源D.将PCB 链入进程就绪队列8、 已经获得除C_以外的所有运行所需资源的进程处于就绪状态。
A.被选中占有处理机C •等待的事件已发生B.等待某一事件 D.时间片用完 4、 一个进程被唤醒意味着B <A.该进程重新占有了 CPUC.它的优先权变为最大5、 进程和程序的本质区别是DA.存储在内存和外存 B .进程状态变为就绪 D .其PCB 移至就绪队列的队首 B .顺序和非顺序执行机器指令 C •分时使用和独占使用计算机资源 D .动态和静态特征A.存储器 B .打印机C . CPU D .磁盘空间9、进程从运行状态进入就绪状态的原因可能是。
A.被选中占有处理机B.等待某一事件10、在多进程的并发系统中,肯定不会因竞争 D 而产生死锁。
11、一个进程被唤醒意味着B 。
13、PV 操作是在D 上的操作A .临界区 C.缓冲区 14、 如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入cA.自由状态 B .停止状态 C .阻塞状态 D .静止状态15、 分配到必要的资源并获得处理机时的进程状态是 _B_。
A 、就绪状态B 、执行状态C 、阻塞状态D 、撤消状态16、 _D_是一种只能进行P 操作和V 操作的特殊变量。
A 、调度B 、进程C 、同步D 、信号量17、 下列的进程状态变化中, C_变化是不可能发生的。
A 、运行f 就绪B 、运行f 等待C 、等待f 运行D 、等待f 就绪18、 多个进程的实体能存在于同一内存中, 在一段时间内都得到运行。
这种性质 称作进程的_B —。
A.动态性B. 并发性C. 调度性D. 异步性19、 进程控制块是描述进程状态和特性的数据结构,一个进程 _D_。
A 、可以有多个进程控制块 C 、可以没有进程控制块 D 、只能有惟一的进程控制块C •等待的事件已发生 D.时间片用完A .打印机B .磁带机 .磁盘 D . CPUA.该进程重新占有了 CPU .进程状态变为就绪C .它的优先权变为最大 .其PCB 移至就绪队列的队首12、为了对紧急进程或重要进程进行调度, 调度算法应采用 B 。
A .先进先出调度算法 .优先数法C.最短作业优先调度 .定时轮转法进程信号量B 、可以和其他进程共用一个进程控制块20、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为_C_。
A、公共变量 B 、标志符 C 、信号量 D 、标志变量21、进程状态从就绪态到运行态的转化工作是由_C_完成的。
A、作业调度 B 、中级调度C 、进程调度 D 、设备调度22、在进程管理中,当__C_时,进程从阻塞状态变为就绪状态。
A、进程被进程调度程序选中B、等待某一实践C、等待的事件发生 D 、时间片用完23、一个运行的进程用完了分配给它的时间片后,它的状态变为A。
A、就绪B、等待C、运行D、由用户自己确定24、下列_B_是进程存在的标志。
A JCB B、PCB C、DCT D、CHCT25、相关进程之间因彼此等待对方发送信号导致的直接制约关系称为旦。
A、互斥 B 、同步C 、通信D 、死锁26、若P、V操作使信号量S的值为-1,则表示有旦等待进程。
A 0个B、1个C、2个D、3个27、下列的进程状态变化中,_D_变化是不可能发生的。
A、运行f就绪B、运行f等待C、等待f运行D、等待f就绪29、在进程管理中,一个进程存在的惟一标志是C。
A、源程序和数据B、作业说明书C、进程控制块D、目标程序和数据30、进程之间因共享某个临界资源互相等待,这种间接的制约关系是进程之间的A。
A、互斥 B 、同步C 、通信D 、死锁31、如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入C。
A.自由状态B •停止状态C •阻塞状态D •静止状态32、对于记录型信号量,执行一次signal操作时,信号量的值为_D_时进程应唤醒阻塞队列中进程。
A. 大于0 B •小于0 C •大于等于0 D •小于等于033、对于记录型信号量,执行一次wait操作时,信号量的值为_B_J寸进程应阻塞。
A. 大于0 B •小于0 C •大于等于0 D •小于等于034、进程从运行状态进入就绪状态的原因可能是__D__A.被选中占有处理机B.等待某一事件C•等待的事件已发生 D.时间片用完35、下列说法正确的是__A__0A. 临界区是指进程中访问临界资源的那段代码B. 临界区是指进程中用于实现进程互斥的那段代码C. 临界区是指进程中用于实现进程通信的那段代码D. 临界区是指进程中用于访问共享资源的那段代码36、下列说法正确的是 C °A.并发性是指若干事件在同一时刻发生B .并发性是指若干事件在不同时刻发生C .并发性是指若干事件在同一时间间隔发生D.并发性是指若干事件在不同时间间隔发生37、并发性是指若干事件在_B_发生。
A.同一时刻B.同一时间间隔内C.不同时刻D.不同时间间隔内38、多个进程的实体能存在于同一内存中,在一段时间内都得到运行。
这种性质称作进程的 B 。
A.动态性B. 并发性C. 调度性D. 异步性39、两个旅行社甲和乙为旅客到航空公司订机票,形成互斥的资源是_A—°A.机票B.旅行社C.航空公司D.航空公司和旅行社40、PV操作是对_D_ 的操作。
A.临界区B.进程C.缓冲区D.信号量41、__________________________________________ 在下列特性中,哪一个不是进程的特征__C _______________________________ °A.异步性B.并发性C.静态性D.动态性42、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的_A_关系。
A.同步B.互斥C.竞争D. 合作43、进程从运行状态进入就绪状态的原因可能是_D—。
A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完44、多个相关进程因合作完成同一任务需要彼此等待对方发送信息,这种直接制约关系称为进程之间的_B_。
A.互斥B. 同步C. 通信D. 死锁45、进程从运行状态到等待状态可能是由于 C 。
A.进程调度程序的调度B. 现运行进程时间片用完C.现运行进程执行了P操作D.现运行进程执行了V操作46、如果一进程处于就绪状态要将其投入运行,应使用 C 。
A.挂起原语B.创建原语C.调度原语D.终止原语47、进程控制块是描述进程状态和特性的数据结构,一个进程D。
A、可以有多个进程控制块 B .可以和其他进程共用一个进程控制块C.可以没有进程控制块 D •只能有惟一的进程控制块48、对进程的描述中,下列说法错误的是 D 。
A. 一个进程可以包含若干个程序B. 一个程序可以对应多个进程C.进程必须由程序作为其组成部分D. 一个程序仅对应一个进程49、对于两个并发进程,设互斥信号量为mutex,若mutex=O,则__B__A.表示没有进程进入临界区B.表示有一个进程进入临界区C. 表示有一个进程进入临界区,另一个进程等待进入D. 表示有两个进程进入临界区50、以下关于进程三种基本状态的变迁中,D不会发生。
A、就绪态—运行态 B 、运行态—就绪态C、等待态—就绪态 D 、就绪态一等待态51、利用信号量s和P、V操作实现进程互斥控制,当s<0时,其含义是指 D <A、无进程申请临界资源 B 、无临界资源可用C、无等待临界资源的进程 D 、有|s|个进程等待临界资源52、进程的同步和互斥反映了进程间直接制约和间接制约的关系。
53、进程由进程控制块(或PCB 、—程序段___和数据段组成,其中「进程控制块(或PCB _是进程存在的唯一标识。
54、进程的三种基本状态是就绪、执行和阻塞。
55、信号量的物理意义是:当信号量的值大于零时,表示系统中可用资源的数目,当信号量等于0时表示系统中无资源可用,当信号量值小于零时,其绝对值为等待此种资源的进程数目。