| 22 | | Dispatcher Process1 Proces2 Syscall Interrupt |
| 23 | | ___ |
| 24 | | |> 1 |. . . . . . . |
| 25 | | | |
| 26 | | | |
| 27 | | | |
| 28 | | |. . . . . . . . . . . |
| 29 | | | |
| 30 | | | |
| 31 | | | |
| 32 | | || 1 wait I/O |
| 33 | | |
| 34 | | |. . . . . . . . . . . . . |
| 35 | | |> 2 | |
| 36 | | | |
| 37 | | | |
| 38 | | || 2 |. . . . . . . . . . . end I/O |
| 39 | | |> 1 | |
| 40 | | | |
| 41 | | | |
| 42 | | || 1 wait CPU |
| | 22 | Dispatcher Process1 Proces2 Syscall Interrupt |
| | 23 | ___ . . . . |
| | 24 | |> 1 | . . . . |
| | 25 | . | . . . |
| | 26 | . | . . . |
| | 27 | . | . . . |
| | 28 | . |. . . . . ... . . . .. . |
| | 29 | . . . | . |
| | 30 | . . . | . |
| | 31 | . . . | . |
| | 32 | || 1 . . . wait I/O . |
| | 33 | . . . . . |
| | 34 | |. . . . . . . . . . . . . . . |
| | 35 | |> 2 . . | . . |
| | 36 | . . | . . |
| | 37 | . . | . . |
| | 38 | || 2 . . | . . . . . . . . . . . |
| | 39 | |> 1 . . . . | |
| | 40 | . . . . | |
| | 41 | . . . . | |
| | 42 | || 1 . . . . . |