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 20:05, 19 December 2006 (Further reading: Added Abd-El-Barr+El-Rewini.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Computer organization is the design of abstracted computer components, such as the CPU and memory subsystem. The phrase is often confused with computer architecture, but a general rule is that which is directly apparent to the assembly-level programmer falls under computer organization. When design changes can only be observed by the programmer secondarily, such as through thermal dissipation or application performance, this design is under the area of computer architecture. For instance, a major aspect of computer organization involves the creation of an instruction set. More nuanced characteristics of a computer, such as cache eviction policies and branch prediction, fall under computer architecture.

References

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.
  • Sivarama P. Dandamudi (2003). Fundamentals of Computer Organization and Design. Springer. p. 5. ISBN 038795211X.
  • William F. Gilreath and Phillip A. Laplante (2003). Computer Architecture: A Minimalist Perspective. Springer. p. 5. ISBN 1402074166.
  • 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)