University of Salahaddin College of Engineering Software & Informatics Dep
University of Salahaddin College of Engineering Software & Informatics Dep
College of Engineering
Software & Informatics Dep.
COMPUTER ARCHITECTURE
2 N D S TA G E
A S S I S TA N T L E C T U R E R : E S I L S E M I R K H U R S H E D
[Lec1]
2020 – 2019
Definition of a Computer
• A computer is a data processing machine
which is operated automatically under the
control of a list of instructions stored in its
main memory.
A computer System
• A computer system consists of a computer
and its peripherals.
• Computer peripherals include input devices,
output devices, and secondary memory.
Micro processor Architecture
• A computer system has three main component
CPU
Memory
I/O device
• Software :
Operating system
Program and data file stored on disk
A. Central Processor Unit [CPU] :
• Central processor unit consists of two basic
blocks :
The program control unit has a set of registers
and control circuit to generate control signals.
The execution unit or data processing unit
contains a set of registers for storing data and an
Arithmetic and Logic Unit (ALU) for execution of
arithmetic and logical operations.
• 8008: (1972)
8-bit version of 4004. (8- bit wide memory location byte)
16KB main memory.
48 instructions.
also 50 KIPs.
main problem:
o small memory size
o slow speed time to execute one instruction 20μs
o limited instruction set
• Table1 lists the early and modern Intel microprocessor.
Buses
• In the microprocessor based computer system,
there are three types of buses:
Address bus
Data bus
Control bus