Professional Documents
Culture Documents
Introductionto Computers
Introductionto Computers
Computers
By
Arshad Latif
1
History
1. Hardware.
The hardware are the parts of
computer itself including the
Central Processing Unit
(CPU) and related microchips
and micro-circuitry,
keyboards, monitors, case
and drives (floppy, hard, CD,
DVD, optical, tape, etc...).
2. Software:
The software is the information
that the computer uses to get
the job done. Software needs to
be accessed before it can be
used. There are many terms
used for process of accessing
software including running,
executing, starting up, opening,
and others.
Introduction to Computers by Arshad Latif 8
Training Academy ABL Lahore Pakistan
Basic Computer Concepts
A computer is an electronic
device capable of executing
instructions, developed based
on algorithms stored in its
memory, to process data fed to
it and produce the required
results faster than human
beings.
An algorithm expressed in a
programming language is called
a computer program .
Data are the raw facts and
figures that are fed into the
computer to be processed.
Data organized in a meaningful
manner is called Information.
Introduction to Computers by Arshad Latif 11
Training Academy ABL Lahore Pakistan
Basic Units
Control Unit:
It controls and directs the transfer of
program instructions and data
between various units.
Arithmetic and Logic Unit (ALU) :
Arithmetic operations like (+,-,*,^,/),
logical operations like (AND, OR,
NOT) and relational operations like
(<,>,<=,>=) are carried out in this
Unit.
Registers:
They are used to store instructions
and data for further use.
3. Memory Unit:
It is used to store the programs
and data.
4. Output Unit:
It is used to print/display the
results, which are stored in the
memory unit. Monitor is also an
output unit.
Multi-User :
Allows two or more users to run programs at the
same time. Some operating systems permit
hundreds or even thousands of concurrent users.
E.g. Linux, UNIX, Windows 2000.
Multiprocessing :
Supports running a program on more than one
CPU. E.g. Linux, UNIX, Windows 2000.
Multitasking:
Allows more than one program to run concurrently.
E.g. UNIX, Windows 2000.
Multithreading :
Allows different parts of a single
program to run concurrently. E.g.
Linux, UNIX, Windows 2000.
Real time:
Responds to input instantly. General-
purpose operating systems, such as
DOS and UNIX, are not real-time.
Embedded systems are mostly the
real time systems. E.g. LynxOS.
41