!!! 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