奥鹏东师 操作系统练习题答案.docx

合集下载

东师操作系统17春在线作业1-3

东师操作系统17春在线作业1-3

东师操作系统17春在线作业1一、单选题1、C2、B3、C4、A5、C一、单选题(共 20 道试题,共 50 分。

)V 1. 在磁盘调度算法中,电梯调度算法是指()。

A. SSTFB. SCANC. CSCAND. FSCAN正确答案:C 满分:2.5 分2. 在单一处理机上执行程序,多道程序的执行是在()进行的。

A. 同一时刻B. 同一时间间隔内C. 某一固定时刻D. 某一固定时间间隔内正确答案:B 满分:2.5 分3. 将访问矩阵按列进行划分,可为每个列建立一张(),如果对应列代表一个文件,则可将其放在该文件的FCB中。

A. 访问权限表B. 所有权表C. 访问控制表D. 域索引表正确答案:C 满分:2.5 分4. 对软件的主要威胁既可在可用性方面,如软件被有意或无意的删除,也可在()方面,如生成了一份未经授权的软件副本。

A. 保密性B. 完整性C. 可用性D. 有效性正确答案:A 满分:2.5 分5. 以下存储管理技术中,支持虚拟存储器的技术是()。

A. 动态分区法B. 可重定位分区法C. 请求分页技术D. 对换技术正确答案:C 满分:2.5 分6. 按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度的算法称为()。

A. 先来先服务法B. 短作业优先法C. 时间片轮转法D. 优先级法正确答案:A 满分:2.5 分7. 在批处理系统中,周转时间是()。

A. 作业运行时间。

2022年东北师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年东北师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年东北师范大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下面关于文件系统的说法正确的是()。

A.文件系统负责文件存储空间的管理,但不能实现文件名到物理地址的转换B.在多级目录结构中,对文件的访问是通过路径名和用户目录名进行的C.文件可以被划分成大小相等的若干物理块,且物理块大小也可以任意指定D.逻辑记录是对文件进行存取操作的基本单位2、某文件系统物理结构采用三级索引分配方法,如果每个磁盘块的大小为1024B.每个盘块索引号占用4B,请问在该文件系统中,最大文件的大小最接近的是()A.8GBB.16GBC.32GBD.2TB3、若一个信号量的初值为3,经过多次P、V操作之后当前值为-1,则表示等待进入临界区的进程数为()A.1B.2C.3D.44、进程调度算法中,可以设计成可抢占式的算法有()。

A.先来先服务调度算法B.最高响应比优先调度算法C.最短作业优先调度算法D.时间片轮转调度算法5、下面关于进程的叙述中,正确的是()A.进程获得CPU运行是通过调度得到的B.优先级是进程调度的重要依据,确定就不能改变,C.单CPU的系统中,任意时刻都有一个进程处于运行状念D.进程申请CPU得不到满足时,其状态变为阻塞6、解决主存碎片问题较好的存储器管理方式是()A.可变分区B.分页管理C.分段管理D.单一连续分配7、下面有关外层页表的叙述中错误的是()。

A.反映在磁盘上页面存放的物理位置B.外层页表是指页表的页表C.为不连续(离散)分配的页表再建立一个页表D.若有了外层页表,则需要一个外层页表寄存器就能实现地址变换8、计算机开机后,操作系统最终被加载到()。

A.BIOSB.ROMC.EPROMD.RAM9、在中断发生后,进入中断处理的程序属于()。

A.用户程序B.可能是应用程序,也可能是操作系统程序C.操作系统程序D.既不是应用程序,也不是操作系统程序10、某进程的段表内容见表,当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是()。

操作系统一(东北师范大学2021)

操作系统一(东北师范大学2021)

(1)当操作系统退出执行,让用户执行时,系统会()。

A继续保持管态B继续保持目态C从管态变为目态D从目态变为管态正确答案:C(2)进程控制块是描述进程状态和特性的数据结构,一个进程()。

A可以有多个进程控制块B可以和其他进程共用一个进程控制块C可以没有进程控制块D只能有惟一的进程控制块正确答案:D(3)如果进程PA对信号量S执行P操作,则信号量S的值应()。

A加1B减1C等于0D小于0正确答案:B(4)进程状态从就绪态到运行态的转化工作是由()完成的。

A作业调度B中级调度C进程调度D设备调度正确答案:C(6)使用户所编制的程序与实际使用的物理设备无关,这是由设备管理的()功能实现的。

A设备独立性B设备分配C缓冲管理D虚拟设备正确答案:A(7)引入缓冲技术的主要目的是()。

A改善用户编程环境B提高CPU的处理速度C提高CPU与设备之间的并行程度D降低计算机的硬件成本正确答案:C(8)在下列作业高度算法中,()既照顾了短作业,又考虑了作业到达的先后次序,不会使长作业长期得不到服务。

AFCFSBSJFCHRRNDRRMF正确答案:C(9)用户编写的程序时一般采用()地址。

A逻辑地址B物理地址C绝对地址D内存地址正确答案:A(10)经过(),目标程序可以不经过任何改动而装入物理内存单元。

A静态重定位B动态重定位C编译或汇编D存储扩充正确答案:B(11)在分页存储管理系统中,从页号到物理块号的地址映射是通过()实现的。

A段表B页表CPCBDJCB正确答案:B(12)在UNIX系统中,目录结构采用()。

A单级目录结构B二级目录结构C单纯树形目录结构D带链接树形目录结构正确答案:D(13)将多个逻辑设备名对应到一个物理设备需要采用()技术来实现。

A设备独立性B设备分配C缓冲管理DSPOOLing正确答案:D(14)SPOOLing技术可以实现设备的()分配。

A独占B共享C虚拟D物理正确答案:C(15)在缓冲技术中,下列()也称为缓冲对的。

奥鹏东师 微型机原理与应用__5月网考考前练习题及答案.doc

奥鹏东师 微型机原理与应用__5月网考考前练习题及答案.doc
【答案】D
16.作为8237A芯片的主体是4个结构完全相同的DMA通道。每个通道内包含两个16位寄存器,它们是地址寄存器和终点计数寄存器
A.错误
B.正确
【答案】B
17.不属于电路的两种稳态是()
A. 0和1
B.导通与阻塞
C.饱和与截止
D.高电位与低电位
【答案】A
18.十六进制数1CB转换成二进制数是﹙﹚
A.读写磁头
B.驱动电机
C.步进电机
D.控制电路
【答案】A, B, C, D
4.机内电源除提供主板所需的直流电源外,还要给机内的()提供直流5V电源
A.软驱
B.硬驱
C.光驱
D. CPU的散热风扇
【答案】A, B, C, D
5.状态寄存器的各位叫状态位,每一个状态位都可以用来指示传输过程中的()
A.前一传输状态
A.收发时钟相同
B.停止位相同
C.数据格式和波特率相同
D.以上都正确
【答案】C
22.二进制显示器的结构一般可分成哪几部分()
A.中央处理器CPU
B.记忆装置M
C.计数器
D.输入/输出I/O
【答案】A, B, D
23. BIOS的流行程序有下列()
A. AMI BIOS是American Megatrends Inc.公司设计的
B.工作方式
C.某一种错误
D.下一传输状态
【答案】C
6.十进制正数43的八位二进制原码00101011
A.错误
B.正确
【答案】B
7.布尔代数满足()
A.交换律
B.结合律
C.分配律
D.以上都是
【答案】D
8.总线结构有()

奥鹏东师 数据结构练习题答案.doc

奥鹏东师 数据结构练习题答案.doc

数据结构 练习题1答案一、简答题1.什么是有根的有向图?答:在一个有向图中,若存在一个顶点V 0,从该顶点有路经可以到达图中其他所有顶点,则称此有向图为有根的有向图,V 0称作图的根。

2.什么是负载因子?答:负载因子(load factor),也称为装填因子,定义为:3.试分析顺序存储结构的优缺点。

答:优点:⑴ 内存的存储密度高(d=1);⑵ 可以随机地存取表中的结点,与i 的大小无关。

缺点:⑴ 进行插入和删除结点的运算时,往往会造成大量结点的移动,效率较低;⑵ 顺序表的存储空间常采用静态分配,在程序运行前存储规模很难预先确定。

估计过大将导致空间的浪费,估计小了,随着结点的不断插入,所需的存储空间超出了预先分配的存储空间,就会发生空间溢出。

4.算法的时间复杂度仅与问题的规模相关吗?答:算法的时间复杂度不仅与问题的规模相关而且还与数据结构中的数据分布有关。

5.什么是线索二叉树(threaded binary tree )?答:加进了线索的lchild-rchild 存储表示的二叉树称作线索二叉树(threaded binary tree), 简称为线索树。

6.什么是有向完全图(directed complete graph)?答:在具有n 个顶点的有向图中,其边数等于n(n-1)的有向图,称作有向完全图(directed complete graph)。

7.在链表中引入表头结点的优点(或好处)是什么?答:增加表头结点的优点(或好处)是使得运算简单、处理方便。

8.请分别指出使快速排序算法的时间代价为最小和最大的两种待排序文件的初始状态。

答:时间代价为最小:每次递归调用都是将划分的区间分成长度相等的两部分,基准记录正好放在这两组的中间。

时间代价为最大:待排序文件的初始状态已为有序。

9.什么是二叉树(binary tree)?答:二叉树(binary tree)是n(≥0)个结点的有限集合,这个集合或者是空集,或者是由一个根结点加上两棵不相交的分别称为这个根的左子树和右子树的二叉树组成。

东师操作系统17春在线作业1

东师操作系统17春在线作业1

东师操作系统17春在线作业1
一、单选题
1、B
2、A
3、D
4、B
5、B
一、单选题(共 20 道试题,共 50 分。

)V 1. 作业调度的关键在于()。

A. 选择恰当的进程管理程序
B. 选择恰当的作业调度算法
C. 用户作业准备充分
D. 有一个较好的操作环境
正确答案:B 满分:2.5 分
2. 进程从运行状态变为阻塞状态的原因是()。

A. 输入或输出事件发生
B. 时间片到
C. 输入或输出事件完成
D. 某个进程被唤醒
正确答案:A 满分:2.5 分
3. ()实现了两种存储方式的优势互补。

A. 请求分页管理
B. 可变式分区管理
C. 段式管理
D. 段页式管理
正确答案:D 满分:2.5 分
4. 在树型目录结构中,用户对某文件的首次访问通常都采用()。

A. 文件符号名
B. 文件路径名
C. 内存索引结点的指针
D. 用户文件描述符
正确答案:B 满分:2.5 分
5. 一个进程被唤醒意味着()。

A. 该进程重新占有了CPU
B. 进程状态变为就绪
C. 它的优先权变为最大
D. 其PCB移至就绪队列的队首
正确答案:B 满分:2.5 分
6. SPOOLing技术可以实现设备的()分配。

A. 独占
B. 共享
C. 虚拟
D. 物理
正确答案:C 满分:2.5 分
7. 操作系统中的作业管理是一种()。

A. 宏观的高级管理
B. 宏观的低级管理
C. 系统刚开始加电。

东师计算机线上测试题及答案

东师计算机线上测试题及答案

东师计算机线上测试题及答案近年来,计算机的普及与应用已经深入到我们生活的各个方面。

无论是个人用户还是企业机构,都离不开计算机的帮助。

为了提高计算机水平和适应社会需求,东师计算机在线教育平台开展了一系列线上测试题,以检验学生们的计算机知识和技能。

本文将介绍一些东师计算机线上测试题的内容,并提供答案供参考。

一、操作系统操作系统是计算机系统的核心软件,负责对硬件资源进行管理和分配。

东师计算机线上测试题中常常出现与操作系统相关的问题,以测试学生对操作系统的理解和应用能力。

以下是一个例子:题目:操作系统是计算机系统的核心软件,具有以下功能:1.管理和分配计算机硬件资源2.提供用户与计算机之间的接口3.实现文件管理和数据存储请问下列属于操作系统的是:A. Word文档处理软件B. Photoshop图片编辑软件C. Windows 10操作系统D. Chrome浏览器答案:C. Windows 10操作系统二、网络基础知识随着互联网的发展,网络基础知识成为了计算机应用的重要组成部分。

东师计算机线上测试题中经常涉及网络基础知识的问题,以考察学生对网络概念和网络通信原理的了解。

以下是一个例子:题目:IP地址是用于在网络上唯一标识一台计算机的地址,其中IPv4和IPv6是两个常见的IP地址版本。

请问下列哪个是IPv6地址?A. 192.168.1.1B. 10.0.0.1C. 2001:0db8:85a3:0000:0000:8a2e:0370:7334D. 172.16.0.1答案:C. 2001:0db8:85a3:0000:0000:8a2e:0370:7334三、数据库管理数据库是组织和存储数据的系统,广泛应用于企业管理和数据分析等领域。

东师计算机线上测试题中的数据库管理问题多涉及数据查询、操作和设计等方面,以考察学生的数据库应用能力。

以下是一个例子:题目:下列哪个SQL语句用于在数据库中删除一张表?A. DROP DATABASE table_name;B. TRUNCATE TABLE table_name;C. DELETE TABLE table_name;D. REMOVE TABLE table_name;答案:B. TRUNCATE TABLE table_name;通过这些示例题目,我们可以看出东师计算机线上测试题的广泛性和多样性。

奥鹏吉大21年春季《操作系统》在线作业一_2.doc

奥鹏吉大21年春季《操作系统》在线作业一_2.doc

1.操作系统是一种( )。

A.系统软件B.系统硬件C.应用软件D.支援软件【参考答案】: A2.位示图方法可用于( )。

A.盘空间的管理B.盘的驱动调度C.文件目录的查找D.页式虚拟存贮管理中的页面调度【参考答案】: A3.文件系统采用多级目录结构后,对于不同用户的文件,其文件名( )。

A.应该相同B.应该不同C.可以相同,也可以不同D.受系统约束【参考答案】: C4.在请求调页系统中有着多种置换算法:选择最先进入内存的页面予以淘汰的算法称为()。

A.FIFO算法B.OPT算法C.LRU算法D.NRU算法E.LFU算法【参考答案】: A5.()是计算机和用户的交互接口软件。

A.主存B.辅存C.输入输出设备D.CPU【参考答案】: C6.对于记录型信号量,在执行一次P操作时,信号量的值应当为减1;当其值为( )时,进程应阻塞。

A.大于0B.小于0C.大于等于0D.小于等于0【参考答案】: B7.为保证系统数据库的完整性,可以把信号量定义为某个库文件(或记录)的锁,初值为1,任何进程存取该库文件(或记录)之前先对它作一个操作,存取之后对它作一个(),从而做到对该文件(或记录)任一时刻只有一个进程可存取,但要注意使用不当引起的死锁。

A.联机操作B.V操作C.输出操作D.读操作E.写操作F.P操作【参考答案】: B8.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是( )。

A.无上邻空闲区,也无下邻空闲区B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区D.有上邻空闲区,也有下邻空闲区【参考答案】: D9.在固定分区分配中,每个分区的大小是()。

A.相同B.随作业长度变化C.可以不同但是预先固定D.可以不同但是根据作业长度固定【参考答案】: C10.引入多道程序设计的主要目的是()。

A.提高实时响应速度B.充分利用处理机,减少处理机空闲时间C.有利于代码共享D.充分利用存储设备【参考答案】: B11.产生死锁的基本原因是系统资源不足和()。

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

操作系统练习题答案练习题一一、单项选择题1.B 2.C 3.D 4.D 5.D6.C 7.B 8.C 9.A 10.A11.D 12.D 13.A 14.D 15.C16.C 17.C 18.A 19.B 20.B21.C 22.B 23.C 24.D 25.D26.D 27.C 28.B 29.A 30.B31.C 32.C 33.B 34.D 35.C36.A 37.D 38.C 39.D 40.B41.C 42.D 43.D 44.C 45.C二、填空题1.虚拟性2.软件资源3.并发4.进程控制块或PCB5.就绪6.执行状态7.段页式存储管理8.缓冲池9.文件控制块或FCB 10.链路加密11.资源;用户12.直接制约;间接制约13.就绪;执行或运行14.用户程序;物理内存15.设备控制器16.访问权17.并发性18.数据段19.n-1 20.请求和保持条件、占有且申请条件21.对换性22.设备无关性或设备独立性23.有结构文件;无结构文件24.程序接口或系统调用25.防火墙三、判断题1.×2.×3.×4.√5.×6.√7.×8.√9.×10.√11.√12.√13.√14.×15.√16.×17.√18.×19.×20.×21.×22.×23.√24.×25.√26.√27.×28.×29.√30.√四、简答题1.什么是进程上下文?答:进程执行活动全过程的静态描述。

包括计算机中与执行该进程有关的各寄存器的值、程序段在经过编译之后形成的机器指令代码集(正文段)、数据集、各种堆栈和PCB结构。

2.死锁产生的原因和条件分别是什么?答:原因:1)竞争资源。

当系统中供多个进程共享的资源不足时,将引起进程对资源的竞争的而产生死锁。

2)进程推进顺序非法。

进程在运行过程中具有异步性特征,如果它们之间的推进顺序不当,也同样会导致进程产生死锁。

死锁产生的必要条件:1)互斥条件。

进程所竞争的资源必须被互斥使用。

2)请求和保持条件。

指进程在保留自己已经获得的资源的同时再次申请其他资源。

3)不剥夺条件。

进程已经获得的资源只能在使用完时自行释放。

4)环路等待条件。

存在一个至少饮食两个进程的循环等待链,链中的每个进程都正在等待下一个进程所占有的资源。

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

1)回收区与插入点的前一个分区相邻接。

此时将回收区与插入点的前一个分区合并,不再为回收区分配新表项,而只需将前一个回收区的大小加上回收区的大小即可。

2)回收区与插入点的后一个分区相邻接。

此时将回收区与插入点后的分区合并,也不再为回收区分配新表项,而只需将回收区的首地址作为新的首地址,其大小是二者之和。

3)回收区与插入点前后各一个分区相邻接。

此时将回收区与这两个分区合并,其首地址保留为前一个分区的首地址,大小是三者大小之和。

不仅不为回收区分配新表项,而且还需将后一个分区的表项删除。

4)回收区不与任何分区相邻接。

此时需要为回收区分配一个新表项,将回收区的首地址和大小填入其中。

4.目前常用的磁盘调度算法有哪几种?每种算法优先考虑的问题是什么?答:目前常用的磁盘调度算法有三种,包括FCFS、SSTF和SCAN。

它们优先考虑的问题分别如下:FCFS算法,即先来先服务算法,优先考虑请求的先后次序。

SSTF算法,即最短寻道优先,优先考虑寻道时间短的请求。

SCAN算法,即扫描算法,主要从寻道较短且无“饥饿”现象两方面考虑。

目前该算法又发展了多个修正版本,电梯调度算法就是其中之一。

5.什么死锁?死锁产生的必要条件是什么?答:死锁是指一组并发进程,它们共享系统的某些资源,该组进程中每个进程都已经占有了部分资源,但都不释放自己已经占有资源的情况下要求获得被其他进程已经占有的资源,从而造成它们相互等待,永远不能继续推进的一种状态。

死锁产生的必要条件:互斥条件、请求保持条件、不剥夺条件、环路等待条件。

6.什么是抖动?产生抖动的原因是什么?答:1)抖动是由于内存空间竞争引起的。

当需要将一个新页面调入内存时,因内存空间紧张,不得不将一个老页面置换出去,而刚刚置换出去的老页面可能又要被使用,因此需要重新将它调入。

若一个进程频繁地进行页面调入调出,势必加大系统的开销,使系统运行效率降低。

通常称这种现象为该进程发生了抖动。

2)产生抖动的原因主要有:系统内的进程数量太多,致使一个进程分得的存储块过少;系统采取的置换算法不够合理。

7.文件系统的模型可分为三层,试说明每一层所包含的基本内容。

答:文件系统的模型可分为最低层、中间层和最高层。

1)最低层(对象及属性说明层),指出文件的各种类型、目录的组织形式、外在空间的说明等。

2)中间层(对对象操纵和管理层),包括大量对文件管理的软件,诸如对文件与目录的操作、地址映射、存储块组装与解析、设备驱动等。

3)最高层(文件系统接口层),提供了用户与文件系统的界面。

接口的形式有两种:命令接口和程序接口。

8.为什么要引入设备独立性?如何实现设备独立性?答:1)设备独立性又称为设备无关性。

它指的是应用程序在使用设备进行I/O时,使用的是逻辑设备系统,而系统在实际执行时使用的是物理设备,由操作系统负责逻辑设备与物理设备的映射。

引入设备独立性可以使设备的分配具有极大的灵活性,并易于实现I/O重定向。

2)系统为每个进程设置一张“逻辑设备表(LUT)”。

当某进程用逻辑名来请求设备时,系统查阅“系统设备表SDT”,为它分配相应的可用物理设备。

系统将这种用户逻辑设备与系统物理设备的映射建立在该用户的LUT中,并将该物理设备的驱动程序入口的地址填入LUT中。

以后,该进程利用逻辑设备名请求I/O 操作时,系统通过查找LUT即可找到物理设备及其驱动程序。

9.什么是进程同步?进程同步机制应遵循哪些基本原则?答:进程同步是指一组并发进程由于相互合作,共同完成某种任务,因而相互等待,使得各进程按一定的速度执行的过程。

进程同步的基本原则:空闲让进,忙则等待,有限等待,让权等待。

10.试比较作业与进程的区别。

一个进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。

作业是用户需要计算机完成某项任务,而要求计算机所做工作的集合。

一个作业的完成要经过作业提交、作业收容、作业执行和作业完成四个阶段。

而进程是已经提交完毕的程序所执行过程的描述,是资源分配的基本单位。

其主要区别关系如下:1)作业是用户向计算机系统提交任务的任务实体,而进程则是完成用户任务的执行实体,是向系统申请分配资源的基本单位。

2)作业在没有进入执行状态时被存入外存的后备作业队列中等待调度执行,进程一旦被创建,总有相应总分放入内存。

3)一个作业可由多个进程组成,且必须至少由一个进程组成,反之不成立。

4)作业的概念应用范围主要局限于批处理系统中,而进程的概念则应用到几乎所有的多道程序系统中。

11.分页和分段存储管理有何区别?答:1)页是信息的物理单位,是为减少内存的碎片,出于系统管理需要;段是信息的逻辑单位,是出于用户的需要出发。

2)页的大小固定,由系统决定;段的长度不固定,由用户决定。

3)分页的地址空间是一维的,从0开始编址,而分段的地址空间是二维的,每个段的段内地址是连续的,也从0开始编址,但段间可以不连续,它们离散地分布在内存的各个分区中。

12.目前广泛采用的目录结构形式是哪种?它有什么优点?答:目前广泛采用的目录结构是多级树型目录结构。

它具有以下优点:1)能有效地提高对目录的检索速度。

假定文件系统中有N个文件,在单级目录中,最多要检索N个目录项;但对有i级的树型目录,在目录中每检索一指定的文件,最多可能要检索到i Ni 项。

2)允许文件重名。

由于在树型结构的文件系统中,是利用文件路径名来检索文件的,故允许每个用户在自己的分目录中使用与其他用户文件相同的名字。

3)便于实现文件共享。

在树型目录中,用户可通过路径名来共享他人的文件;也可将一个共享文件链接到自己的目录下,从而使文件的共享变得更为方便,其实现方式也非常简单,系统只需在用户的目录文件中增设一目录项,填上用户赋予该共享文件的新文件名,以及该共享文件的唯一标识符(或索引结点编号)即可。

五、计算与应用题1.解:令由东往西为方向1,由西向东为方向2。

用计数器count[1]用来记录方向1的等待过河人数,计数器count[2]用来记录方向2的等待过河人数。

让信号量wait[1]关联count[1],信号量wait[2]关联count[2]。

程序代码如下:bginsemaphore:mutex:=1;semaphore:wait[1..2]:=0;int: count[1..2]:=0;cobeginprocess GO_BRIGE(i=1..2)beginP(wait[i]);if count[i]=0 thenP(mutex);count[i]:=count[i]+1;V(wait[i]);“过桥”;P(wait[i]);count[i]:=count[i]-1;if count[i]=0 thenV(mutex);V(wait[i]);endcoendend2.解1)当分配给该作业的物理块数M=3时,其缺页时间如下:“▲”表示缺页的位置。

页面访问序列:4 3 2 1 4 3 5 4 3 2 1 5物理内存:4 4 4 1 1 1 5 5 5 2 2 23 3 34 4 4 4 4 4 1 12 2 23 3 3 3 3 3 5缺页标志:▲▲▲▲▲▲▲▲▲▲计算结果:缺页次数为10次,缺页率为5/6。

2)当分配给该作业的物理块数M=4时,其缺页时间描述如下:“▲”表示缺页的位置。

页面访问序列:4 3 2 1 4 3 5 4 3 2 1 5物理内存:4 4 4 4 4 4 4 4 4 4 4 53 3 3 3 3 3 3 3 3 3 32 2 2 2 5 5 5 5 1 11 1 1 1 1 12 2 2缺页标志:▲▲▲▲▲▲▲▲计算结果:缺页次数为8次,缺页率为2/3。

比较:当里程分配的内存块数较多时,进程的缺页率较低。

1.解:(1)进程间关系为:A→B1→B→B2→CA受B制约:当B未把B1信息取走,A不能输入下一信息。

C受B制约:当B未把B1信息送入B2,C不能打印B2信息。

B同时受A、C约束:把A未把信息写入B1;C未把B2信息印出,则B不能把B1信息送至B2。

(2)设四个信号量。

它们初值均为0A私用信号量S1空。

(为“0”表示B1空)B私用信号量S1满。

(为“1”表示B1满)B私用信号量S2空。

相关文档
最新文档