Computer Architecture: Ancy Jerald I ST MSC, 2 Sem Dept of Physics ST Xavier'S College Thumba
Computer Architecture: Ancy Jerald I ST MSC, 2 Sem Dept of Physics ST Xavier'S College Thumba
Ancy Jerald
I st MSc, 2nd sem
Dept of physics
St Xavier's college
Thumba
o CPU
o Main memory unit
o Interconnection of units
o Cache
o Communication between various units
o The instruction format
o Instruction set
o Processor speed
o Multiprocessor systems
o CPU- CENTRAL PROCESSING UNIT
Central
Registers
Processor controls all internal and external
devices and performs arithmetic and logic
operations.
Operates only binary data(1 s &0s).
ALU
CPU CU
Registers
A. ALU- Arithmetic / logic unit
1. Arithmetic unit:
Actual computing and carrying out the
arithmetic calculations(at high speed).
2. Logic unit:
logical operation tests three conditions:
1 Equal-to condition
2 less-than condition
3 greater-than condition
B. Registers
Register name functions
DRAM
RAM
SRAM
ROM- Read Only Memory
can only be read from any location.
Stores initial start up instruction and routines
in BIOS.
Non-volatile
Firmware
Types:
PROM
EPROM
EEPROM
o INTERCONNECTION OF UNITS
System Bus
Bus- set of connections between two or more
components , designated to transfer bits of a
word from source to destination.
multiple paths(lines)
A bus that connect to all the components
(CPU , Memory & I/O devices).
System lines are broadly categorised into
three functional groups:
Data lines
Address lines
Control lines
Bus interconnection
o Cache
cache is a piece of very fast memory, made from
high speed static RAM that reduces the time of
accessing the data.
catch up with the processor speed
Address
Data
{
Instruction and date Cache
memory
Address Data
processor
1 0 1 1 0 1 0
{
Operand
Opcode
Instructions are usually divided into
following types:
Data transfer instruction (registers or external
main memory)
Arithmetic instructions
Logical instructions
Program control instructions
I/O instructions
o Instruction cycle
The processor of the system performs the
execution work.
Instruction Function
Compiler
HL LL lang
lang