!!! Overview
[{$pagename}] is an [architecture] [model] for communication channel facilitates connections and communication between [software] or [hardware] modules. 


!! Software [{$pagename}]
Software [{$pagename}] is a software [architecture] [model] where a usually shared communication channel facilitates connections and communication between software modules. This makes software buses conceptually similar to the bus term used in computer hardware for interconnecting pathways.

Software [{$pagename}] [Examples]:
* Lifeboat Associates Software Bus-80 aka SB-80, a version of CP/M-80 for 8080/Z80 8-bit computers
* Lifeboat Associates Software Bus-86 aka SB-86, a version of MS-DOS for x86 16-bit computers.
* [Component Object Model] for in-process and interprocess communication.
* D-Bus for interprocess communication.
* [Enterprise Service Bus] ([ESB]) for distributed communication.

!! [Hardware] [{$pagename}]
[Hardware] [{$pagename}] is a [Architecture] [model] for a [communication] system that transfers [data] between components inside a computer, or between computers. This expression covers all related [hardware] components (wire, optical fiber, etc.) and software, including communication [protocols].

Early computer buses were parallel electrical wires with multiple hardware connections, but the term is now used for any physical arrangement that provides the same logical function as a parallel electrical bus. Modern computer buses can use both parallel and bit serial connections, and can be wired in either a multidrop (electrical parallel) or daisy chain topology, or connected by switched [hubs], as in the case of [USB].



!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [Software_bus|Wikipedia:Software_bus|target='_blank'] - based on information obtained 2019-09-24 
* [#2] - [Types of Computer Buses|https://turbofuture.com/computers/buses|target='_blank'] - based on information obtained 2019-09-24 
* [#3] - [Bus_(computing)|Wikipedia:Bus_(computing)|target='_blank'] - based on information obtained 2019-09-24