homework参考答案.ppt
《homework参考答案.ppt》由会员分享,可在线阅读,更多相关《homework参考答案.ppt(92页珍藏版)》请在第壹文秘上搜索。
1、第一章第一章、答:()单道环境下:、答:()单道环境下:先执行,再执行的总时间为:先执行,再执行的总时间为: 占用的总时间为:占用的总时间为: 的利用率为:的利用率为: * : 使用,设备甲,使用,设备甲, ,设备乙,设备乙, 。:设备甲,:设备甲, ,设备乙,设备乙, ,设备乙。,设备乙。第一章第一章()多道环境下(假设同时到达、非抢占式):()多道环境下(假设同时到达、非抢占式):此时执行的时序图如下所示:此时执行的时序图如下所示:设备甲设备甲设备乙设备乙执行,的总时间为:执行,的总时间为:占用的总时间为:占用的总时间为:的利用率为:的利用率为: * A10B10B10A5A5B5A10A
2、10B5B5: 使用,设备甲,使用,设备甲, ,设备乙,设备乙, 。:设备甲,:设备甲, ,设备乙,设备乙, ,设备乙。,设备乙。第一章第一章、答:采用单道方式运行程序,依次执答:采用单道方式运行程序,依次执行,总的运行时间为:行,总的运行时间为: 其程序运行时间关系图如下图所示:其程序运行时间关系图如下图所示: 程序程序操作操作 计算计算操作操作计算计算第一章第一章第一章第一章 采用多道方式运行程序,系统中按照、的优采用多道方式运行程序,系统中按照、的优先次序执行(非抢占式),其程序运行时间关先次序执行(非抢占式),其程序运行时间关系图如下图所示:系图如下图所示:计算计算 道程序并发执行的总
3、运行时间为:道程序并发执行的总运行时间为: 程序程序操作操作 计算计算操作操作计算计算A20B40A30A10B20C10B10C30C20第一章第一章 抢占式:抢占式:计算计算 道程序并发执行的总运行时间为:道程序并发执行的总运行时间为: 程序程序操作操作 计算计算操作操作计算计算A20B30A30A10B20C10B10C30C20B10第一章第一章、答:两个进程同时进入就绪状态,说明是多道、答:两个进程同时进入就绪状态,说明是多道系统系统打印机打印机输入设备输入设备()有,()有,()无()无()有,()有,A50B50A100B80A50A100B100第二章第二章、答:设信号量用于表
4、示空盘子的数量,信号量用于计、答:设信号量用于表示空盘子的数量,信号量用于计数,表示盘子中的苹果数目,信号量用于计数,表示数,表示盘子中的苹果数目,信号量用于计数,表示盘子中的桔子数目。盘子中的桔子数目。 ()() ; (); ; ( );() () ; (); ; (); 第二章第二章()() (); ;(); ;() () (); ;(); ; 第二章第二章、答:、答:信号量:表示等候椅数,初值为信号量:表示等候椅数,初值为信号量:表示理发椅空,初值为信号量:表示理发椅空,初值为信号量:表示理发椅上有顾客,初值为信号量:表示理发椅上有顾客,初值为:记录当前顾客的总人数,初值为:记录当前顾客
5、的总人数,初值为信号量:用来实现对变量的互斥访问信号量:用来实现对变量的互斥访问 : ; : : ;第二章第二章: (); () (); 离开离开; : (); 剪发剪发;(); 第二章第二章 ; () 多个顾客时,坐等候椅上多个顾客时,坐等候椅上 (); (); 坐沙发等坐沙发等; (); 坐理发椅子上坐理发椅子上; (); (); 只有一个顾客时,坐到理发椅上只有一个顾客时,坐到理发椅上 (); (); 坐理发椅子上坐理发椅子上; (); 第二章第二章 剪发剪发 离开;离开; (); ; (); 第二章第二章、答:、答:本题中中共有三类进程,机房管理员进程,学生本题中中共有三类进程,机房管
6、理员进程,学生进程和教师进程。进程和教师进程。相应的信号量和各个进程描述如下:相应的信号量和各个进程描述如下: ; *对应于计算机的资源信号量对应于计算机的资源信号量* ; *对应于欲进入机房的学生对应于欲进入机房的学生* ; *用来控制学生是否可进入机房用来控制学生是否可进入机房* ; *用来同步学生和教师用来同步学生和教师教师须检查实习完毕教师须检查实习完毕的学生的学生*第二章第二章() ; (; ;) (); *等待有两个空闲计算机等待有两个空闲计算机* (); (); *等待有两个学生达到等待有两个学生达到* (); (); *激活两个等待进入机房的学生激活两个等待进入机房的学生* (
7、); ; ; 第二章第二章() ; () (); *等待两个学生完成实验等待两个学生完成实验* (); 检查两个学生的实习结果;检查两个学生的实习结果; (); *检查完后,激活两个学生检查完检查完后,激活两个学生检查完 毕,毕,可以离开机房可以离开机房* (); ; ; 第二章第二章() *,* (); *激活管理员,有学生到达,要进入机激活管理员,有学生到达,要进入机房实验房实验* (); *等待管理员激活进入机房等待管理员激活进入机房* 进入机房上机实习;进入机房上机实习; (); *激活教师已经做完实验激活教师已经做完实验* (); *等待教师检查作业等待教师检查作业* 离开机房;离开
8、机房; (); *所占用的计算机变为空闲所占用的计算机变为空闲* ; ; 第二章第二章、答:、答:设置四个信号量和。设置四个信号量和。,三个进程之间的同步关系如下:,三个进程之间的同步关系如下:第二章第二章 ; 缓冲池中的空缓冲个数缓冲池中的空缓冲个数 ; 缓冲池中的空缓冲个数缓冲池中的空缓冲个数 ; 缓冲池中的满缓冲个数缓冲池中的满缓冲个数 ; 缓冲池中的满缓冲个数缓冲池中的满缓冲个数()();();();第二章第二章()() 生产一个产品;生产一个产品; (); 将这个产品放入缓冲池;将这个产品放入缓冲池; ();() () (); 从缓冲池中取一个产品;从缓冲池中取一个产品; (); 生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- homework 参考答案