I/O and Interrupts
In this chapter, we will:
- Define what interrupts are and explain how they are implemented.
- Provide details on how I/O devices connect to other hardware devices.
- Elaborate on I/O handling methods (those we saw in the "Overview of Operating Systems" topic.)
- Explain how user applications interact with I/O devices.
- Describe the I/O services provided by the kernel.
- Illustrate how I/O service requests are translated into hardware actions.