Professional Documents
Culture Documents
Topic One Covidsum
Topic One Covidsum
Topic One Covidsum
School of ECEG
Dept. of Electrical and Computer Engineering
Topic One
Computer Architecture:
“The design of integrated system which provides
a useful tool to the programmer.” (Baer)
“The study of the structure, behavior, and design
of computer.” (Hayes)
“The design of the system specification at a
general or subsystem level.” (Abd-Alla)
“The art of designing a machine that will be a
pleasure to work with.” (Foster)
“The interface between the hardware and the
lowest level software.” (Hennessy and Patterson)
12/4/22 Computer Architecture & Organization Wubishet G. WU – ECEG
Cont… 3
Computer Architecture:
Therefore, computer architecture refers to
Attributes of a system visible to programmers
Attributes that have direct impact on the
execution of programs
Attributes
Instruction set
Number of bits used for data representation
I/O mechanisms
Addressing techniques
12/4/22 Computer Architecture & Organization Wubishet G. WU – ECEG
Definition 6
Computer Organization:
- Is how operational attributes/units are liked
together & contribute to realize the architectural
specifications
- Computer Organization
- HOW the ISA is implemented (physical view)
Attributes: hardware details transparent to
programmers such as
Control signals
Interface b/n computer & peripherals
Memory technology used
12/4/22 Computer Architecture & Organization Wubishet G. WU – ECEG
Architecture and Organization 7
Family Concept
- All Intel x86 family share the same basic
architecture
- The IBM System/370 family share the same
basic architecture
- This gives code compatibility (at least
backwards)
Organization differs between different
versions
Long term
- Logging
- Data records
Short term
- temp variables – e.g., buffer containing the last key
pressed
- program control data – e.g., loop variables
peripheral
Data must be passed between computer and
I/O devices connected to computer
Typically to simple devices
Examples
- Monitors and keyboards
- Data acquisition
- Peripheral control
IC technology improved
Improved IC technology helped in designing low
cost, high speed processor and memory modules
Multiprogramming, pipelining concepts were
incorporated
DOS allowed efficient and coordinate operation of
computer system with multiple users
Cache & virtual memory concepts were developed
More than one circuit on a single silicon chip
became available
Computer Architecture & Organization
12/4/22 Wubishet G. WU – ECEG
Fourth Generation: VLIC 35
Algorithm
High-level Language
Operating System
ISA
Microarchitecture
Logic
Transistor
Computer Architecture & Organization
12/4/22
Wubishet G. WU – ECEG
Von Neumann Architecture 38
Memory of IAS
consists 1000 storage locations – words, of 40
binary digits (bits) each
both data & instructions are stored there
each number represented by sign bit & 39-bit
value
Word – may contain two 20-bit instructions, with
each instruction consisting of
- 8-bit operation code (opcode) – specifying the
operation to be performed and
- 12-bit address designing one of the words in
12/4/22 memory (0 - 999)
Computer Architecture & Organization
Wubishet G. WU – ECEG
IAS Memory Formats 41
1985
Time Frame 1942-1955 1955-1964 1964-1975 1975 - 1985
onwards
Integrated
LSI (Large VLSI (very
Circuit Vacuum Circuit
Transistor scale Large scale
Component Tube (Silicon
Integration ) Integration)
Chip)
Magnetic
Internal drum, Tape Magnetic Magnetic Integrated Integrated
Storage & Punched Cores Disks Circuits Circuits
cards
Memory
Capacity 4,000 32,000 128,000 100 million >100 million
(Characters)
IBM 360,
Popular IBM 650, IBM-1401, IBM 303X,
Honeywell ?
computers Univac – I CDC 36000 Univac 6000
200
Computer Architecture & Organization
12/4/22 Wubishet G. WU – ECEG
Summary of Generations 47