操作系统试卷3

合集下载

《操作系统》考试试卷及答案(B卷)

《操作系统》考试试卷及答案(B卷)

《操作系统》考试试卷及答案(B卷)课程名称:操作系统考试时间:120分钟年级:xxx级专业:xxx题目部分,(卷面共有51题,100分,各大题标有题量和总分)一、单项选择题(28小题,共28分)1、把作业空间中使用的逻辑地址变为内存中物理地址称为()。

A、加载B、重定位C、物理化D、逻辑化答案:B2、考虑页面置换算法,系统有m个物理块供调度,初始时全空,页面引用串长度为p,包含了n个不同的页号,无论用什么算法,缺页次数不会少于()。

A、mB、pC、nD、min(m,n)答案:C3、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即()。

A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间答案:B4、首次适应算法的空闲分区是()。

A、按大小递减顺序连在一起B、按大小递增顺序连在一起C、按地址由小到大排列D、按地址由大到小排列答案:C5、文件存储空间中空闲块管理方法中没有()。

A、空闲文件目录B、位示图C、空闲块散列D、空闲块链答案:C6、启动磁盘执行一次输入输出操作时,()是硬件设计时就固定的。

A、寻道时间B、延迟时间C、传输时间D、一次I/O操作的总时间答案:C7、设磁盘的I/O请求队列中的柱面号为19、376、205、134、18、56、193、396、29、3、19、40,磁头的起始位置为100若采用SCAN(电梯调度)算法(磁头的运行方向是从大磁道向小磁道进行的),则磁头移动()个磁道。

A、205B、480C、490D、512答案:C8、在以下磁盘调度中,()算法可能出现饥饿现象。

A、电梯调度B、最短寻道时间优先C、循环扫描算法D、先来先服务答案:B9、以下对物理块和逻辑记录关系的描述中正确的是()。

操作系统及其安全试卷三

操作系统及其安全试卷三

三1. 启动外设前必须组织好通道程序,通道程序是由若干( )组成。

A .CCW B. CSW C. CAW D. PSW 2. 资源有序分配策略可以实现死锁的( )。

A .防止(预防)B .避免C .检测D .恢复3. 作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。

A .输入 B. 后备 C. 执行 D. 完成 4. 某类资源有7个,由3个进程共享,假设每个进程需要的资源数相同,则每个进程最多可申请( )个资源而系统肯定不会死锁。

A .1B .2C .3D .4 5. 支持程序浮动的地址转换机制是( )A. 页式地址转换B. 段式地址转换C. 静态重定位D. 动态重定位 6. 下面( )不属于操作系统。

A .分时系统B .实时系统C .批处理系统D .SPOOLing 系统7. 有一个长度为3000个字符的流式文件要存放在磁盘上,磁盘的每块可以存放512字节,则该文件至少占用( )块。

A . 5 B. 6 C. 7 D. 9 8. 下列指令不是特权指令的是( )。

A .读时钟日期指令B .加载PSW 寄存器指令C .启动I/O 指令D .改变存储器映像图指令 9. 下列进程状态转换不可能的是( )。

A .运行->就绪B .就绪->运行C .等待->运行D .运行->等待 10. Intelx86中,PSW 由寄存器( )组成。

A .EAX 和EBXB .EFLAGS 和EIPC .ESP 和EBPD .CS 和DS11. 在单处理机上的进程就绪队列和阻塞队列最多都只能有一个。

( )12. 时间片越小,系统的响应时间就越小,系统的效率就越高。

( )一、单项选择题(每小题 1 分,共 10分)在下列每小题的四个备选答案中选出一个正确的答 案,并将其字母标号填入题干的括号内。

二、判断改错题(每小题 2 分,共 10分)在题后的括号内,正确的打√;错误的打×并予以改正。

操作系统期末试题及答案

操作系统期末试题及答案

《操作系统》期末试卷姓名一、选择题( 15*2 分=30 分)1 、在操作系统中, JCB 是指(A )A.作业控制块B.进程控制块 C.文件控制块 D.程序控制块2、并发进程之间 ( D )A. 彼此无关B. 必须同步C. 必须互斥D. 可能需要同步或互斥3、运行时间最短的作业被优先调度,这种调度算法是( C ) 。

A.优先级调度 B.响应比高者优先C.短作业优先D.先来先服务4、某页式存储管理系统中,地址寄存器长度为 24 位,其中页号占 14 位,则主存的分块大小是( C )字节A. 210 B. 211 C. 214 D. 2245 、( D ) 是一种只能进行 P 操作和 V 操作的特殊变量。

A.调度 B.进程 C.同步D.信号量6、在操作系统中,并发性是指若干事件( )A.在同一时刻 B.一定在不同时刻C.在某一时间间隔内D.依次在不同时间间隔内7、很好地解决了“碎片”问题的存储管理方法是( A ) 。

A. 页式存储管理B. 段式存储管理C. 静态分区管理D. 可变分区管理8、多道程序设计是指 ( D )A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序9 、设有 3 个进程共享同一程序段而每次最多允许两个进程进入该程序,若用 PV 操作作同步机制 , 则信号量 S 的取值范围为 ( ) 。

A.2,1,0,-1B.3,2,1,0C.2,1,0,-1,-2D.1,0,-1,-210、在提供虚拟存储的系统中,用户的逻辑地址空间主要受( C )的限制。

A. 内存空闲块的大小 B.外存的大小C.计算机编址范围D.页表大小11、采用时间片轮转法调度是为了 ( ) 。

A.多个终端都能得到系统的及时响应B.先来先服务 c 优先数高的进程先使用处理器 D.紧急事件优先处理12 、 ( )必定会引起进程切换。

操作系统试卷3及答案

操作系统试卷3及答案

操作系统试卷3及答案一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题中的括号内。

1通道又被称为I/O处理器,它用于实现()之间的信息传输。

A、主存与外设B、CPU与外设C、外设与外设D、CPU与辅存2、磁盘是可共享的设备,每一时刻( )进程与它交换信息。

A、允许有两个B、可以有任意多个C、最多有1个D、至少有1个3、在存储管理的各方案中,可扩充主存容量的方案是( )存储管理。

A、固定分区B、可变分区C、连续D、页式虚拟4、分时系统中进程调度算法通常采用( )。

A、响应比高者优先B、时间片轮转法C、先来先服务D、短作业优先5、设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是( )。

A、1,0,-1,-2B、2,0,-1,-2C、1,0,-1D、3,2,1,06、设有三个作业J1,J2,J3,它们的到达时间和执行时间如下表:作业名到达时间执行时间J1 8:00 2小时J2 8:45 1小时J3 9:30 0.25小时它们在一台处理器上按单道运行,若采用短作业优先调度算法,则此三作业的执行次序是( )A、J3,J2,J1B、J1,J2,J3C、J1,J3,J2D、J3,J1,J27、计算机系统中设置的访管指令,( )执行。

A、只能在目态B、只能在管态C、既可在目态又可在管态D、在目态和管态下都不能8、一个多道批处理系统,提高了计算机系统的资源利用率,同时( )。

A、减少各个作业的执行时间B、增加了单位时间内作业的吞吐量C、减少单位时间内作业的吞吐量D、减少了部份作业的执行时间9、操作系统实现文件管理后,允许用户对记录式文件进行存取的最小单位是( )。

A、文件B、记录C、数据项D、字符串10、文件系统采用多级目录结构可以( )。

A、节省存储空间B、解决命名冲突C、缩短文件传送时间D、减少系统开销11、在页式虚拟存储管理中,为实现地址变换,应建立()。

《操作系统》模拟试卷3及参考答案

《操作系统》模拟试卷3及参考答案

《操作系统》模拟试卷3及参考答案《操作系统》模拟试卷三一、单项选择题(每小题1分,共 15 分)1.操作系统的主要功能是管理计算机系统中的()。

A. 程序B.数据C.文件D.资源2.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )A.先来先服务B.时间片轮转法C.高响应比优先D.均衡调度法3.操作系统中引入进程概念后并不能够()。

A. 允许一个程序被多个用户调用B.正确描述程序的执行情况C.使处理器与外设之间有效地并行工作D. 提高资源利用率4.以下()属于临界资源。

A.磁盘存储介质B.共用队列结构C.私有变量D.可重入的程序代码5.在下列情况下,会发生引起调度事件并立即产生调度的是()。

A.处理中断的过程中B.进程在操作系统内核程序临界区C. 进程在原子过程中D.正在运行实时任务6.采用资源剥夺的方法可以解除死锁,还可以采用( )的方法解除死锁。

A.执行并行操作B.拒绝分配C.撤消进程D.修改信号量7.用户在程序中试图读某文件的第100个逻辑块,使用操作系统提供的()接口。

A.系统调用B.图形用户接口C.键盘命令D.原语8.若一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应是()。

A. 可运行的B.可重入的C.可改变的D.可连接的9.虚拟存储器的容量由计算机的地址结构决定,若CPU的地址为32位,则对于一个进程来说,其最大的虚拟存储空间为()。

A. 2GB. 4GC. 1GD. 8G10.仅有基本地址变换机构的分页存储管理方式中,CPU每次存取一个数据时,要( )访问内存。

A. 1次B.2次C. 3次D. 4次11.MS-DOS采用的外存分配方法是()A.单级索引分配B.隐式链接C.显示连接D.两级索引分配12.UNIX系统对空闲磁盘空间的管理,采用的是()。

A 空闲链表法B 位示图法C成组链接法D.线性检索法13.有能避免“磁臂粘着”的磁盘调度算法是()。

操作系统 形考3

操作系统 形考3

一、单选题(每题4分,共计19题)题目1正确获得4.00分中的4.00分题干用ls命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏幕上:drwxrw-r-- 2user gk 3564 Oct 28 10:30 /user/asD.h 则同组用户的访问权限是()。

选择一项:A. 读和写B. 读和执行C. 写和执行D. 读、写、执行反馈Your answer is correct.【解析】读和写正确。

drwx rw-r—表示访问权限,其中红色部分表示同组用户的权限,r表示可读,w表示可写,-表示没有执行权限。

正确答案是:读和写评论写评语或修改得分题目2正确获得4.00分中的4.00分题干文件系统采用二级文件目录可以()。

选择一项:A. 节省内存空间B. 解决同一用户间的文件命名冲突C. 缩短访问存储器的时间D. 解决不同用户间的文件命名冲突反馈Your answer is correct.【解析】解决不同用户间的文件命名冲突正确。

自二级文件目录开始,就解决不同用户间的文件命名冲突,但是同一用户间的文件命名仍不许重名。

正确答案是:解决不同用户间的文件命名冲突评论写评语或修改得分题目3正确获得4.00分中的4.00分题干特殊文件是与()有关的文件。

选择一项:A. 文本B. 硬件设备C. 图像D. 二进制数据反馈Your answer is correct.【解析】硬件设备正确。

为便于统一管理,UNIX系统把所有I/O设备也作为文件对待,称为特殊文件。

正确答案是:硬件设备评论写评语或修改得分题目4正确获得4.00分中的4.00分题干下列属于文件保密机制的是()。

选择一项:A. 设置口令B. 文件的链接C. 定期备份D. 建立副本Your answer is correct.【解析】设置口令正确。

文件保密是由对文件的共享要求引起的,指未经文件主授权的用户不得访问该文件。

四个选项中C属于保密机制。

操作系统慕课版试卷

操作系统慕课版试卷

操作系统慕课版试卷一、选择题(每题3分,共30分)1. 操作系统的主要功能不包括以下哪项?A. 处理器管理B. 存储管理C. 人员管理D. 文件管理答案:C。

解析:操作系统主要是对计算机系统的硬件和软件资源进行管理,并不涉及人员管理。

2. 在多道程序设计中,操作系统能有效提高以下哪个资源的利用率?A. 打印机B. 内存C. CPUD. 以上都是答案:D。

解析:多道程序设计可以让多个程序同时在内存中运行,从而提高CPU、内存和外设(如打印机)等资源的利用率。

3. 以下哪种操作系统是开源的?A. WindowsB. macOSC. LinuxD. iOS答案:C。

解析:Linux是开源的操作系统,而Windows、macOS和iOS都是商业闭源操作系统。

4. 进程在操作系统中的状态不包括以下哪种?A. 就绪态B. 运行态C. 等待态D. 停止态答案:D。

解析:进程在操作系统中有就绪态、运行态和等待态三种基本状态。

5. 操作系统中用于管理文件的系统叫什么?A. 内存管理系统B. 文件管理系统C. 进程管理系统D. 设备管理系统答案:B。

解析:文件管理系统负责对计算机中的文件进行管理,包括文件的存储、检索、共享和保护等。

6. 虚拟内存的主要作用是什么?A. 提高内存速度B. 扩大内存容量C. 保护内存数据D. 减少内存使用答案:B。

解析:虚拟内存通过将部分硬盘空间作为内存的延伸,从而扩大了内存的可使用容量。

7. 以下哪个不是操作系统的安全机制?A. 用户认证B. 访问控制C. 加密D. 广告拦截答案:D。

解析:用户认证、访问控制和加密都是操作系统常用的安全机制,而广告拦截不属于操作系统安全机制范畴。

8. 在分时操作系统中,每个用户在时间上是如何分配的?A. 平均分配B. 根据任务优先级分配C. 根据用户权限分配D. 随机分配答案:A。

解析:分时操作系统将CPU时间平均分配给各个用户,使每个用户轮流使用CPU。

操作系统期末试卷(有答案)

操作系统期末试卷(有答案)

一、选择题(每题2分共40分)1、下列操作系统中,交互性最强的是(B)A批处理系统B分时系统C实时系统D网络操作系统2、批处理操作系统的缺点是(D)A系统吞吐量小B资源利用率低C系统开销小D交互能力弱3、(D)不是分时操作系统的特征A及时性B独占性C交互性D多样性4、在操作系统中,(B)是竞争和分配计算机系统资源的基本单位A程序B进程C作业D用户5、10个进程共享3台同类打印机,则与打印机对应的互斥信号量的初值应是(A)A 3B 10C 7D 16、P、V操作是(A)A两条低级通信原语B两条高级通信原语C 两组不同的机器指令D两组系统调用命令7、分时系统中,一运行进程用完了分给它的时间片后,还未完成计算任务,它的状态将变为(D)A就绪 B 阻塞 C 运行D 挂起8.分时系统经常采用的进程调度算法是(C)A先来先服务B优先数算法 C 时间片轮转算法D随机算法9、如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即应该是(B)A可运行的 B 可重入的 C 可改变的D可连接的10、在可变分区存储管理中,最佳适应算法将空闲区在空闲区表中按(A)次序进行排列A容量递增 B 容量递减 C 地址递增D地址递减11、很好地解决了碎片问题的是(A)式存储管理A分页B分段C固定分区D可变分区12、下列属于独占设备的是(B)A磁盘B打印机C假脱机D硬盘13、以下(B)磁盘调度算法可能导致某些进程发生“饥饿”现象A FCFSB SSTFC SCAND CSCAN14、通道是一种(C)A I/O端口B 数据通道C I/O专用处理器D软件工具15、UNIX对死锁采用的解除方法是(C)A撤销进程法 B 挂起进程法 C 骆驼算法16、固定分区存储管理的优点是(A)A管理方便 B 资源利用率高 C 产生碎片少D采用的算法繁杂性高17、下列系统中,(A)是实时系统A火炮的自动化控制系统B 办公自动化系统C 管理信息系统D 计算机集成制造系统18、下列不是引起产生死锁的必要条件(C)A互斥条件 B 占有并请求条件C可剥夺条件D循环等待条件19、下列(A)存储管理方案不能适应多到程序设计A单一连续区 B 固定分区 C 分页D分段20、在请求分页存储管理系统中,若采用先进先出页面淘汰算法,则当分配的内存块数增加是,缺页中断的次数(D)A减少 B 增加 C 不增不减D可能增加也可能减少二、填空题(每空1分共15分)1、操作系统是最基本的(系统)软件2、资源共享的方式一般分为(互斥共享)和(同时共享)3、并发和(共享)是操作系统的两个最基本的特征4、进程是由(程序)、(数据)和(PCB)3部分组成5、一次仅允许一个进程使用的资源称为(临界资源)6、在分区分配算法中,最先适应算法倾向于优先利用内存中(低地址)部分的空闲分区,从而保留了(高地址)部分的大空闲分区7、在一个实分页存储管理系统中,页大小为2KB。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

试卷十一、单项选择题(本大题共20 小题,每小题1 分,共20 分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.操作系统的主要功能是管理计算机系统中的()A.进程B.作业C.资源D.程序和数据2.有关操作系统的叙述,______ 是正确的()A.批处理作业有作业说明书B.分时系统不一定提供交互功能C.分时系统中,用户可独占文件系统D.分时系统与实时系统的响应及时性要求相似3.只适合顺序存取,不提供随机存取功能的存储介质是()A.磁盘B.磁鼓C.磁带D.光盘4.______ 指令是非特权指令。

()A.启动I/O B.设置中断屏敝C.传送PSW D.trap5.“中断”的概念是指______ 。

()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.磁盘是共享设备,每一时刻______ 进程与它交换信息。

()A.可有任意多个B.限定n 个C.至少有一个D.最多有一个11.硬件采用了中断和通道技术,使得______ 。

()A.CPU 与外设能紧密结合B.CPU 与外设能并行工作C.CPU 速度提高D.外设速度提高12.用户通过终端使用计算机系统控制作业执行的方式称为______ 控制方式。

()A.联机B.脱机C.假脱机D.自动13.作业调度选中一个作业后,按作业控制说明书中第一个作业步的要求创建该作业的进程,并使进程的状态为______。

()A.就绪B.运行C.等待D.收容14.为两个相互独立源程序进行编译的两个进程,它们之间的关系正确的是:______ 。

()A.它们可以并发执行,两者逻辑上有依赖关系B.它们可以并发执行,两者逻辑上无依赖关系C.它们不可以并发执行,但两者逻辑上有依赖关系D.它们不可以并发执行,因为两个进程运行的是同一个编译程序15.有若干并发进程均将一个共享变量count 中的值加1 一次,那么有关count 中的值说法正确的是:______ 。

()A.肯定有不正确的结果B.肯定有正确的结果C.若控制这些并发进程互斥执行count 加1 操作,count 中的值正确D.A,B,C 均不对16.“死锁”问题的讨论是针对______ 的。

()A.某个进程申请系统中不存在的资源B.某个进程申请资源数超过了系统拥有的最大资源数C.硬件故障D.多个并发进程竞争独占型资源17.关于静态分配______ 的说法是错误的。

()A.“也称为预分配资源”B.“仅当系统给进程分配了所有所需的资源后,该进程才开始执行”C.“能预防死锁”D.“提高了资源的利用率”18.Unix 中,关于交换进程的叙述,______ 是不正确的。

()A.交换进程用于实现虚拟存贮系统B.换出进程时,注意不换出正被共享的正文段C.当对换区有就绪进程且内存有足够空间时,则立即把它换入内存D.为了换进一个进程而必须换出别的进程时,总是先换出睡眠态进程19.Unix 文件系统的磁盘空间常分成四部分:引导块、超级块、索引节点区和文件存贮区,______是正确的。

()A.每个文件系统都有一个引导块,用以引导文件系统B.超级块是比普通块大得多的块C.索引节点区存放目录文件,文件存贮区存放文件D.普通文件与目录文件都存放在文件存贮区20.关于Unix 系统不正确的叙述是:______ 。

()A.Unix 由内核和外壳两部分组成B.系统程序在核心态运行C.终端用户通过shell 使用系统D.仅当一条shell 命令执行完成以后,才能打入下一条shell 命令二、多项选择题(本大题共5 小题,每小题2 分,共10 分)在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

21.______ 指令是特权指令。

()A.启动I/O B.访管C.停机D.P 或V 操作E.置基址寄存器22.虚拟存储管理中,用户的虚拟空间体现在______ 中。

()A.主存B.辅存C.段表D.快表E.页表23.文件的物理结构有______ 等类型。

()A.顺序式B.流式C.链接式D.记录式E.索引式24.用于进程间通信的信箱,通常由______ 等部分组成。

()A.信箱名B.可存放信件的数目C.已有信件数D.可存放信件的指针E.存放信件的空间(若干格子)第二部分非选择题(共70 分)三、填空题(本大题共7 小题,每空1 分,共14 分)请在每小题的空格中填上正确答案。

错填、不填均无分。

26.网络操作系统把计算机网络中的各台计算机有机地联结起来,实现各台计算机之间的______及网络中各种资源的______ 。

27.特权指令只能在______ 态下执行,若在______ 态下执行则被认为是非法指令。

28.进程调度的职责是按给定的______ 从______ 中选择一个进程,让它占用处理器。

29.把存储介质上连续信息所组成的一个区域称为______;为管理方便,经常将存储介质的物理单位称为。

30.系统事先给每台设备确定的编号称设备的______ 号,由用户在使用设备时给出的编号称设备的______ 号。

31.间接通信中的信箱可以由______ 和______ 两大部分组成。

32.为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行______,当任何一个进程申请两个以上资源时,总是要求按对应资源号______ 次序申请这些资源。

四、简答题(本大题共5 小题,每小题4 分,共20 分)33.简要说明进程和程序的区别和联系。

34.写出文件系统中采用树形目录结构的优点。

35.简述spool 系统的设计思想。

36.简要说明终端用户控制终端作业的执行时,大致要经历哪些阶段?37.什么是死锁的检测?五、综合应用题(本大题共4 小题,第38、41 小题各为8 分,第39、40 小题各为10 分,共36 分)38.假设有一磁盘有6400 块,每块长度为1024 字节,块号记作1—6400,现用400 个16 位(Bit)的字作该磁盘的位示图,试问第2999 块对应于位示图中的第几字的第几位(字、位均从0 开始计);而第299 字的第7 位(同上,从0 开始)又对应第几块?39.假定有一个简单的文件系统,某文件以顺序结构存放在磁盘上。

该文件有10 个等长的逻辑记录组成,每个逻辑记录的长度为512 个字节。

文件存放在磁盘上的起始块号为28,每个物理块长度为1K 字节。

回答下面问题:(1)采用记录或组方式存放该文件时,块因子为______最合适。

(2)存放该文件至少要占用______ 个磁盘块。

(3)该文件的第6 个逻辑记录所在的磁盘块号为______ 。

(4)若要把第6 个逻辑记录读入到用户区的1500 单元开始的区域,写出完成该要求的主要过程40.系统有三个进程Read,Write1,Write2 共享一个整数缓冲器b,b 中每次只能存放一个整数。

Read 进程每次启动输入设备输入一个整数到b。

若b 中是奇数,则由进程Write1 将其取出打印;若b 中是偶数,则由进程Write2 将其取出打印。

规定输入与打印整数的个数和次序完全一致。

要求:(1)完善如下程序,在下列A、B 空白处填入有关语句,并说明物理意义。

begin S, SO, SE: semaphore;b: integer;S:=1;SO:=0;SE:=0;Cobegin process ReadBeginL1:从输入设备读一整数到X;P(S);b:=X;if b=奇数then V(SO)Else V(SE);Goto L1process write 1beginL2: P(SO);Y:=b;__(A)____ ;print Y;goto L2end;process write 2beginL3: ___(B)___ ;Z:=b;V(S);Print Z;goto L3end;coend;end;(2)说明信号量S,SO,SE 作用及它们的初值的物理意义。

(3)Read 进程中V(SO)与V(SE)对调,程序功能将发生什么变化。

41.假定某系统当时的资源分配图如下所示:(1)分析当时系统是否存在死锁。

(2)若进程P3 再申请R3 时,系统将发生什么变化,说明原因。

相关文档
最新文档