Controller (computing): Difference between revisions

Content deleted Content added
Mainframe controllers: fix image and caption
play with images and captions
Line 7:
 
==Controller chips==
[[File:Ic-photo-Intel--C8251.JPG|thumb|right|text-top|150px|Intel C8251 Universal Synchronous/Asynchronous Receiver/Transmitter (USART) chip]]
* [[Keyboard controller (computing)|Keyboard controller]]
* [[Programmable Interrupt Controller]]
Line 18:
 
==Controller boards==
[[Image:KL Genoa EGA.jpg|thumb|right|text-top|150px|Video display controller card]]
* [[Graphics controller]] or video display controller
* [[SCSI]] controller, more properly called ''SCSI [[host bus adapter]]''
Line 24:
 
==External controllers==
[[File:HardDiskAnatomy.jpg|thumb|right|text-top|150px|A disassembled and labeled disk drive showing integrated controller. Allintegrated major components were placed on a mirror, which createdinto the symmetrical reflectionsdrive.]]
* [[Disk controller]], often integrated into modern [[Disk storage|disk drive]]s.<!-- important practical info, to distinguish disk controller from IDE controller or from HBA -->
* [[Disk array controller]], also known as [[RAID controller]], a type of storage controller
Line 31:
 
==Mainframe controllers==
[[File:BRL64-IBM 1311 DiskDrives.jpg|thumb|iightright|text-top|220px150px|IBM 1311 Disk Drives. Model 3 (on right) contains an integrated controller for itself and up to 3 Model 2s (on left).<ref>{{cite book|last=IBM Corporation|title=IBM Systems Reference Library IBM 1311 Disk Storage Drive|url=http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/140x/A26-5991-0_1311diskDrive.pdf}}</ref>{{rp|p.2}}
]]In IBM terminology a ''controller'' is "a device that decodes the [channel] command and effects the operation of the device."<ref>{{cite book|last=IBM Corporation|title=Introduction to IBM Data Processing Systems|year=1978|url=http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/generalInfo/GC20-1684-4_IBMdpIntroJul78.pdf}}</ref>{{rp|p.5-1}}