Computer Organization
Computer Organization
1. Introduction
2. Data flow between CPU, memory, and I/O devices
3. Central Processing Unit
4. Arithmetic Logic unit
5. Communication inside a computer.
6. Interconnection Of Units
7. System bus types
8. Processing of information
9. Memory and types
10. Input and output devices
11. Conclusion
Introduction:
2. Memory
Memory
Output
Input
Unit
Unit
Registers
Processor
Central Processing Unit (CPU)
Central Processing Unit (CPU)
The CPU or the microprocessor (or simply processor) is
referred as the brain of a computer system.
The logical operations include COMPARE, SHIFT, ROTATE, AND, OR, etc
The control unit analyses each instruction in the program and sends
the relevant signals to all other units – ALU, Memory, Input unit and
Output unit
Communication inside a computer
Communication inside a
computer.
A computer program consists of both instructions and data.
The program is fed into the computer through the input unit
and stored in the memory.
The program is fed into the computer through the input unit
and stored in the memory.
It is further divided into three logical units, namely the address
bus, the data bus, and the control bus.
System Buses Types
• Data Bus: The data bus is used when any unit is sending data,
instruction or command code to some other units.
• Address Bus: The address bus is used when one unit is sending
address information i.e. location of the data residing in the memory
to another unit.
Input and
Memory
CPU Output(I/O)
Unit
Units
Data Bus
Address Bus
Control Bus
System
Bus
Interconnection of Computers Units via Bus
CPU is the bus master in a computer that decides who should control
the bus when more than one unit wants the bus at the same time.
A unit that needs the bus makes a request to the CPU and waits for
sanction. Till the CPU issues a sanction, the requesting unit does not
attempt to use the bus.
Registers
It is a special temporary storage location within the CPU.
Two types:
This type of RAM retain the content of any location only for a
few milliseconds. Within that period, each location must be
written again with the same contents. This is known as
refreshing.
Cache fetches the frequently used data from the DRAM and
buffers (stores) it for further processor usage.
Input and
Output Devices