问题
问答题
假设一个计算机系统具有如下特征:处理一次中断,平均耗时1ms;进行一次进程调度,平均耗时2ms;将CPU分配给选中的进程,又平均需要1ms。再假设其定时器芯片每秒产生100次中断,问:
(1)系统将百分之几的CPU时间用于时钟中断处理
(2)如果采用轮转法调度,10个时钟中断为一个时间片,那么系统将百分之几的CPU时间用于进程调度(包括调度、分配CPU和引起调度的时钟中断处理时间)
答案
参考答案:(1)100×1ms/1s=10%。
(2)每秒需要10次调度进程,所需时间为:10×(2ms+1ms)=30ms。
用于进程调度比例为:(100×1ms+30ms)/1s=13%。