社区
C++ 语言
帖子详情
面试题rr调度cpu效率问题
baomi2009
2008-03-14 05:42:46
在一个使用RR调度算法的系统中,假设s为进程间切换的时间,q表示时间片断的大小,r表示一个进程在被阻塞之前的平均执行时间。在下述条件下,计算CPU的使用效率:
(1) q < ∞
(2) s < q < r
...全文
148
4
打赏
收藏
面试题rr调度cpu效率问题
在一个使用RR调度算法的系统中,假设s为进程间切换的时间,q表示时间片断的大小,r表示一个进程在被阻塞之前的平均执行时间。在下述条件下,计算CPU的使用效率: (1) q < ∞ (2) s < q < r
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baomi2007
2008-03-17
打赏
举报
回复
rr算法不是抢先调度吧?
长尾巴的悟空
2008-03-15
打赏
举报
回复
发晕.
YFY
2008-03-14
打赏
举报
回复
轮转(Round-Robin简写RR)算法
RR 算法是一种抢先的调度算法,是专门为分时操作系统设计的。通过一个单元时间片不断的循环处理就绪队列的进程。对于RR算法实现的数据结构类似于FCFS算法,通过队列实现。需要注意的是对于在时间片内处理完成的进程直接队头删除,对于没有完成的需要在执行时间减去时间片后再次加入队列尾部。对于真个算法的性能关键是单元时间片的设置,如果单元时间片超过最大等待进程的进程CPU时间片,该算法将等同于FCFS算法的效率。
计算方法:平均执行时间为r,假设需要执行x个时间片,x=(int)(r/q)+1,中间需要切换x-1次
CPU的使用效率=执行时间/总耗时=r/(x*q+(x-1)*s)
YFY
2008-03-14
打赏
举报
回复
关注下。
操作系统面试—
cpu
调度
cpu
调度
是多道程序设计的基础。本文是对操作系统概念(第七版)第五章——
cpu
调度
的学习总结,不足之处欢迎各位博友提出,共同进步。 本文内容: 1、介绍
cpu
调度
常见概念。 2、介绍
cpu
调度
算法以及特点。 (1)
cpu
...
MySQL数据库
面试题
(2020最新版)
,优化版首先修正了读者反馈的部分答案存在的错误,同时根据最新面试总结,删除了低频
问题
,添加了一些常见
面试题
,对文章进行了精简优化,欢迎大家关注! 【技术人成长之路】,助力技术人成长!更多精彩文章第一...
【
面试题
】操作系统常见
面试题
合集
【
面试题
】计算机网络篇-10道常见
面试题
p1 ????【
面试题
】JVM篇-10道常见
面试题
p1 ????【
面试题
】Java并发篇-10道常见
面试题
p1 ????【
面试题
】Java基础篇-常见
面试题
总结p1 ????【
面试题
】Java基础篇-常见
面试题
总结...
常见
面试题
整理一操作系统
常见
面试题
一操作系统篇什么是操作系统什么是系统调用进程与线程的区别进程有哪几种状态进程间的通信方式线程间的同步方式进程的
调度
算法操作系统的内存管理主要做什么常见的几种内存管理机制快表和多级页表分页机制...
Nginx
面试题
整理
Nginx
面试题
整理
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章