CPU-I/O执行周期

2019-04-10  本文已影响0人  skelton

多道程序的目标是:始终允许某个进程运行以最大化的CPU利用率

当一个进程等待时(例如等待I/O请求请求完成)操作系统就从该进程接管CPU控制,并将CPU交给另外一个进程。


CPU-I/O执行周期

进程的执行周期包括:

CPU执行

I/O等待

执行时间如图所示

CPU-I/O执行周期

对于选择何时的CPU算法,这种分布很重要

I/O密集型程序通常具有大量短CPU执行,CPU密集型程序可能只有少量长CPU执行。

上一篇 下一篇

猜你喜欢

热点阅读