CPU-I/O执行周期
2019-04-10 本文已影响0人
skelton
多道程序的目标是:始终允许某个进程运行以最大化的CPU利用率
当一个进程等待时(例如等待I/O请求请求完成)操作系统就从该进程接管CPU控制,并将CPU交给另外一个进程。
CPU-I/O执行周期
进程的执行周期包括:
CPU执行
I/O等待
执行时间如图所示

对于选择何时的CPU算法,这种分布很重要
I/O密集型程序通常具有大量短CPU执行,CPU密集型程序可能只有少量长CPU执行。
多道程序的目标是:始终允许某个进程运行以最大化的CPU利用率
当一个进程等待时(例如等待I/O请求请求完成)操作系统就从该进程接管CPU控制,并将CPU交给另外一个进程。
CPU-I/O执行周期
进程的执行周期包括:
CPU执行
I/O等待
执行时间如图所示
对于选择何时的CPU算法,这种分布很重要
I/O密集型程序通常具有大量短CPU执行,CPU密集型程序可能只有少量长CPU执行。