Controllers (continued)
Use of controllers works so well that many machines are designed to use controllers even if only one device is connected to a port.
This delegation of responsibility frees up the computer’s CPU for it’s regular tasks, allowing the machine to continue processing instructions.