Computer Architecture



Computer architecture can be defined as the arrangement or construction or design of different components of a computer. It defines how the different components of the computer are connected with each other.
Different components of the computer are given below:
a) Input Unit
b) CPU
c) Memory Unit
d) Output Unit

Input Unit
Input Unit is responsible for providing data and instructions to the CPU. It accepts input, converts it into computer’s format and provides it to system memory.
Keyboard is the most common input device. Some other input devices include mouse, joystick, light pen, touch screen, scanner, webcam, and microphone, touch pad and so forth.

Memory Unit
Memory unit is responsible for storing data and instructions either for a short or longer period of time. Memory is of two types:
1) Primary Memory/Main memory
2) Secondary Memory/Auxiliary memory

1) Primary Memory
Primary memory is used for storing data and instructions during processing. It is the only memory which is directly accessible to CPU. It is expensive, faster and used in small capacity.
Examples:
· RAM
· ROM
· Cache memory

2) Secondary Memory
It is the additional memory used for storing huge amount of data for a longer period of time. It is also used for transferring data from one computer to another. It is usually cheaper, slower and used in larger capacity. It is not directly accessible to CPU.
Examples: CD, DVD, Hard disk, pen drive, etc.
CPU (Central Processing Unit)
CPU is responsible for processing the inputs for generating the outputs. It controls all the component of the computer. CPU contains three sub-components. They are:
i. ALU
ii. CU
iii. Set of Registers

i. ALU (Arithmetic and Logic Unit)
It performs arithmetic and logical operations. It performs all its task according to the control signal from CU.

ii. CU (Control Unit)
CU is responsible for controlling all the components of the computer including input devices, output devices, memory devices and other components of CPU. It uses control signal for controlling.

iii. Set of registers
Register is a temporary memory present in CPU. It is used for storing data instructions while it is being processed by CPU. CPU contains registers like MAR, MBR, TR,etc.

Output Unit
Output unit is responsible for providing the result after processing. It converts the output from computer’s format into user understandable format before providing it to the user. The outputs generated by the computer are of two types.
· Soft copy output
· Hard copy output

· Soft copy Output

The output from monitor, speaker, projector, etc. is termed as soft copy output. User cannot touch or feel this output. This output remains with the user till the computer is in ON state. User can modify the output is required.

· Hard copy output
The output from printer and plotter is termed as hard copy output. User can touch or feel this output. After the output is generated, it remains with the user even if the computer is in OFF state. User cannot modify the output.


Don't be selfish...share it

Do you think you can improve this post? Contact us!

Find us on Facebook