I-14 Computer Fundamentals
Input and Output Unit
The user must enter instructions and data into the computer system before any operation can be
performed on the given data. Similarly, after processing the data, the information must go out from the
computer system to the user. For this, every computer system incorporates input and output units that
serve as a communication media between the computer system and the user.
An ‘input unit’ accepts instructions and data from the user with the help of input devices such as
keyboard, mouse, light pen and so on. Since the data and instructions entered through different input
devices will be in different form, the input unit converts them into the form that the computer can under-
stand. After this, the input unit supplies the converted instructions and data to the computer for further
processing.
The ‘output unit’ performs just opposite to that of input unit. It accepts the outputs (which are in
machine-coded form) produced by the computer, converts them into the user understandable form and
supplies the converted results to the user with the help of an output devices such as printer, monitor and
plotter.
Storage Unit
A computer system incorporates ‘storage unit’ to store the input entered through input unit before
processing starts and to store the results produced by the computer before supplying them to the output
unit. The storage unit of a computer comprises two types of memory/storage, namely, ‘primary’ and
‘secondary’.
The primary memory (also called ‘main memory’) is the part of a computer that holds the instructions
and data currently being processed by the CPU, the intermediate results produced during the course of
calculations and the recently processed data. While the instructions and data remain in main memory, the
CPU can access them directly and quickly. However, primary memory is quite expensive and has a limited
storage capacity. Due to limited size of primary memory, a computer employs ‘secondary memory’, which
is extensively used for storing data and instructions. It supplies the stored information to the other units
of computer as and when required. It is less expensive and has higher storage capacity than the primary
memory. Some commonly used secondary storage devices are floppy disks, hard disks and tape drives.
11. Explain Von Neumann architecture.
Ans: The earliest computers such as ENIAC and Colossus were program-controlled machines in
which writing a new program or changing some existing program required re-wiring, restructuring or
redesigning the machines. Thus, programming in these computers was a quite tedious task. To ease the
programming process, an idea known as ‘stored program concept’ was proposed by a mathematician
and an early computer scientist named John Von Neumann. According to this concept, both data and
instructions are kept in the main memory. Thus, a computer could get its instructions from the memory
and the programs could be setup or changed from within the memory as well, without having to redesign
the computer. All the computers based on stored program concept are known as Von Neumann systems
employing the ‘Von Neumann architecture’.
Most of the conventional and today’s modern computers that are based on Von Neumann architecture
consists of four hardware components: a CPU with control unit, ALU, main memory and an I/O sys-
tem (see Figure 1.2). In addition, these computers can process the instructions in a sequential manner.
The architecture shown in Figure 1.2 depicts the working of a Von Neumann computer. Here, the I/O
instructions are passed through ALU to the control unit. All the programs are executed by following the
M01_ITL-ESL4791_01_SE_C01.indd 14 12/22/2012 4:52:21 PM