controller (computing)
   HOME

TheInfoList



OR:

In computer hardware, a controller may refer to: *
Memory controller The memory controller is a digital circuit that manages the flow of data going to and from the computer's main memory. A memory controller can be a separate chip or integrated into another chip, such as being placed on the same die or as an int ...
, a unit that manages access to memory *
Game controller A game controller, gaming controller, or simply controller, is an input device used with video games or entertainment systems to provide input to a video game, typically to control an object or character in the game. Before the seventh generatio ...
, a device by which the user controls the operation of the computer *
Host controller In computer hardware, a host controller, host adapter, or host bus adapter (HBA), connects a computer system bus, which acts as the host system, to other network and storage devices. The terms are primarily used to refer to devices for conne ...
*
Network controller A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network. E ...
*
Graphics controller A graphics card (also called a video card, display card, graphics adapter, VGA card/VGA, video adapter, display adapter, or mistakenly GPU) is an expansion card which generates a feed of output images to a display device, such as a computer mo ...
or video display controller * SCSI
host bus adapter In computer hardware, a host controller, host adapter, or host bus adapter (HBA), connects a computer system bus, which acts as the host system, to other network and storage devices. The terms are primarily used to refer to devices for conne ...
*
Network interface controller A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter or physical network interface, and by similar terms) is a computer hardware component that connects a computer to a computer network. Ear ...
(NIC) * Parallel port controller * Microcontroller unit (MCU) * Keyboard controller * Programmable Interrupt Controller * Northbridge (computing) * Southbridge (computing) *
Universal asynchronous receiver/transmitter A universal asynchronous receiver-transmitter (UART ) is a computer hardware device for asynchronous serial communication in which the data format and transmission speeds are configurable. It sends data bits one by one, from the least significa ...
(UART) communications controller chip * Peripheral DMA controller *
Floppy disk controller A floppy-disk controller (FDC) has evolved from a discrete set of components on one or more circuit boards to a special-purpose integrated circuit (IC or "chip") or a component thereof. An FDC directs and controls reading from and writing to a ...
*
Disk array controller A disk array controller is a device that manages the physical disk drives and presents them to the computer as logical units. It almost always implements hardware RAID, thus it is sometimes referred to as RAID controller. It also often provides ...
, also known as a RAID controller, a type of storage controller *
Flash controller A flash memory controller (or flash controller) manages data stored on flash memory (usually NAND flash) and communicates with a computer or electronic device. Flash memory controllers can be designed for operating in low duty-cycle environments l ...
, or SSD controller, which manages flash memory * Terminal Access Controller *
IBM 2821 Control Unit The IBM 2821 Control Unit attaches card readers and card punches, and line printers to the IBM System/360 and IBM System/370 families of computers. The devices attached may be a combination of: * The IBM 2540 card reader and card punch; * The IBM ...
, used to attach card readers, punches and line printers to IBM System/360 and IBM System/370 computers *
IBM 270x 270x is a generic name for a family of IBM non-programmable communications controllers used with System/360 and System/370 computers. The family consisted of the following devices: * IBM 2701 Data Adapter Unit * IBM 2702 Transmission Control * IB ...
and
IBM 37xx IBM 37xx (or 37x5) is a family of IBM Systems Network Architecture (SNA) programmable communications controllers used mainly in mainframe environments. All members of the family ran one of three IBM-supplied programs. *''Emulation Program'' (E ...
, used for telecommunications * IBM 3271, 3272, 3271, and 3174, used to attach terminals (display devices) *
MIDI controller A MIDI controller is any hardware or software that generates and transmits Musical Instrument Digital Interface (MIDI) data to MIDI-enabled devices, typically to trigger sounds and control parameters of an electronic music performance. They mos ...
* Programmable logic controller {{dab