- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统第二次作业
第五章
5.1 Why is it important for the scheduler to distinguish I/O-bound programs from CPU-bound programs?
为何调度器要区分IO约束程序和CPU约束程序?
答:二者对CPU的使用有较大差别,IO操作只需少量的CPU时间片,大部分时间用于IO的等待,而CPU约束操作需要用整块时间,在CPU操作的后台可以同时运行IO等待操作,二者互不影响,通过区分两种操作,加上系统的调度,可以更好的利用CPU资源,提高运行效率
5.3 Consider the exponential average formula used to predict the length of the next CPU burst. What are the implications of assigning the following values to the parameters used by the algorithm?
a. = 0 and 0 = 100milliseconds
b. = 0.99 and 0 = 10milliseconds
考虑预测下一个CPU区间的指数平均公式,当下列参数分别取对应值时的影响是什么
答:指数平均公式:T(n+1)=at(n)+(1-a)Tn
参数Tn+1的含义是预测下一CPU区间的预测值,tn为第n个CPU区间的长度,a代表预测值和上一区间长度的【相关度】,也就是说,a取值越大,上一个区间(真实发生的)长度对预测值的影响就越大,反之,a取值越小,预测值就主要体现为上一次的预测值。
a=0,t=100ms
a=0代表真实发生的区间长度不会影响预测,也就是说预测值会一直保持为上一次预测值,即t,故本次预测值为100ms
a=0.99 t=10ms
a=0.99代表预测值基本完全体现为上一次真实发生的CPU区间长度,也就是说预测值基本是前一个区间的长度,比如tn=50ms,则下一次预测值也大致为50ms。
5.4 Consider the following set of processes, with the length of the CPU-burst time given in milliseconds:
Process Burst Time Priority
P1 10 3
P2 1 1
P3 2 3
P4 1 4
P5 5 2
The processes are assumed to have arrived in the order P1 , P2 ,P3 , P4 , P5 , all at time 0.
a. Draw four Gantt charts illustrating the execution of these processes using FCFS, SJF, a nonpreemptive priority (a smaller priority number implies a higher priority), and RR (quantum= 1) scheduling.
b. What is the turnaround time of each process for each of the scheduling algorithms in part a?
c. What is the waiting time of each process for each of the scheduling algorithms in part a?
d. Which of the schedules in part a results in the minimal average waiting time (over all processes)?
考虑下列进程,给出CPU区间长度,单位ms,进程假设在0时刻以P1,P2,P3,P4,P5的顺序到达。
A 作出4个gantt图表,来阐述使用FCFS,SJF,非抢占的优先调度(小数字代表高优先)和RR调度(时间片为1ms)的执行过程
B 求A中各个调度算法下各个进程的周转时间
C 求A中各个调度算法下各个进程的等待时间
D 那种调度算法会有最小的平均等待时间?
列表如下:
a.
FCFS:
P1
P2
P3
P4
P5
0 10 11 13 14 19
SJF:
P2
P4
P3
P5
P1
0 1 2 4 9 19
nonpre
您可能关注的文档
- 核桃栽培与管理(3.18)2.doc
- 核心词研究述评.doc
- 核心社会主义价值观进教材活动总结.doc
- 核心筒模板专题施工方案.doc
- 核心制度精简版.doc
- 盒盖注塑模具设计.doc
- 黑洞内存在适合生命孕育条件超级文明或居于其内.doc
- 黑龙江大学本科生毕业论文(设计)开题报告刘博_修改.doc
- 黑龙江大学生命科学学院实习报告.doc
- 黑龙江地税网上报税系统常见问题0811.doc
- 湖南电子音像出版社《信息技术》五年级上册教案.doc
- 湖南工业大学大学生研究性学习和创新性实验计划(姜杉彪).docx
- 湖南华电常德发电有限公司2×660MW超超临界机组碱洗调试方案.doc
- 湖南科技大学2015年计算机组成原理复习题.doc
- 湖南省2010年对口招生考试计算机应用类综合试题卷.doc
- 湖南省2012年对口招生考试计算机应用类综合试题卷.doc
- 湖南省常德市2014年中考物理试题(word解析.doc
- 湖南省衡阳县第四中学2014-2015学年高二化学下学期期末考试试题.doc
- 湖南省衡阳县四中2014-2015学年高一下学期期中检测地理1.doc
- 湖南省怀化市2015年高三第二次模拟考试文综地理1.doc
最近下载
- COLMO洗衣机工程师资格认证考试题及答案.doc VIP
- 《合理用药与用药安全》课件.ppt VIP
- 配件部经理岗位职责(24篇).docx VIP
- (人教2024版)英语八年级上册Unit 4 大单元教学设计(新教材).docx
- TCECS 179-2023 健康住宅建设技术规程.pdf VIP
- 数字孪生及车间实践第二篇数字孪生研究体系.pptx VIP
- 2025年四川省绵阳市初中学业水平考试语文真题试卷含参考答案与习作例文精品.pdf VIP
- 2024版行政管理培训课件.pptx VIP
- 《公安机关互联网安全监督检查规定》培训与解读课件.pptx VIP
- 数字孪生及车间实践第一篇数字孪生的内涵及研究应用现状.pptx VIP
文档评论(0)