マルチタスク


優先度処理内容と処理時間(ms)
CPU(3)→I/O(5)→CPU(2)→I/O(5)→CPU(2)
CPU(2)→I/O(6)→CPU(2)→I/O(5)→CPU(2)
CPU(1)→I/O(5)→CPU(2)→I/O(4)→CPU(1)


上記のような優先度と処理内容のタスクが同時に実行可能状態になってから、全てのタスクが終了するまでの処理は以下のようになる。(I/O処理が並行処理可能な場合)


高:■■■■■□□□□□■■□□□□□■■
中:□□□□□■■□□□□□□■■□□□□□■■
低:□□□□□□□■□□□□□__■■□□□□_■
CPUアイドル:  ☆☆  ☆      ☆
■:CPU使用□:I/O処理_:待機