Basic Components of Computer System
Basic Components of Computer System
Input Unit
Data and instructions must enter the computer system before any computation can be
performed on the supplied data. The input unit that links the external environment with
the computer system performs this task. Data and instructions enter input units in forms
that depend upon the particular device used. For example, data is entered from a
keyboard in a manner similar to typing, and this differs from the way in which data is
entered through a mouse, which is another type of input device. However, regardless of
the form in which they receive their inputs, all input devices must provide a computer
with data that are transformed into the binary codes that the primary memory of the
computer is designed to accept. This transformation is accomplished by units that called
input interfaces. Input interfaces are designed to match the unique physical or electrical
characteristics of input devices to the requirements of the computer system.
Output Unit
The job of an output unit is just the reverse of that of an input unit. It supplied
information and results of computation to the outside world. Thus it links the computer
with the external environment. As computers work with binary code, the results
produced are also in the binary form. Hence, before supplying the results to the outside
world, it must be converted to human acceptable (readable) form. This task is
accomplished by units called output interfaces.
In short, the following functions are performed by an output unit.
1. It accepts the results produced by the computer which are in coded form and hence
cannot be easily understood by us.
2. It converts these coded results to human acceptable (readable) form.
3. It supplied the converted results to the outside world.
Storage Unit
The data and instructions that are entered into the computer system through input units
have to be stored inside the computer before the actual processing starts. Similarly, the
results produced by the computer after processing must also be kept somewhere inside
the computer system before being passed on to the output units. Moreover, the
intermediate results produced by the computer must also be preserved for ongoing
processing. The Storage Unit or the primary / main storage of a computer system is
designed to do all these things. It provides space for storing data and instructions, space
for intermediate results and also space for the final results.
In short, the specific functions of the storage unit are to store:
1. All the data to be processed and the instruction required for processing (received from
input devices).
2. Intermediate results of processing.
3. Final results of processing before these results are released to an output device.
Control Unit
How the input device knows that it is time for it to feed data into the storage unit? How
does the ALU know what should be done with the data once it is received? And how is it
that only the final results are sent to the output devices and not the intermediate results?
All this is possible because of the control unit of the computer system. By selecting,
interpreting, and seeing to the execution of the program instructions, the control unit is
able to maintain order and directs the operation of the entire system. Although, it does
not perform any actual processing on the data, the control unit acts as a central nervous
system for the other components of the computer. It manages and coordinates the entire
computer system. It obtains instructions from the program stored in main memory,
interprets the instructions, and issues signals that cause other units of the system to
execute them.
The control unit directs and controls the activities of the internal and external devices.
It interprets the instructions fetched into the computer, determines what data, if any,
are needed, where it is stored, where to store the results of the operation, and sends
the control signals to the devices involved in the execution of the instructions.