|
|
|
|
|
|
|
|
|
|
|
ä |
When
a program reads a value on an I/O
|
|
|
|
device
it will need to wait for the I/O
|
|
|
|
operation
to complete
|
|
|
ä |
Interrupts
are mostly effective when a
|
|
|
|
single
CPU is shared among several
|
|
|
|
concurrently
active processes.
|
|
|
ä |
The
CPU can then switch to execute
|
|
|
|
another
program when a program waits for
|
|
|
the
result of the read operation. (more
|
|
|
|
later)
|
|