Department of Computing & Technology: Iqra University, Islamabad, Campus, Pakistan
Department of Computing & Technology: Iqra University, Islamabad, Campus, Pakistan
Technology
Iqra University,
Islamabad, Campus,
Pakistan.
Unit 1 - 3 1
Unit 1-3
Unit 1 - 3 2
Computer Concepts
Definition,
Characteristics,
History
&
Types of Computers
Unit 1 - 3 3
Introduction
This unit is designed to introduce the
students with an overview of computer
definition including capabilities of computers,
limitation of computer, uses of computer and
classification of computers.
It gives a brief history of computer generation
and an overview of its types with basic
operations and their organizations.
Unit 1 - 3 4
Objectives
What’s a Computer system?
Computer’s Characteristics/Features.
Benefits and usage of computer.
Why we should know more about Computers?
History of Computer(Computer Generations)
Types of Computers and their Applications
with organization.
Unit 1 - 3 5
What is a Computer System?
Computer System is a collection of electronic devices
(Hardware i.e. H/W) that works autonomously with
predefined operations (Software i.e. S/W) to generate
results. In a Computer system each (H/W & S/W) does a
special task.
The Hardware devices cooperate with each other, by
means of specified instructions called Software, to
achieve data and information processing.
Software refers to a collective set of instructions, called
program.
The collection of H/W and S/W constructs a
Computer System.
Unit 1 - 3 6
How to solve a
problem using a Computer?
Input
Data Output
COMPUTER
Program
Unit 1 - 3 7
Definitions: (Computer)
A digital computer is a machine
consisting of interconnected devices
(H/W) that work together to accept
instructions (S/W) to perform a range of
pre-defined operation (on the input)
and generates useful information
(output) according to the user’s
directions.
Unit 1 - 3 8
Definitions: (Computer)
It may be summarize as: A computer is a
collection of electronic devices (Hardware)
that works autonomously, each doing
special tasks. These devices cooperate
with each other, by means of specified
instructions (Software) to achieve data
and information processing. This
collection of Hardware and Software
constitutes a Computer System.
Unit 1 - 3 9
Definitions (continued …)
Program: Set of instructions / commands to
solve a problem.
Programmer: the person who develops the
program.
Processing of data: the operations executed by
the computer.
Input-output (I/O): When data are received
from or delivered to a device that is directly
connected to the computer, this process is known
as I/O, and the device is referred as a peripheral.
Unit 1 - 3 10
Computer Tasks
Programs
(Instructions & Commands) Input Output
+ Data
Unit 1 - 3 13
Characteristics (continued …)
Rapid fetching of needed information: A
modern computer is capable of recalling the
information stored in its memory or peripherals
devices at the rate of more than a million words
in a fraction of a second.
Decisions Making (Logical): From intelligence
point of view, a modern computer can make
decisions. The Logical decisions depends on
certain conditions, that is, a computer is capable
of deciding its path out of various alternatives
available to it.
Unit 1 - 3 14
Characteristics (continued …)
Decisions Making (Logical): For example: the
decision depending on the the result of
comparison of data, a computer can take
appropriate actions.
Unit 1 - 3 15
Characteristics (continued …)
Remote Access: Ability to connect to remote
machines and exchange information. It is related to
Computer Networks and communication technology to
create a global village. Computer networks simply
enhance the efficiency and effectiveness among multiple
users, where computer networks are networked to one
another. It acts to retrieve and share information quickly.
Surfing the internet (America Online, Google,
CompuServe, Yahoo) is a bridge to commercial
information services. The increased level of connectivity
brings people as close to the next room from other side
of the world
Unit 1 - 3 16
Characteristics (continued …)
Diligence: A computer has a super high
diligence and never feels tiredness use even if it
has to work for very long hours. It may be said
that it is superior to human brain in this respect.
Human brain does feel tiredness after long
working hours and sometime finds it difficult to
work further but a computer does not suffer
from this handicap. Moreover, even after
working for long hours, there is no loss of
accuracy in the results, which is a marvelous
feature of this machine.
Unit 1 - 3 17
Characteristics (continued …)
Versatility: It is is a very versatile machine. At one
instant, it may be solving a complex scientific problem and
on the next instant, it may be used for playing
games(chess). It can perform different task instantly (time
sharing/multi-tasking).
For example, the problem of traffic control at an airport or
on a road can be broken into a series of logical step and a
computer can handle them efficiently. However, a
computer has its own limitations, for example it cannot
think and is devoid of creativity. Thus, the versatile nature
of a computer does not mean that it can perform every
job. There are many situations where a computer is not
suitable.
Unit 1 - 3 18
Limitations of Computer
A computer may have the following limitations and
drawbacks:
Lack of Intelligence
A computer, no doubt is a very powerful machine
capable of performing various types of data processing
activates, at high speed and accuracy. However, in terms
of limitation, it has no intelligence and hence cannot
think.
For example, a computer can create music but cannot
tell its quality. In other words, a computer has no brain
of its own.
Unit 1 - 3 19
Limitations continued …
Need of proper Environment
Humans can work under many unfavorable
conditions. However, a computer needs a perfect
environment to work and if this environment is
not provided, it produces erroneous results.
The environment needed is: -
a) A fixed temperature range.
b) A dust free atmosphere.
Any variation in these conditions may result in
breakdown of a computer system.
Unit 1 - 3 20
Limitations continued …
Need of Special Language
A computer can understand only binary
language, a language in which all the
information is to be represented in terms of
only two symbols, namely 0 and 1.
This is not the natural language of human
beings and learning of this binary language is
not an easy task.
Unit 1 - 3 21
Limitations continued …
To overcome the difficulty of communication
between a computer and human beings due
to the language barrier, English oriented
high-level languages were developed that are
easily understood by human beings. The
computers could understand these languages,
after translation to binary language.
In spit of these limitations, computer is still a
very useful machine. Efforts are being made
to remove these limitations.
Unit 1 - 3 22
Benefits &
usage of Computers
Information Management
(Banking, shopping centers and supermarkets).
Education
(schools and universities).
Communication
Provide data, voice and video communication over
telephone and TV.
Networks (Internet).
Unit 1 - 3 23
Cont’d………………………
Office Presentation
Support of word processing.
Support of Spreadsheets.
Support of animated presentation.
Family Computers
(Home education, games and fun for kids).
Unit 1 - 3 24
Why should we know
more about Computers?
Learning
Job competition
Productivity
Capability
Unit 1 - 3 25
Generations of Computers
Computers of the same generation have
usually similar characteristics.
Generations of Computers
Unit 1 - 3 26
1st generation (1940-late 1950)
Computers were based on a single usage of a
single element and they were very slow.
Computers were depending on a single
program.
Machine language were used for
programming.
Examples: IBM/702, IBM/701, UNIV AC-1
Unit 1 - 3 27
2nd generation
(late 1950-late 1964)
Computers based on transistors
(changing states).
The machines were smaller in size, less
power consuming and more robust.
New high-level programming languages
(Cobol, Fortran, Basic) were used.
Real time principles were used.
Examples: IBM 1400, IBM 7090…
Unit 1 - 3 28
3rd generation
(1964 – late 1970)
Computers were much smaller, faster
and cheaper.
Input/output units were improved.
The use of colored screens started.
The use o the principles of virtual
memory started.
Unit 1 - 3 29
4th generation (1970- until now)
Unit 1 - 3 30
5th generation
Unit 1 - 3 31
Classification
Unit 1 - 3 33
Micro-Computers
(Personal Computers PC)
Hand held (Pocket PC or Palmtop PC)
Can fit in a coat pocket or a hand bag.
Laptops Or Notebook PC
Weight from 4-8 pounds. Notebook means they are about the
size of a ONE-INCH-THICK notebook
Portables Computers
Take up less space and have a smaller capacity for permanent
storage of data and programs
Desktops & Tower PC
Desktop offer the expended features e.g PDA, Slate computer,
Network computer.
Unit 1 - 3 34
Mini-Computers
Bigger in size.
Better performance.
Large workstations can be classified into this
class.
(Workstation is very fast in speed that’s the
characteristic which the workstation from PC,
Workstations are commonly used for I/O)
Unit 1 - 3 35
Main-Frames
Unit 1 - 3 36
Supper-Computers
Unit 1 - 3 37
Types of Computer
Electronic signals come in two types
Analog signals
Digital signals
Computers are of three types
Analog Computers,
Digital Computers and
Hybrid Computers (the combination of
Analog and Digital computers)
Unit 1 - 3 38
Types of Computer (Continue)
Analog Computers: for measuring continuous
wave forms with variations in frequency and
amplitude. It monitors:
Unit 1 - 3 39
Types of Computer (Continue)
Digital Computers: have only two states 1 or
0 for ON or OFF condition.
Commonly used for:
- Digital form
- Process
- Work at a very high speed
- Variety of devices
Classification of digital computers are: Mini,
Micro, digital, mainframe & super computers.
Unit 1 - 3 40
Types of Computer (Continue)
Hybrid Computers
Are the combination of the above two. In
hybrid computers the front end I/O is dealt
with Analog computers and back end
processing being performed by digital
computers.
Commonly used for:
- Specialized applications
- Air defense control systems
- Bio-medical industry.
Unit 1 - 3 41
PC
PC are the subject of the remainder
Unit 1 - 3 42
Microcomputer Parts: The Hardware
System Unit
Primary storage
ROM RAM
Input Output
Central Processing Unit (CPU)
registers
Arithmetical and
Control Unit
Logical Unit
Secondary Storage
Floppy Disk Hard Disk CD ROM
Unit 1 - 3 43
Computer Parts II
Unit 1 - 3 45
Register & Data Bus size
• Modern computers based on 16 or 32 bit size
• A bit is a binary digit
1 0 0 0 1 1 0 1
• The larger the registers the more data the CPU can
process
• The Larger the Bus size the more data that can be
transferred from memory to registers
• Optimality: DBS = Reg. size
Unit 1 - 3 46
CPU Speed
Unit 1 - 3 47
Clock Speed
Unit 1 - 3 48
Examples of CPUs
The 8088: differs from the 8086 in only one aspect: DBS=8bits,
(1979).
Unit 1 - 3 49
Examples of CPUs II
The 80386SX: differs from the 80386 in the DBS=16 bits, 1988.
The 80486: same as 386 but has an additional math coprocessor
and a Max-speed of 66MHz, 1989.
The Pentium series: starting around 1992 or 1993: from the 75
MHz speed.
From 1993 up to 1997: the Pentium has reached the 266 MHz
with Multi Media Extension (MMX)
From late 1997 through 1998: the Pentium II series appeared
with speeds starting from 300 to reach 400 by the end of 1998.
Unit 1 - 3 50
Examples of CPUs III
The Pentium III series appeared with the 450 and 550 MHz
speed, P4 goes up to 4 GHz.
And the race goes on with Core 2 Duo and multi core
processors.
Unit 1 - 3 51
Primary memory: RAM and ROM
Unit 1 - 3 52
First 30 Sec. Power-On Self Test
..
A set of diagnostic routines (encoded in ROM) that ensures that the
computer is functioning properly each time it is powered on. The
POST validates every byte in RAM, and should it detect a bad
location, reports the problem before the system is used. It
configures the various support chips that work with the
microprocessor, determines what optional equipment is
attached, gets the keyboard ready to transmit keystrokes to the
CPU, and loads the operating system. After this final step, you
can see the first evidence that the PC is up.
Unit 1 - 3 53
Units of memory size
Unit 1 - 3 54
Secondary Memory Storage
Unit 1 - 3 55
The Keyboard & Mouse
Unit 1 - 3 56
System Software
Includes:
The Operating System
User programs
Application programs
Etc.
Unit 1 - 3 57
The Operating System (OS)
Unit 1 - 3 58
Types of O/S
Classification Criteria:
Unit 1 - 3 59
Classes of O/S
Unit 1 - 3 60
Networking task of the O/S
Unit 1 - 3 61
Programming Languages
Unit 1 - 3 62
Application Software (SW)
Includes
Is the software that helps the user perform word processing, use
electronic spreadsheets to manage tables to extract results
(draw graphs, charts, etc.), or to create databases and manage
them, to use the Email facilities and access the Internet.
Unit 1 - 3 63
Reviews.
Summary
Computers, its definition,
characteristics, history, generations and
different types of computers with their
classifications are discussed Finally The
PC is described in detailed.
Unit 1 - 3 64