Computer Architecture
Computer Architecture
Chapter 1 - Introduction
Chapter 1 Introduction
1-2
Chapter 1 - Introduction
Chapter Contents
1.1 A Brief History of Computing 1.2 The Von Neumann Model 1.3 The System Bus Model 1.4 Levels of Machines 1.5 A Typical Computer System 1.7 Organization of the Book 1.8 Case Study: What Happened to Supercomputers?
1-3
Chapter 1 - Introduction
Some Denitions
Computer architecture deals with the functional behavior of a computer system as viewed by a programmer (like the size of a data type 32 bits to an integer). Computer organization deals with structural relationships that are not visible to the programmer (like clock frequency or the size of the physical memory). There is a concept of levels in computer architecture. The basic idea is that there are many levels at which a computer can be considered, from the highest level, where the user is running programs, to the lowest level, consisting of transistors and wires.
1-4
Chapter 1 - Introduction
1-5
Chapter 1 - Introduction
Tally Sticks
Original wooden tally sticks from Westminster, England, ca. 12501275 A.D.
( SSPL/The ImageWorks.)
1-6
Chapter 1 - Introduction
Chinese Abacus
Representation of 39,017 on a Chinese abacus.
1-7
Chapter 1 - Introduction
(Source: http://www.liveauctioneers.com/auctions/ebay/497199.html.)
Computer Architecture and Organization by M. Murdocca and V. Heuring
2007 M. Murdocca and V. Heuring
1-8
Chapter 1 - Introduction
1-9
Chapter 1 - Introduction
( SSPL/The ImageWorks.)
Computer Architecture and Organization by M. Murdocca and V. Heuring
2007 M. Murdocca and V. Heuring
1-10
Chapter 1 - Introduction
1-11
Chapter 1 - Introduction
Enigma
Siemens Halkse T-52 Sturgeon (Enigma) cipher machine.
1-12
Chapter 1 - Introduction
Colossus
The Colossus (ca. 1944).
(Source: http://www.turing.org.uk/turing/scrapbook/electronic.html.)
Computer Architecture and Organization by M. Murdocca and V. Heuring
2007 M. Murdocca and V. Heuring
1-13
Chapter 1 - Introduction
The ENIAC
1-14
Chapter 1 - Introduction
Moores Law
Computing power doubles every 18 months, for the same price.
1-15
Chapter 1 - Introduction
(Source: Best Servers of 2004, Kevin Krewell, 1/18/05, Microprocessor, www.MPRonline.com, Reed Electronics Group, ref: h10018.www1.hp.com/.)
Computer Architecture and Organization by M. Murdocca and V. Heuring
2007 M. Murdocca and V. Heuring
1-16
Chapter 1 - Introduction
1-17
Chapter 1 - Introduction
1-18
Chapter 1 - Introduction
Levels of Machines
There are a number of levels in a computer, from the user level down to the transistor level. Progressing from the top level downward, the levels become less abstract as more of the internal structure of the computer becomes visible.
1-19
Chapter 1 - Introduction
1-20
Chapter 1 - Introduction
The Motherboard
An AMD Opteron 200 based motherboard.
1-21
Chapter 1 - Introduction
End-to-End Network
End-to-end communication over a network. Highlighted architectural components include computers, hubs, switches, routers, rewalls, multiplexers, and phone switches.
1-22
Chapter 1 - Introduction
1-23
Chapter 1 - Introduction