Content deleted Content added
piped links Tag: Reverted |
Restored revision 1296581639 by Guy Harris (talk): Restore last known good |
||
Line 1:
{{Short description|Data transfer channel connecting parts of a computer}}
{{About|buses in computer hardware|buses in software|Software bus}}
{{Use American English|date=March 2016}}
{{Use dmy dates|date=May 2020|cs1-dates=y}}
[[File:PCIExpress.jpg|250px|thumb|Four [[PCI Express]] bus card slots (from top to second from bottom: ×4, ×16, ×1 and ×16), compared to a 32-bit [[conventional PCI]] bus card slot (very bottom)]]
In [[computer architecture]], a '''bus''' (historically also called a '''data highway'''<ref name="Hollingdale_1958">{{cite conference |conference=Applications of Computers, University of Nottingham 15–19 September 1958 |title=Session 14. Data Processing |author-first=Stuart H. |author-last=Hollingdale |date=1958-09-19 |url=https://www.chilton-computing.org.uk/acl/literature/othermanuals/nottingham/p014.htm}}</ref> or '''databus''') is a communication system that transfers [[Data (computing)|data]] between components inside a [[computer]] or between computers.<ref>{{cite book |url=https://books.google.com/books?id=YVi8HVN-APwC&q=computer+buss+-sam&pg=PA27 |title=What Every Engineer Should Know about Data Communications |first=Carl |last=Clifton |publisher=CRC Press |date=September 19, 1986 |page=27 |isbn=9780824775667 |quote=The internal computer bus is a parallel transmission scheme; within the computer.... |url-status=live |archive-url=https://web.archive.org/web/20180117151300/https://books.google.com/books?id=YVi8HVN-APwC&lpg=PA27&dq=computer%20buss%20-sam&pg=PA27#v=onepage&q=computer%20buss%20-sam&f=false |archive-date=January 17, 2018}}</ref> It encompasses both [[Computer hardware|hardware]] (e.g., wires, [[optical fiber]]) and [[software]], including [[communication
Buses are categorized based on their role, such as [[system
Modern buses utilize both [[parallel communication|parallel]] and [[serial communication
==Address bus==
Line 41 ⟶ 42:
=== Bus multiplexing ===
{{main | Bus encoding#Other examples of bus encoding }}
The simplest [[system bus]] has completely separate input data lines, output data lines, and address lines.
|