操作系统-上海第二工业大学-二工大-期末考试-试卷3
- 格式:doc
- 大小:21.50 KB
- 文档页数:6
操作系统期末试题1一、单项选择题(每题2分,共20分)1.在操作系统中,进程的最基本的特征是( A )。
A. 动态性和并发性 B.顺序性和可再现性C.与程序的对应性 D.执行过程的封闭性2.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。
这项工作是由( A )完成的。
A.作业调度 B. 进程调度C.用户自己D.管理人员3.虚拟存储器给用户提供了特大的地址空间。
实际上它是( C )。
A. 扩大物理内存容量 B.扩大物理外存容量C. 扩大逻辑内存容量 D.扩大逻辑外存容量4.引入缓冲技术的主要目的是( C )。
A. 改善用户编程环境 B.提高CPU的处理速度C.提高CPU与设备之间的并行程度 D.降低计算机的硬件成本5.在微内核结构的现代操作系统中,进程( A )。
A. 只是资源分配的单位 B.只是调度运行的单位C.既是资源分配的单位,又是调度运行的单位 D.失去作用6. (A)没有多道程序设计的特点。
A.dosB.unixB.windows D.os/27. 下列四个操作系统中,是分时系统的为(C)。
A.cp/mB.ms-dosC.unixD.windows nt8. 在分时系统中,时间片一定,(B),响应时间越长。
A.内存越多B.用户数越多C.后备队列D.用户数越少9. 用户要在程序一级获得系统帮助,必须通过(D)。
A.进程调度B.作业调度C.键盘命令D.系统调用10. 操作系统是一组(C)。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。
每题2分,共10分)1.用户程序应与实际使用的物理设备无关,这种特性就称作与设备无关性。
( )2.处理机调度可分为三级:高级、中级和低级。
在所有的系统中,都必须具备这三级调度。
( )3.信号量机制是一种有效的实现进程同步与互斥的工具。
信号量只能由PV 操作来改变。
第二章处理机管理——死锁——单选题1.在多道程序系统中,可能发生一种危险――死锁。
产生死锁的原因是由于__B___。
A.资源竞争,进程推进顺序非法B.系统资源不足,程序推进顺序非法C.系统资源不足,各进程之间竞争资源D.资源竞争,并行进程同时执行2.在为多道程序所提供的可共享的系统资源不足时,可能出现死锁。
但是,不适当的____C_也可能产生死锁。
A.进程优先权B.资源的线形分配C.进程推进顺序D.分配队列优先权3.当进程数大于资源数时,进程竞争资源__B___会产生死锁。
A.一定B.不一定4.产生死锁的四个必要条件是互斥、不剥夺、环路等待和_D_。
A.请求与阻塞B.请求与释放C.释放与阻塞D.保持与请求5.产生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏____A_条件是不太实际的。
A.互斥B.不剥夺C.环路等待D.保持与请求6.为了防止死锁的产生,在进程所需要的全部资源被满足之前,不进入就绪状态,这是否定了CA.互斥条件B.不剥夺条件C.保持与请求条件D.环路等待条件7.在预防死锁发生的方法中,当进程申请资源得不到满足时,必须释放它已占有的全部其它资源,这是破坏了死锁必要条件中的__B___。
A.互斥条件B.不剥夺条件C.环路等待条件D.请求与保持条件8.在预防死锁发生的方法中,将系统资源按类型线型排序,并赋予不同的序号。
进程必须严格按资源序号的递增次序提出申请。
这是破坏了死锁必要条件中的__C___。
A.互斥条件B.不剥夺条件C.环路等待条件D.请求与保持条件9.系统可用资源3份,P1进程正占用5份,还需要5份;P2进程正占用2份,还需要3份;P3进程正占用2份,还需要7份。
该状态是_A____。
A.安全的B.不安全的10.系统可用资源2份,P1进程正占用5份,还需要5份;P2进程正占用2份,还需要2份;P3进程正占用3份,还需要6份。
该状态是___B__。
A.安全的B.不安全的11.系统中有2份共享资源,有3个并行进程,每个进程都需要该共享资源2份,则在这3个进程之间__C___。
操作系统期末考试题和答案一、选择题(每题2分,共20分)1. 在操作系统中,进程和程序的主要区别是()。
A. 程序是静态的,进程是动态的B. 程序是动态的,进程是静态的C. 程序是操作系统的一部分,进程是用户的一部分D. 程序是用户的一部分,进程是操作系统的一部分答案:A2. 下列关于死锁的描述中,错误的是()。
A. 死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局B. 死锁产生的原因是系统资源不足C. 死锁的四个必要条件是互斥、占有和等待、不可剥夺和循环等待D. 死锁可以预防,但无法避免答案:D3. 在分页存储管理中,页表的作用是()。
A. 将逻辑地址转换为物理地址B. 将物理地址转换为逻辑地址C. 存储进程的执行状态D. 存储进程的资源分配情况答案:A4. 虚拟内存技术的主要目的是()。
A. 提高CPU的利用率B. 提高内存的利用率C. 提高I/O设备的利用率D. 提高磁盘的利用率答案:B5. 在操作系统中,文件的逻辑结构通常采用()。
A. 顺序结构B. 链接结构C. 索引结构D. 树形结构答案:A6. 操作系统中,文件的物理结构通常采用()。
A. 顺序结构B. 链接结构C. 索引结构D. 树形结构答案:B7. 在操作系统中,文件的共享是指()。
A. 多个进程可以同时访问同一个文件B. 多个进程可以同时修改同一个文件C. 多个进程可以同时创建同一个文件D. 多个进程可以同时删除同一个文件答案:A8. 在操作系统中,文件的保护是指()。
A. 防止文件被非法访问B. 防止文件被非法修改C. 防止文件被非法删除D. 以上都是答案:D9. 在操作系统中,文件的组织方式通常采用()。
A. 顺序文件B. 随机文件C. 索引文件D. 以上都是答案:D10. 在操作系统中,文件的存取方式通常采用()。
A. 顺序存取B. 随机存取C. 直接存取D. 以上都是答案:D二、填空题(每题2分,共20分)1. 操作系统的主要功能包括______、______、文件管理、设备管理和______。
操作系统期末考试试题及答案PDF一、单项选择题(每题2分,共20分)1. 在现代操作系统中,进程和程序的主要区别是()。
A. 进程是一个动态的概念,程序是一个静态的概念B. 进程是程序的执行过程,程序是进程的代码集合C. 进程是程序的代码和数据的集合,程序是进程的执行过程D. 进程是程序的代码集合,程序是进程的执行过程2. 在操作系统中,进程调度的目的是()。
A. 决定进程的执行顺序B. 提高CPU的利用率C. 保证进程的公平性D. 以上都是3. 下列关于死锁的描述,不正确的是()。
A. 死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局B. 死锁产生的四个必要条件是互斥、占有和等待、不可剥夺、循环等待C. 死锁的预防方法是破坏占有和等待条件D. 死锁的避免方法是通过银行家算法来实现4. 在操作系统中,虚拟内存的主要作用是()。
A. 提高内存的访问速度B. 提高内存的利用率C. 扩大内存的容量D. 以上都是5. 下列关于文件系统的的说法,不正确的是()。
A. 文件系统是操作系统中负责管理文件的系统B. 文件系统提供了文件的创建、删除、读取和写入等操作C. 文件系统将文件存储在磁盘上,并且可以对文件进行加密D. 文件系统允许多个用户同时访问同一个文件6. 在操作系统中,分页管理方式的主要优点是()。
A. 减少了内存的碎片B. 简化了内存管理C. 提高了内存的利用率D. 以上都是7. 下列关于进程通信的说法,不正确的是()。
A. 进程通信是指进程之间交换信息的过程B. 进程通信的方式有共享内存、消息传递、信号量等C. 进程通信可以提高系统的并发性D. 进程通信会导致进程的阻塞8. 在操作系统中,中断处理程序的主要作用是()。
A. 处理硬件设备发出的中断信号B. 处理用户发出的中断信号C. 处理操作系统发出的中断信号D. 处理进程发出的中断信号9. 下列关于操作系统的用户界面的说法,不正确的是()。
第三章存储器管理单选题——存储基本概念——1.在计算机系统中为解决存储器在速度、容量和价格方面的矛盾,采用了多级存储装置,在层次上组成一个速度由快到慢,容量由小到大的多层结构。
根据速度的由快到慢,以下正确的序列是_____。
A.Cache,主存储器,外存储器B.主存储器,外存储器,CacheC.外存储器,主存储器,CacheD.主存储器,Cache,外存储器2.在多道程序系统中,以下说法错误的是_____。
A.主存空间除装入操作系统核心外,其余部分为多个用户所分享B.当一个用户程序真正被装入时,才能根据主存的分配情况确定程序被装入的位置C.一个程序如多次被调入主存,主存的分配状态很不可能相同D.程序设计是以物理地址来存取数据的,而程序执行必须以逻辑地址来存取数据3.可由CPU调用执行的程序所对应的地址空间称为_____。
A.作业的地址空间B.物理存储空间C.名空间D.虚拟地址空间4.程序中由符号名组成的空间称为_____。
A.作业的地址空间B.物理存储空间C.名空间D.虚拟地址空间5.程序经编译与链接后,相对地址集合而成的空间称为_____。
A.作业的地址空间B.物理存储空间C.名空间D.虚拟地址空间6.所谓动态重定位,地址变换是发生在_____。
A.程序装入时B.程序执行时C.程序执行前D.程序链接时7.以下_____不是动态重定位的优点。
A.主存的使用更加灵活有效B.提供了虚拟存储器的基础C.重定位机构简单,不用专门的硬件D.共享程序的单一副本比较容易8.用重定位寄存器方式进行动态重定位,如果寄存器中的地址为1000,指令中的逻辑地址是500,CPU执行到该指令时,实际访问的物理地址是_____。
A.1000B.500C.1500D.以上都不对9.地址重定位的对象是_____。
A.目标程序B.源程序C.编译程序D.执行程序10.下面所列的存储管理方案中,_____实行的不是动态重定位。
A.固定分区B.可变分区C.分页式D.请求分页式——页式存储管理——11.在一个页式存储管理的系统中,逻辑地址是3654,页的大小为1K,那么,该逻辑地址的页号和页内地址分别为_____。
操作系统期末考试试卷(二)一、填空题(每空1分,共10分)1、按信息交换方式不同,通道可分为三类______________、数组多路通道、选择通道。
2、 Linux中,1#进程就是由建立得。
3.作业控制方式有_______________方式与__________方式二种。
4.文件得逻辑结构分为____________得无结构文件与_________得有结构文件二种。
5.解决死锁问题可以采用得方式中,采用死锁避免策略,如算法虽然保守,但可以保证系统时时处于安全状态。
6.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比就是。
7设有8页得逻辑空间,每页有1024字节,它们被映射到32块物理存储区中。
那么,逻辑地址得有效位就是________位,物理地址至少就是__________位。
二、单选题(每题2分,共20分)1.操作系统得基本功能不包括( )。
A、处理器管理B、存储管理C、用户管理D、设备管理2.中央处理器处于目态时,执行( )将产生“非法操作”事件。
ﻫA、特权指令B、非特权指令C、用户程序 D、访管指令3.一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求打印输出,此间该进程得状态变化就是()。
ﻫA、运行态-就绪态-等待态B、等待态-就绪态-运行态ﻫ C、就绪态-运行态-等待态D、就绪态-等待态-运行态4.在单处理器系统中,如果同时存在有10个进程,则处于就绪队列中得进程最多为()个。
A、1 B、8C、9D、105.操作系统为用户提供按名存取得功能,在以下目录结构中,不能解决文件重名问题得就是( )、ﻫA、一级目录结构B、二级目录结构C、树形目录结构D、以上三个答案都不对6.在磁盘文件得物理结构中,()既适合顺序存取,又方便随机存取。
A、顺序结构B、链式结构C、索引结构D、文件得目录结构7、 Windows内核使用( )个优先级表示线程要求执行得紧迫性。
操作系统期末考试试题一、选择题(每题2分,共20分)1、以下哪个选项不是操作系统的功能?A.进程管理B.内存管理C.安全管理D.文件管理2、下列哪个选项是正确的进程状态?A.就绪状态和运行状态B.阻塞状态和终止状态C.空闲状态和运行状态D.挂起状态和激活状态3、下列哪个算法不是用于进程调度的?A.先来先服务(FCFS)B.时间片轮转(RR)C.短作业优先(SJF)D.优先级调度(PS)4、在内存管理中,下列哪个选项不是虚拟内存的基本思想?A.页式管理B.段式管理C.段页式管理D.保护位5、下列哪个选项不是文件系统的基本功能?A.文件的创建、读取、删除、修改B.文件的存储和检索C.文件的共享和保护D.内存的管理和分配6、下列哪个选项不是操作系统的安全机制?A.用户认证B.访问控制C.数据加密D.文件系统加密7、下列哪个选项不是操作系统的可靠性设计?A.容错性设计B.事务处理设计C.数据备份设计D.系统恢复设计8、下列哪个选项不是操作系统的性能评估?A. CPU使用率B.系统吞吐量C.响应时间D.系统可靠性9、下列哪个选项不是操作系统的版本更新?A.功能增加B.性能优化C.漏洞修复D.系统升级10、下列哪个选项不是操作系统的用户界面?A.命令行界面(CLI)B.可视化界面(GUI)C.网络界面(NLI)D.语音识别界面(VRI)计算机操作系统期末考试试题及答案一、单项选择题1、在下列选项中,哪一项是计算机操作系统的主要功能?A.文件管理B.内存管理C.进程管理D.用户界面正确答案:C.进程管理2、下列哪一项不是计算机操作系统的基本类型?A.批处理系统B.分时系统C.实时系统D.分布式系统正确答案:D.分布式系统3、下列哪一项是进程的基本状态?A.创建状态B.就绪状态C.运行状态D.终止状态正确答案:B.就绪状态4、下列哪一项不是进程调度的方式?A.循环调度B.优先级调度C.时间片轮转调度D.多级反馈队列调度正确答案:A.循环调度5、在下列选项中,哪一项不是文件系统的基本操作?A.文件的创建B.文件的读取C.文件的删除D.文件的复制正确答案:D.文件的复制二、多项选择题1、下列哪些是计算机操作系统的基本特征?A.并发性B.共享性C.虚拟性D.随机性E.不确定性正确答案:ABC2、下列哪些是进程的基本属性?A.共享性B.独立性C.动态性D.并发性E.静态性正确答案:CD3、下列哪些是文件系统的基本功能?A.文件的创建B.文件的读取C.文件的删除D.文件的复制E.文件的移动正确答案:ABCE4、下列哪些是进程调度的基本方式?A.时间片轮转调度B.优先级调度C.多级反馈队列调度D.循环调度E.静态调度正确答案:ABC5、下列哪些是内存管理的基本技术?A.分页技术B.分段技术C.段页式技术D.缓存技术E.动态分配内存技术正确答案:ABCE三、判断题1、计算机操作系统是一种资源管理程序。
一、选择题1、在现代操作系统中引入了(),从而使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式实时3、从用户的观点看,操作系统是()。
A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是()。
A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。
A. 系统调用B.图形用户接口C.原语D.键盘命令6、下列几种关于进程的叙述,()最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。
B.进程可以由程序、数据和进程控制块描述。
C.线程是一种特殊的进程。
D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
7、当一个进程处于()状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机B. 它正等待合作进程的一个消息C. 它正等待分给它一个时间片D. 它正等待进入内存8、一个进程释放一种资源将有可能导致一个或几个进程()。
A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪9、下面关于线程的叙述中,正确的是()。
A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B.线程是资源的分配单位,进程是调度和分配的单位。
C.不管系统中是否有线程,进程都是拥有资源的独立单位。
D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。
10、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。
考 生 信 息 栏学院 专业 班级 姓名 学号装 订 线(学院、(考 生 信 息 栏 学院 专业 班级 姓名 学号装 订 线得 分方式。
程序直接控制方式管理简单.价格低廉,但要使主机等待I /O 没备。
而设备和CPU 、设备和设备只能串行工作;中断控制方式在某种程度上使CPU 摆脱了等待I/O 设备的空转现象.主机和外设可以并行工作,提高了主机的利用率,但由于中断次数多.每次中断都要作现场保护和恢复工作.系统开销较大,仍然要占用较多的cPu 时间,而且快速的I /O 设备要求中断响应要足够快。
否则会造成数据丢失;DMA 方式和通道控制方式都较好地解决了上述问题。
从而大大减少了CPU 的负担。
DMA 方式与通道控制方式相比.在灵活性和功能方而.仍存在—定的局限性.DMA 方式要求CPU 执行设备驱动程序启动设备,给出存放数据的内存起始地址以及操作方式和传送字节长度等,而且一个DMA 控制器只能控制—个设备。
3. 存储管理中,分页和分段有何区别?答: 分页和分段都采用离散分配方式,但两者有显著的差别。
〔1) 页是信息的物理单位.分页是系统的需要.是为了提高内存的利用率;段是信息的逻 辑单位.目的在于更好地满足用户的需要(2)页的大小固定。
由系统确定.一个系统只能有一种大小的页面:段的长度不固定。
决 定于用户的程序。
(3)分页的作业地址空间是——维的.单一的线性地址空间;分段的作业地址空间是一维的。
—个地址包括段号和段内地址。
四、综合题(共40分)1. 假设某系统中有3种资源(R1,R2.R3),在某时刻系统中共有4个进程P1,P2,P3,P4 的最大资源需求数向量和此时己分配的资源数向量分别是:系统中当前可用资源向量为(1.1.2)。
问:(1)如果进程P2发出资源请求向量(1,0,1),系统能否将资源分配给它?(2)如果进程P1发出资源请求向量(1,0,1)呢?如果可以,请写出安全序列,如果不行,说明原因。
《操作系统》期末考试试卷附答案一、选择题(本大题共10小题,每小题4分,共40分)1、在操作系统中, JCB是指()A.作业控制块 B.进程控制块 C.文件控制块 D.程序控制块2、并发进程之间( )A. 彼此无关B. 必须同步C. 必须互斥D. 可能需要同步或互斥3、运行时间最短的作业被优先调度,这种调度算法是()。
A.优先级调度 B.响应比高者优先 C.短作业优先 D.先来先服务4、某页式存储管理系统中,地址寄存器长度为24位,其中页号占14位,则主存的分块大小是()字节A.210 B.211 C.214 D.2245、()是一种只能进行 P 操作和 V 操作的特殊变量。
A.调度 B.进程 C.同步 D.信号量6、在操作系统中,并发性是指若干事件()A.在同一时刻 B.一定在不同时刻 C.在某一时间间隔内 D.依次在不同时间间隔内7、很好地解决了“碎片”问题的存储管理方法是()。
A. 页式存储管理B. 段式存储管理C. 静态分区管理D. 可变分区管理8、多道程序设计是指( )A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序9、设有3个进程共享同一程序段而每次最多允许两个进程进入该程序,若用PV操作作同步机制, 则信号量S的取值范围为()。
A.2,1,0,-1 B.3,2,1,0 C.2,1,0,-1,-2 D.1,0,-1,-210、在提供虚拟存储的系统中,用户的逻辑地址空间主要受()的限制。
A. 内存空闲块的大小 B.外存的大小 C.计算机编址范围 D.页表大小二、填空题(本大题共5小题,每小题4分,共20分)1、在单用户环境下,用户独占全机,此时程序的执行具有_______和。
2、对于信号量,在执行一次P操作时;当其值为____时,进程应阻塞。
在执行V操作时信号量的值应当;当其值为时,应唤醒阻塞队列中的进程。
第二章处理机管理
——进程同步与互斥——
单选题
1.同一系统中的进程之间既相互依赖又相互制约,如果两个进
程同时要用一台打印机,其中一个进程必须等待,这种关系称为。
A.同步
B.互斥
C.共享
D.独享
2.同一系统中的进程之间既相互依赖又相互制约,如果两个进
程同时要用一公用变量,其中一个进程必须等待,这种关系称为。
A.同步
B.互斥
C.共享
D.独享
3.同一系统中如果两个进程要用有界缓冲来传输数据,这两个
进程之间有一种制约关系,这种关系称为。
A.同步
B.互斥
C.共享
D.独享
4.一种由P和V操作所改变的整型变量是。
A.整型信号量
B.控制变量
C.锁
D.记录型信号量
5.关于操作,以下说法不正确的是。
A.P(S)操作意味着申请一份关于信号量S的资源
B.V(S)操作意味着释放一份关于信号量S的资源
C.进程调用一个P操作,将信号量的值减1后,信号量的值
小于0,则进程应阻塞,排入信号量的队列
D.进程调用一个V操作,将信号量的值加1后,信号量的值
小于0,则应从信号量的等待队列中唤醒一个进程
6.当某一信号量的值为2时,说明。
A.有两个进程由于申请相应资源而被阻塞
B.在该信号量的队列中有两个进程
C.有2份关于该信号量的资源可分配
D.系统中有两个并行执行的进程
7.当某一信号量的值为-2时,以下说法不正确的是。
A.有两个进程由于申请与该信号量有关的资源而被阻塞
B.在该信号量的队列中有两个进程
C.有2份关于该信号量的资源可分配
D.有两个进程在等待使用与该信号量有关的资源
8.若信号量S初值为2,当前值为-1,则表示有个进程在与S
有关的队列上等待;系统中共有个S资源。
A.0
B.1
C.2
D.3
9.有两个并发进程都要使用一台打印机,打印机对应的信号量
是S,若S=0,则表示。
A.没有进程在用打印机
B.有一进程在用打印机
C.有一进程在用打印机,另一进程正等待使用打印机
D.两个进程都在用打印机
10.用P、V操作管理相关进程的临界区时,信号量的初值应
定义为。
A.-1
B.0
C.1
D.随意
11.用V操作唤醒一个等待进程时,被唤醒进程的状态变为。
A.等待
B.就绪
C.运行
D.完成
12.若2个并发进程相关临界区的互斥信号量,现在取值为0,
则正确的描述应该是。
A.没有进程进入临界区
B.有一个进程进入临界区
C.有一个进程进入临界区,另一个在等待进入临界区
D.不定
13.在生产者-消费者的程序中,应当注意的是。
A.V操作的次序不能颠倒
B.P操作的次序不能颠倒
C.V操作的次序可以颠倒
D.P操作的次序可以颠倒
14.在生产者-消费者问题的解法中如果将生产者进程的两
个P操作的位置放错,。
A.将会使系统中没有一个进程能够进行下去
B.将可能会使两个进程间发生死锁
C.进程仍能正常运行
D.进程仍能正常运行,但速度会减慢
填充题
1.在多道程序环境下,多进程之间存在的制约有(资源共享)、
(相互合作)。
(2)
2.并发程序间的相互制约关系可分为(同步 )和( 互斥)_两种关系。
3.所谓同步,是指(进程间合作 )。
互斥则是另一种进程间的制约关系,它是(间接相互制约关系 )
4.所谓临界资源是(一次只允许一个进程使用)。
(1)
5.所谓临界区是(在每个进程中访问临界资源的那段代码)。
(1)
6.信号量的物理意义是:当信号量值大于0时表示(可用资源的数目);当信号量值小于0时表示(因请求该资源而被阻塞的进程数目)。
7.操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是(S<0 )。
8.若一个进程已经进入临界区,其它要进入临界区的进程必须(等待)。
9.用P、V操作管理临界区时,一个进程在进入临界区前应该对信号量做(p )操作,退出临界区时应对信号量做( v)操作。
10.有m个进程共享一个临界资源,若使用信号量机制实现对临界资源的互斥访问,则该信号量取值最大为(1 ),最小为(-(1))。
11. 处于执行状态的进程若同时发生了下列2种情况:
(1)对某信号量执行P操作后,其结果为负数;
(2)时间片到时中断发生。
该进程将由执行状态转换成(阻塞)状态。
12.设有K个进程共享一临界区,问:(4)
(1)一次只允许一个进程进入临界区,则信号量的初值为(1),变化范围是(-(1)~1 )。
(2)一次允许M(M<K)个进程进入临界区,则信号量的初值为(M),变化范围是(-() )。