操作系统课堂测验二答案.ppt

上传人:hyn****60 文档编号:70973450 上传时间:2023-01-31 格式:PPT 页数:5 大小:200KB
返回 下载 相关 举报
操作系统课堂测验二答案.ppt_第1页
第1页 / 共5页
操作系统课堂测验二答案.ppt_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《操作系统课堂测验二答案.ppt》由会员分享,可在线阅读,更多相关《操作系统课堂测验二答案.ppt(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、操作系统课堂测验二操作系统课堂测验二一、简答题一、简答题1 1、什么是忙式等待?请给出一个例子说明、什么是忙式等待?请给出一个例子说明。解:忙式等待是指进程由于得不到资源不是进入等待队解:忙式等待是指进程由于得不到资源不是进入等待队列,而是进入就绪队列而导致的等待。列,而是进入就绪队列而导致的等待。例如:基于例如:基于TS指令的互斥算法指令的互斥算法dowhiletest_and_set(lock)skip;临界区临界区lock=0;其余部分其余部分while(1);如果如果lock得不到得不到false值,则进程一直在值,则进程一直在while处检测等处检测等待待2 2、简述简述wait(c

2、)和和singal(c)的概念。的概念。解解:wait(c)和和singal(c)用于阻塞和唤醒机制用于阻塞和唤醒机制执行执行wait(c)操作的进程进入操作的进程进入C等待队列尾部,唤醒紧急等待队列第等待队列尾部,唤醒紧急等待队列第一个进程,如无,让入口等待队列的第一个进程进入管程一个进程,如无,让入口等待队列的第一个进程进入管程执行执行singal(c)操作:若操作:若c链空,相当于空操作,执行此操作的进程继链空,相当于空操作,执行此操作的进程继续。否则唤醒续。否则唤醒C等待队列第一个进程,执行此操作的进程进入紧急等待队列第一个进程,执行此操作的进程进入紧急等待队列尾部。等待队列尾部。3

3、3、简述进程互斥实现临界区管理的设计思想。、简述进程互斥实现临界区管理的设计思想。解:解:应满足三个原则应满足三个原则mutual exclusion(互斥性互斥性):一次只允许一个进程进入关于一次只允许一个进程进入关于同一组公共变量的临界区;同一组公共变量的临界区;Progress(进展性进展性):当临界区空闲时,竞争进入临界区的多当临界区空闲时,竞争进入临界区的多个进程在有限时间之内确定下一个进入临界区的进程;个进程在有限时间之内确定下一个进入临界区的进程;bounded waiting(有限等待有限等待):一个想要进入临界区的进程在一个想要进入临界区的进程在等待有限个进程进入并离开临界区

4、后获得进入临界区的机会等待有限个进程进入并离开临界区后获得进入临界区的机会二、在某河流上有一个水电站,由于水位落差很大,上下船只二、在某河流上有一个水电站,由于水位落差很大,上下船只必须通过大坝闸才能通过,该闸在同一时刻仅允许一个方向船必须通过大坝闸才能通过,该闸在同一时刻仅允许一个方向船只过闸,设闸内容量为只过闸,设闸内容量为n,请用,请用PV操作给出上下船只过闸的同操作给出上下船只过闸的同步算法。步算法。解:解:设设s为是否可以过闸,初值为是否可以过闸,初值1设设q1,q2为互斥信号量,初值为互斥信号量,初值1Count1、count2为向上、向下的船只个数,初值为为向上、向下的船只个数,初值为0upProcessdownProcessP(q1)P(q2)Count1=count+1count2=count2+1Ifcount1=1thenP(s)ifcount2=1thenP(s)V(q1)V(q2)过闸过闸过闸过闸P(q1)P(q2)Count1=count-1count2=count2-1Ifcount1=0thenV(s)ifcount2=0thenV(s)V(q1)V(q2)三、写出有缓冲三、写出有缓冲通信原语通信原语receive(sendPID,ReceiveTextArea)的算法思想。的算法思想。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁