Jump to content

Computer organization

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Uncle G (talk | contribs) at 01:04, 20 December 2006 (Expanded from another source.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer science computer organization is a description of the electrical circuitry of a computer that is sufficient for completely describing the operation of the hardware. It is frequently confused with computer architecture. But the latter is the abstract image of a computing system that is seen by a machine language (or assembly language) programmer, including the instruction set, memory address modes, processor registers, and address and data formats; whereas the computer organization is a lower level, more concrete, description of the system that involves how the constituent parts of the system are interconnected and how they interoperate in order to implement the architectural specification.[1][2][3]

Machines may have the same architectures, and thus be capable or executing the same programs, yet have different organizations. The organization of a machine is usually represented as a block diagram that describes the interconnections of the registers, busses, and operators of the machine.[4]

References

  1. ^ Phillip A. Laplante (2001). Dictionary of Computer Science, Engineering, and Technology. CRC Press. pp. 94–95. ISBN 0849326915.
  2. ^ William F. Gilreath and Phillip A. Laplante (2003). Computer Architecture: A Minimalist Perspective. Springer. p. 5. ISBN 1402074166.
  3. ^ Sivarama P. Dandamudi (2003). Fundamentals of Computer Organization and Design. Springer. p. 5. ISBN 038795211X.
  4. ^ Jack Belzer, Albert G. Holzman, and Allen Kent (1981). "Digital Computer Architecture". Encyclopedia of computer science and technology. Marcel Dekker. pp. 289–290. ISBN 0824722574.{{cite book}}: CS1 maint: multiple names: authors list (link)

Further reading

  • D. Patterson and J. Hennessy (2004-08-02). Computer Organization and Design: The Hardware/Software Interface. Morgan Kaufmann Publishers, Inc. ISBN 1558606041. {{cite book}}: Check date values in: |date= (help)
  • V. C. Hamacher, Z. G. Vrasenic, and S. G. Zaky (2001-08-02). Computer Organization. McGraw-Hill. ISBN 0072320869. {{cite book}}: Check date values in: |date= (help)CS1 maint: multiple names: authors list (link)
  • William Stallings (2002-07-15). Computer Organization and Architecture. Prentice Hall. ISBN 0130351199. {{cite book}}: Check date values in: |date= (help)
  • J. P. Hayes (2002-09-03). Computer Architecture and Organization. ISBN 0072861983. {{cite book}}: Check date values in: |date= (help); Unknown parameter |publiher= ignored (|publisher= suggested) (help)
  • Gary Michael Schneider (1985). The Principles of Computer Organization. Wiley. pp. 6–7. ISBN 0471885525.
  • M. Morris Mano (1992-10-19). Computer System Architecture. Prentice Hall. p. 3. ISBN 0131755633. {{cite book}}: Check date values in: |date= (help)
  • Mostafa Abd-El-Barr and Hesham El-Rewini (2004-12-03). Fundamentals of Computer Organization and Architecture. Wiley-Interscience. p. 1. ISBN 0471467413. {{cite book}}: Check date values in: |date= (help)