当前位置:首页 > 操作系统概论(02323) > 正文内容

在一个分时系统中,为每个进程分配时间片可以随进程的执行特点和执行情况而变化。现在有两类进程,一类进程经常产生中断,另一类进程中断次数很少,请问这两类进程哪类应该分得长的时间片,哪类应该分得短的时间片?为什么?更进一步,为哪类进程指定高优先级?为哪类进程指定低优先级?

高老师2年前 (2024-03-26)操作系统概论(02323)11

在一个分时系统中,为每个进程分配时间片可以随进程的执行特点和执行情况而变化。现在有两类进程,一类进程经常产生中断,另一类进程中断次数很少,请问这两类进程哪类应该分得长的时间片,哪类应该分得短的时间片?为什么?更进一步,为哪类进程指定高优先级?为哪类进程指定低优先级?

经常产生中断的进程应该分配较短的时间片,很少产生中断的进程分配较长的时间片。经常产生中断的进程连续运行的时间相对较短,即使给它长的时间片,也可能经常在时间片未用完前因中断而让出处理器,所以只需分配较短的时间片。中断次数很少的进程,它连续运行的时间较长,为减少调度次数应给较大的时间片,尽可能让它较长时间占有处理器运行,可减少系统在调度上的花费。
让经常产生中断的进程优先级高于中断次数少的进程。因为这类进程经常产生中断,当它占用CPU后因某事件主动让出CPU时,就可以让其他进程使用CPU,使CPU与其他部件并行工作。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/229663.html

分享给朋友: