This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 539 lines
!!! 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