摘要: 1.1 让CPU占用率曲线听你指挥题意:写程序来控制任务管理器中CPU的占用率,使得占用率曲线达到某种样式。任务管理器是通过定期对CPU的状态采样来获得占用率的,如果我们保证在采样间隔内占用率相同,那么曲线就会是一条直线。由于CPU的工作状态是离散的,我们是无法做到真正的50%占用的这种状态,指令只有执行和不执行之分,没有执行一半的说法。我们只能努力使得在一个微分的时间片内,CPU有50%的时间工作,50%的时间空闲,这样从宏观上来看,的确是50%的占用。书中第一个例子的缺点是依赖于具体的CPU,在一个时间片内,它使用Sleep来设定10ms的占空时间,使用CPU的频率来估计工作的时间。第二个 阅读全文
posted @ 2012-10-14 22:12 罗辑 阅读(246) 评论(0) 推荐(0) 编辑