Difference between revisions of "Device controller"

From Computer History Wiki
Jump to: navigation, search
m (+link)
m (Clarify)
Line 1: Line 1:
A '''device controller''' is a [[peripheral]] which is an intermediary between a computer (usually connecting to a [[bus]], although possibly the [[central processing unit|CPU]] directly) and some external [[peripheral]] device (often [[secondary storage]]).
+
A '''device controller''' is a block of [[hardware]] which is an intermediary between a computer (usually connecting to its [[bus]], although possibly to the [[central processing unit|CPU]] directly) and some external [[peripheral]] device (often [[secondary storage]]).
  
The canonical pairing is a disk controller and a [[disk]] drive, although controllers are also found with [[magnetic tape]] drives, [[paper tape]] readers and/or punches, and numerous other kinds of devices.  
+
The canonical pairing is a disk controller and a [[disk]] drive, although controllers are also found with [[magnetic tape drive]]s, [[paper tape]] readers and/or punches, and numerous other kinds of devices.  
  
Usually a single controller is able to handle multiple identical devices, thereby amortizing the controller's cost, since the external devices often include mechanical components, and are the thus slower than the all-electronic controller.
+
Usually a single controller is able to handle multiple identical devices, thereby amortizing the controller's cost, since the external devices often include mechanical components, and are thus slower than the all-[[electronic]] controller.
  
 
{{stub}}
 
{{stub}}

Revision as of 22:08, 20 August 2018

A device controller is a block of hardware which is an intermediary between a computer (usually connecting to its bus, although possibly to the CPU directly) and some external peripheral device (often secondary storage).

The canonical pairing is a disk controller and a disk drive, although controllers are also found with magnetic tape drives, paper tape readers and/or punches, and numerous other kinds of devices.

Usually a single controller is able to handle multiple identical devices, thereby amortizing the controller's cost, since the external devices often include mechanical components, and are thus slower than the all-electronic controller.