System bus model

This is an old revision of this page, as edited by Tijfo098 (talk | contribs) at 10:45, 18 May 2011. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The system bus model is a streamlined version of the von Neumann model of computer architecture.[1] Its main feature is that it interconnects the processor, memory, and I/O subsystems by a single bus, divided in 3 components: data bus, address bus, control bus.[2] Contemporary computer systems use several buses for cost-performance tradeoff reasons.[3]

File:Systembusmodel.png

Communications

The system bus models divides the computer into three individual subunits which are the CPU, memory and input/output. The system bus model deviates from the von Neumann model by combining the arithmetic logic unit (ALU) and the central processing unit (CPU) into a single unit.[2]

The system bus is composed of the data bus, address bus, control bus, power bus and sometimes an I/O bus.[2]

The data bus is used for transfer of data between subunits while the address bus is used to transmit ___location information between units such as where the data is going or coming from.[2]

The control bus is used to provide information as to how data is being sent.[2]

The power bus is often not graphically depicted on models but is understood to exist. Furthermore, some more complex architectures may also incorporate a separate I/O bus for transfer of data between input/output devices.[2]

References

  1. ^ Linda Null; Julia Lobur (2006). The essentials of computer organization and architecture (2 ed.). Jones & Bartlett Learning. ISBN 9780763737696.
  2. ^ a b c d e f Murdocca, Miles J. (2000). Principles of Computer Architecture. Prentice-Hall. p. 5. ISBN 0-201-43664-7. {{cite book}}: Unknown parameter |coauthors= ignored (|author= suggested) (help)
  3. ^ William Stallings (2009). Computer organization and architecture: designing for performance (8th ed.). Prentice Hall. pp. 66 & 87-89. ISBN 9780136073734.