操作系统导论第七章课后习题

操作系统导论第七章课后习题

7.1

使用 SJF 和 FIFO 调度程序运行长度为 200 的 3 个作业时,计算响应时间和周转时间。

作业ID响应时间周转时间
SJF平均响应时间:200平均周转时间:400
10200
2200400
3400600
FIFO平均响应时间:200平均周转时间:400
10200
2200400
3400600

7.2

现在做同样的事情,但有不同长度的作业,即 100、200 和 300

作业ID响应时间周转时间
SJF平均响应时间:133.3平均周转时间:333.3
10100
2100300
3300600
FIFO平均响应时间:133.3平均周转时间:333.3
10100
2100300
3300600

7.3

现在做同样的事情,但采用 RR 调度程序,时间片为 1

作业ID响应时间周转时间
RR平均响应时间:2平均周转时间:599
11598
22599
33600

当三件工作时间分别为100,200,300时

作业ID响应时间周转时间
RR平均响应时间:2平均周转时间:456.67
11298
22499
33600

7.4

对于什么类型的工作负载,SJF 提供与 FIFO 相同的周转时间?

以第一条:作业列表中的作业到达时间全部不一致。
第二,当作业到达时间一致时,在极细微可以忽略不计的时间上,作业列表中的作业排序必须按作业长度非严格递增。
第三,当有的作业到达时间一致,有的不一致时,到达时间一致的作业满足第二条。

7.5

对于什么类型的工作负载和量子长度,SJF 与 RR 提供相同的响应时间?

当运行时间小于等于时间片的时候,SJF和RR提供相同的响应时间

7.6

随着工作长度的增加,SJF 的响应时间会怎样?

随着工作长度的增加,SJF的响应时间越来越长

7.7

随着量子长度的增加,RR 的响应时间会怎样?你能写出一个方程,计算给定 N 个工作时,最坏情况的响应时间吗?

随着量子长度的增加,RR的平均响应时间会增加

假设k个工作n1,n2,n3…nk

工作长度为t1,t2…tk且t1>t2>…tk

最坏情况的平均响应时间为

averT=(t1+t1+t2+t1+t2+t3+t1+t2+t3…)/k=((k-1)t1+(k-2)t2+…tk-1)/k

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
操作系统导论》是一本关于操作系统基本概念和原理的教材。操作系统是计算机系统中最核心的软件之一,它管理和控制计算机硬件资源,并提供给用户和应用程序一个简单易用、高效稳定的接口。 《操作系统导论》主要内容包括操作系统的历史、发展背景,以及操作系统的基本概念、功能和特性等。通过对操作系统的研究,读者能够了解操作系统的架构和组成,掌握操作系统的重要原理和算法,并能够利用这些知识进行操作系统的设计和开发。 在《操作系统导论》中,读者将深入学习操作系统的各个模块,比如进程管理、内存管理、文件系统等。通过对这些模块的学习,读者能够理解操作系统的核心功能,并能够掌握操作系统的基本工作原理。此外,书中还介绍了操作系统的各种经典算法和策略,如调度算法、页面置换算法等,这些算法是实现操作系统功能的基础。 除了基本概念和原理外,《操作系统导论》还涵盖了一些研究热点和前沿技术,如分布式系统、虚拟化技术和云计算等。通过深入了解这些新领域的内容,读者可以了解到操作系统不同领域的应用和发展趋势。 总之,《操作系统导论》是一本系统介绍操作系统的教材,内容丰富、深入浅出,适合计算机科学与技术相关专业的学生和从业人员阅读使用。通过学习这本书,读者能够全面了解操作系统的基本概念和原理,提高操作系统的设计和开发能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值