-->
当前位置:首页 > 题库 > 正文内容

主观题:h559.假设一个计算机系统具有如下性能特征:

Luz3年前 (2022-10-28)题库873
假设一个计算机系统具有如下性能特征:
处理一次中断,平均耗时1ms;
一次进城调度,平均需要2ms;
将CPU分配给选中的进程,又需要平均1ms。
再假设其定时芯片每秒产生100次中断。请回答:
(1) 操作系统将百分之几的时间用于时钟中断处理?
(2) 如果操作系统采用时间片轮转法调度进程,10个时钟中断为1个时间片。那么,操作系统将百分之几的CPU时间用于进程调度(包括调度、分配CPU和引起调度的时钟中断处理时间)?
(3) 该系统CPU的最大利用率是多少?







答案:解:(1) 因为1秒钟中断100次,所以中断周期为10ms。每个周期要花费1ms进行中断处理,所以系统将CPU的10%时间用于时钟中断处理。 (分)
(2) 由题目所给条件可知,时间片长度为10个时钟周期,即100ms。
(1ms+2ms+1ms)÷100ms=4%
即操作系统将4%的CPU时间用于进程调度 (3分)
(3) 从(2)可知,在100ms时间片内,系统用于调度的时间为4ms,用于另外9次时钟中断9ms,系统开销总共为13ms。因此,若没有因用户进程等待I/O等原因而出现CPU空闲的情况,CPU的最大利用率为:(100-13)100=87%。 (4分)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。