多道程序的目标是:始终允许某个进程运行以最大化的CPU利用率
当一个进程等待时(例如等待I/O请求请求完成)操作系统就从该进程接管CPU控制,并将CPU交给另外一个进程。
CPU-I/O执行周期
进程的执行周期包括:
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算法,这种分布很重要
I/O密集型程序通常具有大量短CPU执行,CPU密集型程序可能只有少量长CPU执行。
本文标题:CPU-I/O执行周期
本文链接:https://www.haomeiwen.com/subject/ufagiqtx.html
网友评论