Controller (computing) explained
In computer hardware, a controller may refer to:
- Memory controller, a unit that manages access to memory
- Game controller, a device by which the user controls the operation of the computer
- Host controller
- Network controller
- Graphics controller or video display controller
- SCSI host bus adapter
- Network interface controller (NIC)
- Parallel port controller
- Microcontroller unit (MCU)
- Keyboard controller
- Programmable Interrupt Controller
- Northbridge (computing)
- Southbridge (computing)
- Universal asynchronous receiver/transmitter (UART) communications controller chip
- Peripheral DMA controller
- Floppy disk controller
- Disk array controller, also known as a RAID controller, a type of storage controller
- Flash controller, or SSD controller, which manages flash memory
- Terminal Access Controller
- IBM 2821 Control Unit, used to attach card readers, punches and line printers to IBM System/360 and IBM System/370 computers
- IBM 270x and IBM 37xx, used for telecommunications
- IBM 3271, 3272, 3271, and 3174, used to attach terminals (display devices)
- MIDI controller
- Programmable logic controller