Difference between revisions of "Parallel interface"

From Computer History Wiki
Jump to: navigation, search
m (Further reading: +Comparison of Data Transmission Techniques)
m (Avoid redirs)
 
Line 1: Line 1:
A '''parallel interface''' (or '''parallel port''') is a [[hardware]] [[port]] which uses many physical [[conductor]]s in parallel (hence the name) through which data can be transferred into and out of a computer. Use of a parallel port is generally simpler, and less likely to cause a problem if an error is made, than going directly to the machine's basic underlying [[bus]].
+
A '''parallel interface''' (or '''parallel port''') is a [[hardware port]] which uses many physical [[conductor]]s in parallel (hence the name) through which data can be transferred into and out of a computer. Use of a parallel port is generally simpler, and less likely to cause a problem if an error is made, than going directly to the machine's basic underlying [[bus]].
  
The [[voltage]]s, means of signalling when a new group of data are available, etc will vary from one machine (and interface) to another. For many years, [[personal computer]]s (especially [[IBM-compatible PC]]s) did include standardized parallel ports; they were most commonly used for attaching [[printer]]s, but a vast array of different [[device]]s used them: [[magnetic tape drive|tape drive]]s for [[backup]]s, [[scanner]]s, etc.
+
The [[voltage]]s, means of signalling when a new group of data are available, etc will vary from one machine (and interface) to another. For many years, [[personal computer]]s (especially [[IBM-compatible PC]]s) did include standardized parallel ports; they were most commonly used for attaching [[printer]]s, but a vast array of different [[peripheral]]s used them: [[magnetic tape drive|tape drive]]s for [[backup]]s, [[scanner]]s, etc.
  
These have now generally been replaced with [[serial]] interfaces such as [[USB]] ports, as the [[synchronization]] of [[signal]]s coming across independent lines can be problematic, especially at higher speeds. Also, in general, the long-term trend has been to accept use of more [[logic]], to allow sharing of conductors; so, for example, a single serial input is fed into a [[shift register]], to convert the data back to a parallel form.
+
These have now generally been replaced with [[serial]] interfaces such as [[Universal Serial Bus|USB]] ports, as the [[synchronization]] of [[signal]]s coming across independent, parallel conductors can be problematic, especially at higher speeds. Also, in general, the long-term trend has been to accept use of more [[logic]], to allow sharing of lines; so, for example, a single serial input is fed into a [[shift register]], to convert the data back to a parallel form.
  
 
==Further reading==
 
==Further reading==

Latest revision as of 13:57, 21 September 2025

A parallel interface (or parallel port) is a hardware port which uses many physical conductors in parallel (hence the name) through which data can be transferred into and out of a computer. Use of a parallel port is generally simpler, and less likely to cause a problem if an error is made, than going directly to the machine's basic underlying bus.

The voltages, means of signalling when a new group of data are available, etc will vary from one machine (and interface) to another. For many years, personal computers (especially IBM-compatible PCs) did include standardized parallel ports; they were most commonly used for attaching printers, but a vast array of different peripherals used them: tape drives for backups, scanners, etc.

These have now generally been replaced with serial interfaces such as USB ports, as the synchronization of signals coming across independent, parallel conductors can be problematic, especially at higher speeds. Also, in general, the long-term trend has been to accept use of more logic, to allow sharing of lines; so, for example, a single serial input is fed into a shift register, to convert the data back to a parallel form.

Further reading

  • Comparison of Data Transmission Techniques, MicroNote #021