1.1.introduction To Computer System
1.1.introduction To Computer System
Computer System
CPE 425: COMPUTER ORGANIZATION AND ARCHITECTURE
Computer Organization and Architecture
What is computer organization and
architecture?
Computer Architecture
Structure
The way in which the components are interrelated.
Function
The operation of each individual component as part of the
structure.
Introduction to Computer Systems
❖ Four main functions of a computer:
- Data processing
- Data storage
- Data movement
- Control
Introduction to Computer Systems
❖ Four possible types of computer operations.
Introduction to Computer Systems
❖ Four possible types of computer operations.
Introduction to Computer Systems
❖ Structure
The CPU
Introduction to Computer Systems
❖A computer system primarily comprises a central processing
unit (CPU), memory and input/output devices
Historical Background
❖Z1 (1938)
- designed by Konrad Zuse
from 1936 to 1937
- a binary electrically driven
mechanical calculator with
limited programmability,
reading instructions from
punched celluloid film.
- used Boolean logic and
binary floating-point numbers
Historical Background
❖Z2 (1939)
- an electromechanical (mechanical and relay-based) computer that was
completed by Konrad Zuse in 1940.
- used 600 electrical relay circuits, weighing over 600 pounds.
- used 16-bit fixed-point arithmetic instead of 22-bit floating point.
❖ Atanasoff–Berry computer (ABC)
- the first automatic electronic digital computer built by Iowa State
College mathematics and physics professor John Vincent Atanasoff with
the help of graduate student Clifford Berry.
Historical Background
❖Z3 (1941)
- was completed in Berlin in 1941
- faster and far more reliable than the
Z1 and Z2
- built with 2,600 relays, implementing a
22-bit word length that operated at a
clock frequency of about 5–10 Hz
- Program code was stored on punched
film.
Historical Background
❖ENIAC (Electronic Numerical
Integrator and Computer)
- first programmable, electronic,
general-purpose digital computer,
completed in 1945.
- It was the first operational general-
purpose machine built using vacuum
tubes.
- It was programmable through manual
setting of switches and plugging of
cables.
Historical Background
❖The von Neumann Machine
- In 1946, von Neumann and his
colleagues began the design of a new
stored-program computer, referred to
as the IAS computer, at the Princeton
Institute for Advanced Studies
- the general structure of the IAS
computer consists of main memory,
arithmetic-logical unit (ALU), control unit,
Input and output (I/O) equipment
Structure of the IAS computer
Historical Background
❖EDVAC (Electronic Discrete Variable
Automatic Computer)
- was one of the earliest electronic computers
built by Moore School of Electrical Engineering,
Pennsylvania.
- was a binary serial computer with automatic
addition, subtraction, multiplication,
programmed division and automatic checking
with an ultrasonic serial memory capacity of
1,024 44-bit words (5KB Memory).
Historical Background
❖EDSAC (Electronic Delay Storage
Automatic Calculator)
- was the second electronic digital
stored-program computer
constructed by Maurice Wilkes and
his team at the University of
Cambridge Mathematical Laboratory
in England.
- 1949 that the EDSAC became the
world’s first full-scale, stored-
program, fully operational computer.
Historical Background
❖Harvard Mark I
- was used primarily to calculate and
print mathematical tables, a type of
table showing the results of various
mathematical operations.
- It was also a part of the effort to
develop nuclear weaponry and was
used by John von Neumann to also known as the IBM Automatic
determine whether implosion was a Sequence Controlled Calculator (ASCC),
viable means of detonating the was an early electromechanical
earliest atomic bombs. computer designed by Howard Aiken
and built by IBM in 1944.
Historical Background
❖Harvard Mark II
- also known as the Aiken Relay Calculator, was an electromechanical computer built
under the direction of Howard Aiken at Harvard University, completed in 1947.
- used for ballistic calculations at Naval Proving Ground Dahlgren.
- constructed with high-speed electromagnetic relays instead of the electro-mechanical
counters used in the Mark I, making it much faster than its predecessor.
❖Harvard Mark III
- also known as ADEC (Aiken Dahlgren Electronic Calculator) was an early computer
that was partially electronic and partially electromechanical.
- It was built at Harvard University under the supervision of Howard Aiken for the U.S.
Navy.
Historical Background
❖Harvard Mark IV
- the last of Aiken’s machines at Harvard
- was an electronic stored-program computer built by Harvard University
for the US Air Force for engineering and scientific calculations.
❖Harvard Architecture
- as given to such machines to indicate the use of separate memories.
Historical Background
❖BINAC (Binary Automatic
Computer)
- was an early electronic computer
designed for Northrop Aircraft
Company by the Eckert–Mauchly
Computer Corporation (EMCC) in
1949.
- was an advanced bit-serial binary
computer with two independent
CPUs, each with its own 512-word
acoustic mercury delay-line
memory.
Historical Background
❖PDP-8
- a 12-bit minicomputer that was produced by
Digital Equipment Corporation (DEC).
- was the first commercially successful
minicomputer, with over 50,000 units being
sold over the model's lifetime.
-designed in part to handle contemporary
telecommunications and text.
Historical Background
❖Intel 4004
- Intel introduced the first microprocessor
❖Apple Computer Series
- The world witnessed the birth of the first
personal computer (PC) in 1977
❖80 x 86 series microprocessor
Apple-1
- Released and introduce by Intel in 1978
Historical Background
➢ Example:
• Reduced Instructions Set Computers (RISCs) such as:
- Sun SPARCTM
- and MIPS machines.
Technological Development