BASIC COMPUTER ORGANIZATION
BASIC COMPUTER ORGANIZATION
Over the several years the size, processing speed, cost and reliability of computers has changed. But, the basic structure of computer is still the same as was given by Von Neumann in the year 1945 has not changed. According to Von Neumann architecture of computer every digital computer with these components:
BASIC COMPUTER ORGANIZATION
�
Basic Computer Organization
INPUT UNIT
OUTPUT UNIT
3. CENTRAL PROCESSING UNIT (CPU)���
Place where the actual instruction take place during the processing operations�Performs all mathematical calculations (addition, subtraction, multiplication, division) and logical operations (comparisons like greater than, equal to).
4. MEMORY UNIT���
PRIMARY MEMORY (MAIN MEMORY):
SECONDARY MEMORY�
SYSTEM BUS�
SYSTEM BUS
14
I/O Device
Subsystem
Address Bus
Data Bus
Control Bus
CPU
Memory
Subsystem
MEMORY UNIT
UNIT | VALUE |
1 Bit | 1 Bit=(0,1) |
Nibble | 4 bits |
Byte | 8 bits |
Kilobyte(KB) | 1024 Bytes or 2 10 |
Megabyte(MB) | 1024 KB or 2 20 |
Gigabyte(GB) | 1024 MB or 2 30 |
Terabyte(TB) | 1024 GB or 2 40 |
Petabyte(PB) | 1024 TB or 2 50 |
Exabyte(EB) | 1024 PB or 2 60 |
Zetttabyte(ZB) | 1024 EB or 2 70 |
Yottabyte(YB) | 1024ZB or 2 80 |
Brontobyte(BB) | 1024YB or 2 90 |
WHAT IS CACHE MEMORY
WHY IS IT IMPORTANT?
CACHE MEMORY
TYPES OF CACHE MEMORY:
L1 (LEVEL 1) CACHE:�
L2 (LEVEL 2) CACHE:�
Larger but a bit slower than L1
Can be inside or just outside the CPU core
Usually 256KB to a few MB
L3 (LEVEL 3) CACHE:�
HOW CACHE WORKS:
CACHE MEMORY
REGISTERS
INSTRUCTION REGISTER(IR)
�
PROGRAM COUNTER(PC)
ACCUMULATOR REGISTER(AR)
MEMORY ADDRESS REGISTERS (MAR) :
MEMORY DATA REGISTERS (MDR)
Registers | <- Smallest size, fastest access (nanoseconds)
+---------------------------+
| Cache | <- Small, very fast (few KB to MB)
+---------------------------+
| RAM | <- Larger, slower (GBs)
+---------------------------+
| Disk | <- Much larger, slowest (GBs to TBs)