Professional Documents
Culture Documents
02 Chapter 2 - Functional Units
02 Chapter 2 - Functional Units
02 Chapter 2 - Functional Units
Functional
blocks of a computer
Digital Computer
Is a fast electronic calculating machine that
accepts digitized input, processes it
according to instructions and produce output.
Internal storage –computer memory
Types of computer includes- Desktop,
Notebook, Workstation, Server,
Supercomputer
Functional Units
Functional Units
Arithmetic
Input and
logic
Memory
Output Control
I/O Processor
5.Control Unit
PC
IR
Memory
MDR
R0
R1
Control
Processor
n general purpose
registers
Fi gure 1.2. Connecti ons between the processor and the memory.
Registers
Instruction register (IR)
Program counter (PC)
General-purpose register (R0 – Rn-1)
Memory address register (MAR)
Memory data register (MDR)
IR- holds the instructions that is currently
being executed.
functional units
Bus can be used for only one transfer at
a time, so 2 unit can be active at any time.
• Single bus- low cost and flexibility
• Multiple bus- more concurrency but increased
cost
Different devices have different transfer/operate
speed.
Ex: keyboard, printers-relative slow while
magnetic disk –considerably faster
If the speed of bus is bounded by the slowest
device connected to it, the efficiency will be
very low.
How to solve this?
Main Cache
memory memory Processor
Bus
N S
T
R
How to improve T ?
i 1