Computer System Architecture

A computer system is basically a machine that simplifies complicated tasks. It should maximize performance and reduce costs as well as power consumption. The different components in the Computer System Architecture are Input Unit, Output Unit, Storage Unit, Arithmetic Logic Unit, Control Unit etc.

A diagram that shows the flow of data between these units is as follows −

Computer System Architecture Control Unit Input Unit Output Unit ALU Storage Unit Data Results Instructions Store Fetch Dashed lines show control signals

The input data travels from input unit to ALU through the control unit. Similarly, the computed data travels from ALU to output unit via the control unit. The data constantly moves from storage unit to ALU and back again through the control unit's coordination. This is because stored data is computed on before being stored again. The control unit controls all the other units as well as their data flow.

Components of Computer System Architecture

Input Unit

The input unit provides data to the computer system from the outside environment. It acts as a bridge between the external world and the computer. It takes data from input devices, converts it into machine language, and then loads it into the computer system. Common input devices include keyboard, mouse, microphone, and scanner.

Output Unit

The output unit provides the results of computer processing to users, linking the computer with the external environment. Most output data is in the form of visual, audio, or printed information. Common output devices include monitors, printers, speakers, and headphones.

Storage Unit

The storage unit contains components used to store data and instructions. It is traditionally divided into primary storage and secondary storage. Primary storage (main memory) is directly accessible by the CPU and stores currently executing programs. Secondary storage is not directly accessible by the CPU and provides permanent data storage with large capacity.

Arithmetic Logic Unit (ALU)

The ALU performs all computational operations including arithmetic (addition, subtraction, multiplication, division) and logical operations (AND, OR, NOT). It receives data and instructions from the control unit, processes them, and sends results back. The ALU works in conjunction with the control unit to form the central processing unit.

Control Unit

The control unit acts as the central nervous system of the computer, coordinating and controlling all other units. It fetches instructions from memory, decodes them, and directs the appropriate units to execute them. It manages data transfer between different components and ensures synchronized operation of the entire system.

Data Flow Process

Step Process Units Involved
1 Input data entry Input Unit ? Control Unit
2 Instruction fetch Storage Unit ? Control Unit
3 Data processing Control Unit ? ALU
4 Result storage ALU ? Storage Unit
5 Output generation Control Unit ? Output Unit

Conclusion

Computer System Architecture defines how different components work together to process data efficiently. The control unit coordinates all operations while specialized units handle input, processing, storage, and output functions. This organized structure enables computers to perform complex tasks through systematic data flow and processing.

Updated on: 2026-03-17T09:01:38+05:30

124K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements