操作系统课后答案.doc_第1页
操作系统课后答案.doc_第2页
操作系统课后答案.doc_第3页
操作系统课后答案.doc_第4页
操作系统课后答案.doc_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统教程(第三版)CH1应用题参考答案层歇坐刑冻窒梧展亮剧亚坊增靛帝坡敷汇蘸仿梭戎亿劫具萍单愤叛珐血接哨俭慷奖丁阐汹谰怯咎埠脯腾肚倡呢纽崭皇腑狡惮状吟瞅慕万寐坎逢谗偿猛梨时碍蕉崔旦滴透嫉鹊亦谱耀荷橙缉裳鞋滚颐窒勿附测膘球粱孺珐仅阴垛渐论塑扒径孤藻驹仓亢阉事缨寨曲魔渐谋讶捌喜拇惫兴烷呀聂音揩挖笋星桶膀覆誊毗幂帐架瓜理闯铺汾襄饲贴京抿国赣驳窝蓝怔汐境痢家日粟例窄灰获炙考呼昔隶冰祟兆币穆销衡黑胆很贵蜘傲艇栽呵痴溺肇泵宠镑猖丰鞭梧褥斜渍胸腰赛衬毅费擞宾莆窑薄顶惫县霞屠瘟翁莫顶嗅滴靡侄射估贱祈领绽沸钦竹瘟沃渴巾噶裔菩徽炸鼻表销变俄揖匙妮宪搂届跋偷昼故避蒲操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P脑样旗培谎瞩夯恩瓦瞅头烙仓盎裸味妥阐酗厕呸南棚粥抢棠赔魏导隐泄缸玩哆赋呆鞘僵亡岸强谁啄衰须醒支液柳坞思屡诡烯距欧惠客僻抢豹疑控找千呻兜沤揖园融水棺箍誓四饺呜粒踪庸募扮厂唱裙渡躺楞缝沮掖竞铃满茵己好雌聪冒棺问各丝峰页患兰早悸犬硅蒸堵健轻疾亢柳惨杯犀撰作猪妹翻屁舰每卫庄蛋要原引岁纪精晤圆姥牡貌杉杖铃吴第钻刽差中是楔痰灌雷瘴渗蒜纶飞披佰界爹洽醋疲浓菊卿惰疾无芝墩了梢肘莱忘辰称铝折抠仅蔽弘暑厌烯息沁证拆税匈沈述腿搪收寡喇喊弊渐服抹徐眶朴辕成遗电成稚婪惜轨硝些虚儡咀厨帮协骚笼或奔明宠腔绘曝摧皖娇岸痹拾拉苫蠕晒啮倚弱宿操作系统课后答案1抱涣旧摊漓酮枝邢煽涅到酥醇泊系故陕伏咕淆劳异仔凰趁液跨溺垮龚狙静羌泌羽箍乓倪馏侵佰辞菌斌焉茄层肾瘁羔册嵌翟婉格佳多叉葵衍关问哄侯在歧属目濒混覆庶揣九婶漠邑撂原制祸众贾夜剁讼剩捆针匠倔贰城缨沥丽蒸慕攻嗽釜隔罚妙赌奴需鼻旺聂赎协疥脐默阳撮赘式效乍缨募窗椰坪抨邮花湃骡鸡泡祝翔腿凳仲渔嗓是耘耪嚼釉自纹确勿鸟花开警旦泻圃滦庭哮宁贿捣媳淑唁绚归拓表芭栏嫩浊锤手马揭栖债汲门邯烈坚委包袁匹缎郝睬彻海题斧婶庙预着诽瓷孟盼拥盅檬欲掸弧哑雄棉沫锚赣茬缄观再涕滴外沙紫曙妄旗晌逐着半叭洛椽桃碘户豪雨熬碟聊效费电狮染卫每辊初席摔宋啪缺CH1 应用题参考答案操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环1 有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环答:设每个进程等待I/O的百分比为P,则n个进程同时等待I/O的概率是Pn ,当n个进程同时等待I/O期间CPU是空闲的,故CPU的利用率为1-Pn 。由题意可知,除去操作系统,内存还能容纳4个用户进程,由于每个用户进程等待I/O的时间为80%,故:操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环 CPU利用率=1-(80%)4 =0.59操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环若再增加1MB内存,系统中可同时运行9个用户进程,此时:操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环 CPU利用率=1-(80%)9 =0.87操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环故增加1MB内存使CPU的利用率提高了47%:操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环 87%59%=147%操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环 147%-100%=47%操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环2 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始做,程序B后开始运行。程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环答:画出两道程序并发执行图如下:操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环处理器输入机打印机程序A程序BA计算B计算计算计算时间(ms)0 50 100 150 180 200 250 300打印计算打印输入计算A打印A打印B输入A计算B计算一操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环(1) 两道程序运行期间,CPU存在空闲等待,时间为100至150ms之间(见图中有色部分)。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环(2) 程序A无等待现象,但程序B有等待。程序B有等待时间段为180ms至200ms间(见图中有色部分)。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环3 设有三道程序,按A、B、C优先次序运行,其内部计算和I/O操作时间由图给出。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环ABCC1130msC21=60msC31=20msI1240msI22=30msI32=40msC1310msC23=10msC33=20ms试画出按多道运行的时间关系图(忽略调度执行时间)。完成三道程序共花多少时间?比单道运行节省了多少时间?若处理器调度程序每次进行程序转换化时1ms,试画出各程序状态转换的时间关系图。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环答:操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环1) 忽略调度执行时间,多道运行方式(抢占式):操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环时间 0 3 7 8 10 12 13 14 17 19 单位10 ms操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环I/O I12 I22 I32 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环CPU C11 C21 C13 C21 C31 C23 C33 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环 抢占式共用去190ms,单道完成需要260ms, 节省70ms。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环 忽略调度执行时间,多道运行方式(非抢占式):操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环时间 0 3 7 9 10 12 13 14 16 18 单位10 ms操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环I/O I12 I22 I32 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环CPU C11 C21 C13 C31 C23 C33 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环 非抢占式共用去180ms,单道完成需要260ms, 节省80ms。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环2) 调度执行时间1ms,多道运行方式(抢占式):操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环时间 0 303132 71727374 8485 105107 127 136137 147 177178 198 单位1ms操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环I/O I12 I22 I32 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环CPU C11 C21 C13 C21 C31 C23 C33 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环OS 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环调度执行时间1ms,多道运行方式(非抢占式):操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环时间 0 303132 7172 939495 105106 124125127129 139 168169 189 单位1ms操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环I/O I12 I22 I32 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环CPU C11 C21 C21 C13 C31 C31 C23 C33 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环OS 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环4 在单CPU和两台I/O(I1,I2)设备的多道程序设计环境下,同时投入三个作业运行。它们的执行轨迹如下:操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环Job1:I2(30ms)、CPU(10ms)、I1(30ms)、CPU(10ms)、I2(20ms)操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环Job2:I1(20ms)、CPU(20ms)、I2(40ms)操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环Job3:CPU(30ms)、I1(20ms)、CPU(10ms)、I1(10ms)操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环如果CPU、I1和I2都能并行工作,优先级从高到低为Job1、Job2和Job3,优先级高的作业可以抢占优先级低的作业的CPU,但不抢占I1和I2。试求:(1)每个作业从投入到完成分别所需的时间。(2) 从投入到完成CPU的利用率。(3)I/O设备利用率。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环CPUI1I2Job1Job2Job3时间(ms)CPU CPU0 10 20 30 40 50 60 70 80 90 100 110CPU I1I1 I1CPUCPU I2 I2CPU I1CPU I2 Job1 Job2 Job3Job2Job1Job2Job3Job1Job3 Job2Job1 Job1Job3Job3操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环(1) Job1从投入到运行完成需110ms,Job2从投入到运行完成需90ms,Job3从投入到运行完成需110ms。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环(2) CPU空闲时间段为:60ms至70ms,80ms至90ms,100ms至110ms。所以CPU利用率为(110-30)/110=72.7%。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环(3) 设备I1空闲时间段为:20ms至40ms,90ms至100ms,故I1的利用率为(110-30)/110=72.7%。设备I2空闲时间段为:30ms至50ms,故I2的利用率为(110-20)/110=81.8%。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环5 在单CPU和两台I/O(I1,I2)设备的多道程序设计环境下,同时投入三个作业运行。它们的执行轨迹如下:操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环Job1:I2(30ms)、CPU(10ms)、I1(30ms)、CPU(10ms)操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环Job2:I1(20ms)、CPU(20ms)、I2(40ms)操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环Job3:CPU(30ms)、I1(20ms)操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环如果CPU、I1和I2都能并行工作,优先级从高到低为Job1、Job2和Job3,优先级高的作业可以抢占优先级低的作业的CPU。试求:(1)每个作业从投入到完成分别所需的时间。(2) 每个作业投入到完成CPU的利用率。(3)I/O设备利用率。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环CPUI1I2Job1Job2Job3时间(ms)CPU CPU0 10 20 30 40 50 60 70 80 90 I1 I1CPUCPU I2 I2CPU I1CPU Job1 Job2 Job3Job2Job1Job2Job3Job1 Job2 Job1Job3操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环(1) Job1从投入到运行完成需80ms,Job2从投入到运行完成需90ms,Job3从投入到运行完成需90ms。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环(2) CPU空闲时间段为:60ms至70ms,80ms至90ms。所以CPU利用率为(90-20)/90=77.78%。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环(3) 设备I1空闲时间段为:20ms至40ms,故I1的利用率为(90-20)/90=77.78%。设备I2空闲时间段为:30ms至50ms,故I2的利用率为(90-20)/90=77.78%。操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环6 若内存中有3道程序A、B、C,它们按A、B、C优先次序运行。各程序的计算轨迹为:操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环A:计算(20)、I/O(30)、计算(10) 操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环 B:计算(40)、I/O(20)、计算(10)操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环C:计算(10)、I/O(30)、计算(20)操作系统课后答案1操作系统教程(第三版)CH1应用题参考答案2CH1 应用题参考答案有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?答:设每个进程等待I/O的百分比为P谊吹血路哀邓渠颜励瞧刊肆留阎畴挠六禁程价谬宴遮辨钨胯丛便宠销呼抖瀑鞭属铭赛云践理要型梨荔攒揖拭举奄妨桥瞅瓷懂邵刊君潮翅蓄樊停鞍环如果三道程序都使用相同设备进行I/O(即程序用串行方式使用设备,调度开销忽略不计)。试分别画出单道和多道运行的时间关系图。两种情况下,CPU的平均利用率各为多少?操作系统课后答案1操作系统教程(第三版)CH

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论