Computer Fundamentals: Input-Process-Output Model
Computer Fundamentals: Input-Process-Output Model
Computer Fundamentals: Input-Process-Output Model
Definition of a Computer:
A computer is an electronic device that operates under the control of
a set of instructions that is stored in its memory unit.
A computer is a collection of hardware and software components
that help you complete many different tasks.
A computer can be more accurately defined as an electronic device that
takes data as input, stores, and processes it, and displays the output
according to the given instructions.
Computer is an electronic device that receives input, stores or processes the input
as per user instructions and provides output in desired format.
Input-Process-Output Model
Computer input is called data and the output obtained after processing it, based on
user’s instructions is called information. Raw facts and figures which can be
processed using arithmetic and logical operations to obtain information are
called data.
The corresponding figure for an actual computer looks something like this −
Control unit, arithmetic logic unit and memory are together called the central
processing unit or CPU. Computer devices like keyboard, mouse, printer, etc. that
we can see and touch are the hardware components of a computer. The set of
instructions or programs that make the computer function using these hardware
parts are called software. We cannot see or touch software. Both hardware and
software are necessary for working of a computer.
There are many reasons for using computers:
Control Unit
This unit controls the operations of all parts of the computer but does not carry out
any actual data processing operations.
Functions of this unit are −
It is responsible for controlling the transfer of data and instructions among
other units of a computer.
It manages and coordinates all the units of the computer.
It obtains the instructions from the memory, interprets them, and directs the
operation of the computer.
It communicates with Input/Output devices for transfer of data or results from
storage.
It does not process or store data.
Arithmetic Section
Logic Section
Arithmetic Section
Function of arithmetic section is to perform arithmetic operations like addition,
subtraction, multiplication, and division. All complex operations are done by making
repetitive use of the above operations.
Logic Section
Function of logic section is to perform logic operations such as comparing,
selecting, matching, and merging of data.
Introduction
Booting is a startup sequence that starts the operating system of a computer when it is turned
on. A boot sequence is the initial set of operations that the computer performs when it is
switched on. Every computer has a boot sequence. The average computer doesn’t understand
the boot sequence but is important to know for customizing and troubleshooting your
computer.
Boot Loader
Computers powered by the central processing unit can only execute code found in the
systems memory. Modern operating systems and application program code and data are
stored on nonvolatile memories or mass storage devices. When a computer is first powered
on, it must initially rely only on the code and data stored in nonvolatile portions of the
systems memory. At boot time, the operating system is not really loaded and the computer’s
hardware cannot peform many complex systems actions.
The program that starts the “chain reaction” which ends with the entire operating system
being loaded is known as the boot loader (or bootstrap loader). The term creatively came
from early designiners imagining that before a computer “runs” it must have it’s “boots
strapped”. The boot loader’s only job is to load other software for the operating system to
start. Often, multiple-stage boot loaders are used, in which several small programs of
increasing complexity sequentially summon one after the other, until the last of them loads
the operating system.
Boot Devices
The boot device is the device from which the operating system is loaded. A modern PC BIOS
(Basic Input/Output System) supports booting from various devices. These include the local
hard disk drive, optical drive, floppy drive, a network interface card, and a USB device.
Typically, the BIOS will allow the user to configure a boot order. If the boot order is set to:
1. CD Drive
2. Hard Disk Drive
3. Network
then the BIOS will try to boot from the CD drive first, and if that fails then it will try to boot
from the hard disk drive, and if that fails then it will try to boot from the network, and if that
fails then it won’t boot at all.
Steps of Booting
We can describe the boot process in six steps:
1. The Startup
It is the first step that involves switching the power ON. It supplies electricity to the main
components like BIOS and processor.
It is an initial test performed by the BIOS. Further, this test performs an initial check on the
input/output devices, computer’s main memory, disk drives, etc. Moreover, if any error occurs,
the system produces a beep sound.
3. Loading of OS
In this step, the operating system is loaded into the main memory. The operating system starts
working and executes all the initial files and instructions.
4. System Configuration
In this step, the drivers are loaded into the main memory. Drivers are programs that help in the
functioning of the peripheral devices.
System utilities are basic functioning programs, for example, volume control, antivirus, etc. In
this step, system utilities are loaded into the memory.
6. User Authentication
If any password has been set up in the computer system, the system checks for
user authentication. Once the user enters the login Id and password correctly the system finally
starts.