1) What is the advantage of managing I/O with interrupts? If an active typist is typing 30 words per minute into a word processor, and the computer operates at one million machine instructions per second, how many machine instructions can be executed in the time it takes a character to be typed on the keyboard?
2) Explain why a DMA channel would or would not be useful in a computer without an interrupt-based I/O system.
3) What scheduling concept was critical to the development of timesharing computers, and has remained an important part of scheduling for interactive computer systems?