SlideShare a Scribd company logo
1 of 79
Engr. Athar Baig
Lecturer
Electronics Engineering Department
University of Chakwal
athar.baig@uoc.edu.pk
1
Computer Science
Introducing Computer Systems
Introduction to Computers
Lecture Outline
Introduction to Computers
2
 History of Computers
 Generations of Computers
 Introduction to Computer
 Parts and functionality of a Computer
 Computer Software
History of Computer Systems
Introduction to Computers
3
 The first counting device was used by
the primitive people. They used sticks,
stones and bones as counting tools. As
human mind and technology improved
with time more computing devices were
developed.
History of Computer Systems
Introduction to Computers
4
Abacus
 The history of computer begins with
the birth of abacus which is believed
to be the first computer. It is said that
Chinese invented Abacus around
4,000 years ago.
 It was a wooden rack which has
metal rods with beads mounted on
them. The beads were moved by the
abacus operator according to some
rules to perform arithmetic
calculations. Abacus is still used in
some countries like China, Russia
and Japan.
History of Computer Systems
Introduction to Computers
5
Napier's Bones
 It was a manually-operated
calculating device which was
invented by John Napier (1550-
1617).
 In this calculating tool, he used 9
different bones marked with
numbers to multiply and divide.
So, the tool became known as
"Napier's Bones. It was also the
first machine to use the decimal
point.
History of Computer Systems
Introduction to Computers
6
Pascaline
 Pascaline is also known as Arithmetic
Machine or Adding Machine. It was
invented between 1642 and 1644 by a
French mathematician-philosopher
Biaise Pascal. It is believed that it was
the first mechanical and automatic
calculator.
 Pascal invented this machine to help
his father, a tax accountant. It could
only perform addition and subtraction. It
was a wooden box with a series of
gears and wheels. When a wheel is
rotated one revolution, it rotates the
neighboring wheel. A series of windows
History of Computer Systems
Introduction to Computers
7
Stepped Reckoner or Leibnitz wheel
 It was developed by a German
mathematician-philosopher Gottfried
Wilhelm Leibnitz in 1673. He
improved Pascal's invention to
develop this machine. It was a digital
mechanical calculator which was
called the stepped reckoner as
instead of gears it was made of
fluted drums.
History of Computer Systems
Introduction to Computers
8
Difference Engine
 In the early 1820s, it was designed
by Charles Babbage who is known
as "Father of Modern Computer". It
was a mechanical computer which
could perform simple calculations. It
was a steam driven calculating
machine designed to solve tables of
numbers like logarithm tables.
History of Computer Systems
Introduction to Computers
9
Analytical Engine
 This calculating machine was also
developed by Charles Babbage in
1830. It was a mechanical computer
that used punch-cards as input. It
was capable of solving any
mathematical problem and storing
information as a permanent memory.
History of Computer Systems
Introduction to Computers
10
Tabulating Machine
 It was invented in 1890, by Herman
Hollerith, an American statistician. It
was a mechanical tabulator based
on punch cards. It could tabulate
statistics and record or sort data or
information. This machine was used
in the 1890 U.S. Census. Hollerith
also started the Holleriths Tabulating
Machine Company which later
became International Business
Machine (IBM) in 1924.
History of Computer Systems
Introduction to Computers
11
Differential Analyzer
 It was the first electronic computer
introduced in the United States in
1930. It was an analog device
invented by Vannevar Bush. This
machine has vacuum tubes to switch
electrical signals to perform
calculations. It could do 25
calculations in few minutes.
History of Computer Systems
Introduction to Computers
12
Mark I
 The next major changes in the
history of computer began in 1937
when Howard Aiken planned to
develop a machine that could
perform calculations involving large
numbers. In 1944, Mark I computer
was built as a partnership between
IBM and Harvard. It was the first
programmable digital computer.
Generations of a Computer
Introduction to Computers
13
Introduction to Computers
14
 The computer has evolved from a large-sized
simple calculating machine to a smaller but much
more powerful machine.
 The evolution of computer to the current state is
defined in terms of the generations of computer.
 Each generation of computer is designed based
on a new technological development, resulting in
better, cheaper and smaller computers that are
more powerful, faster and efficient than their
predecessors.
Generations of a Computer
Introduction to Computers
15
 Currently, there are five generations of computer.
In the following subsections, we will discuss the
generations of computer in terms of the
technology used by them (hardware and
software), computing characteristics (speed, i.e.,
number of instructions executed per second),
physical appearance, and their applications.
Generations of a Computer
Introduction to Computers
16
 The first computers used vacuum tubes(a sealed
glass tube containing a near-vacuum which
allows the free passage of electric current.) for
circuitry and magnetic drums for memory.
 They were often enormous and taking up entire
room.
 First generation computers relied on machine
language.
 They were very expensive to operate and in
addition to using a great deal of electricity,
generated a lot of heat, which was often the
cause of malfunctions(defect or breakdown).
 The UNIVAC and ENIAC computers are
examples of first-generation computing devices.
First Generation Computers
(1940-1956)
Introduction to Computers
17
Advantages :
 It was only electronic device
 First device to hold memory
Disadvantages :
 Too bulky i.e large in size
 Vacuum tubes burn frequently
 They were producing heat
 Maintenance problems
First Generation Computers
(1940-1956)
Introduction to Computers
18
• Transistors replaced vacuum tubes and
ushered in the second generation of
computers.
• Second-generation computers moved from
cryptic binary machine language to
symbolic.
• High-level programming languages were
also being developed at this time, such as
early versions of COBOL and FORTRAN.
• These were also the first computers that
stored their instructions in their memory.
Second Generation Computers
(1956-1963)
Introduction to Computers
19
Advantages :
 Size reduced considerably
 The very fast
 Very much reliable
Disadvantages :
 They over heated quickly
 Maintenance problems
Second Generation Computers
(1956-1963)
Introduction to Computers
20
 The development of the integrated
circuit was the hallmark of the third
generation of computers.
 Transistors were miniaturized and placed
on siliconchips, called semiconductors.
 Instead of punched cards and printouts,
users interacted with third generation
computers through keyboards
and monitors and interfaced with
an operating system.
 Allowed the device to run many
different applications at one time.
Third Generation Computers
(1964-1971)
Introduction to Computers
21
Advantages :
 ICs are very small in size
 Improved performance
 Production cost cheap
Disadvantages :
 ICs are sophisticated
Third Generation Computers
(1964-1971)
Introduction to Computers
22
 The microprocessor brought the fourth
generation of computers, as thousands of
integrated circuits were built onto a single
silicon chip.
 The Intel 4004 chip, developed in 1971,
located all the components of the
computer.
 From the central processing unit and
memory to input/output controls—on a
single chip.
 . Fourth generation computers also saw
the development of GUIs, the mouse and
handheld devices.
Fourth Generation Computers
(1971-present)
Introduction to Computers
23
Fourth Generation Computers
(1971-present)
Introduction to Computers
24
 Fifth generation computing devices, based
on artificial intelligence.
 Are still in development, though there are some
applications, such as voice recognition.
 The use of parallel processing and
superconductors is helping to make artificial
intelligence a reality.
 The goal of fifth-generation computing is to
develop devices that respond to natural
language input and are capable of learning and
self-organization.
Fifth Generation Computers
(present and beyond)
Definition of a computer
Introduction to Computers
25
 By definition, a computer is an electronic device that
inputs data, processes data(converting it into
information that is useful to people) outputs and stores
information.
 Computers are controlled by programmed instructions
that transform the data into meaningful information.
 Generally a Computer is a device that accepts input,
processes it, stores data, and produces output.
Information Processing Cycle
Introduction to Computers
 Steps followed to process data
 Input
 Processing
 Output
 Storage
26
Parts of a Computer System
Introduction to Computers
27
Input
Introduction to Computers
28
 Input: Information provided to the computer by a
person, the environment, or another computer.
Examples of Input
 words and symbols
 numbers
 pictures
 audio signals from a microphone
 signals from another computer
 temperature, speed, pressures, etc. from sensors
Processing
Introduction to Computers
29
 Processing - manipulation of data.
 Data are symbols that represent raw facts, objects, and
ideas about people, places, events, and things that are
of importance in an organization.
 A computer program or software is a series of
instructions that tell a computer how to carry out a
processing task.
 Examples of Processing
 Arithmetic calculations
 Sorting a list
 Modifying pictures
 Drawing graphs
Output
Introduction to Computers
30
 Output - the result produced by a computer after
processing the data.
 Output device –displays, prints, or transmits the results
after processing.
 Examples of Output
 images on a monitor
 printed documents
 sounds
 signals to device controllers
Memory and Storage
Introduction to Computers
31
 Memory - the area of a computer that temporarily
holds data that is being processed or waiting to be
processed, stored, or output.
 Storage - The area where data can be left on a
permanent basis while it is not needed for processing.
 Examples of Storage
 magnetic disks
 CD-ROM (Compact Disk Read-Only Memory)
 magnetic tapes
 Flash disk
 Memory card
 Floppy disk
Personal and Home Uses of
Computers
 Computers allow people with
disabilities to do normal
activities.
 Shopping online
 Playing games with other
people
 Work from home
 Entertainment such as
listening to music, watching
videos etc.
 Enable communication
through the use of (electronic
mails) e-mails , chats etc.
Introduction to Computers 32
Business Uses of Computers
 Computers allow companies
to keep large amounts of
information at hand.
 Databases
 Makes ordering and
tracking resources quicker
and easier.
 Allows people to have
meetings from different
locations.
 Helps in information
management which eases
the process of decision
making .
 Computers allow people
across the world to
Introduction to Computers 33
Educational Uses of Computers
 The Internet allows access
to hundreds of online
research materials.
 Allows colleagues to
correspond quickly about
ongoing research.
 Eases the process of
analysing research data.
Introduction to Computers 34
Parts of a Computer System
Introduction to Computers
35
 Computer systems have four parts
 Hardware
 Software
 Data
 User (people)
Parts of a Computer System
Introduction to Computers
36
 Computer hardware:
 A computer's hardware consists of electronic devices;
the parts you can see and touch.
 In other words these are tangible parts of a computer.
 The term "device" refers to any piece of hardware
used by the computer, such as a keyboard, monitor,
modem, mouse, etc.
 These are mechanical devices that make up the
computer.
Computer Hardware Components
 Display Device
(Monitor or LCD
screen)
 System Unit
 Floppy disk drive
 CD ROM drive
 Hard disk drive
 Keyboard
 Mouse
Introduction to Computers
37
Other hardware components
 DVD drive (Digital Versatile Disk)
 CD writer (Compact disk)
 Sound card and speakers
 Modem (Modulate and Demodulate)
 Printers.
Introduction to Computers
38
Peripherals
Introduction to Computers
39
 A peripheral device designates equipment that might
be added to a computer system to enhance its
functionality.
 Examples:
 Printer
 Digital camera
 Scanner
 Joystick
Parts of a Computer System
Introduction to Computers
40
 Computer Software
 Is the set of instructions that makes the computer perform
tasks.
 The software is a part of the computer you cannot touch
but is very important.
 The software is all the programming that makes the
computer run; controlling everything that the computer
does.
 For any computer to function, it needs to have software
installed on it.
Parts of a Computer System
Introduction to Computers
41
 Data:
 Data consists of raw facts, which the computer can
manipulate and process into information that is useful to
people.
 Computerized data is digital, meaning that it has been
reduced to digits, or numbers. The computer stores and
reads all data as numbers.
 Users:
 People operating the computer.
 Tell the computer what to do.
Essential Computer Hardware
Introduction to Computers
42
 A computer’s hardware devices falls into one of the four
categories;
1. Processor
2. Memory
3. Input and Output
4. Storage
Essential Computer Hardware
Introduction to Computers
43
 Processing Devices
 The procedure that transforms raw data into useful
information is called processing.
 The processor is like the brain of the computer.
 Organizes and carries out instructions from either the user
or software.
 Manipulate the data.
 Most computers have several processors.
 Central Processing Unit (CPU) refers to a computer’s
processor.
Essential Computer Hardware
Introduction to Computers
44
 Memory devices
 Memory is made up of one or more sets of chips that
Store data or program instructions either temporarily or
permanently. Memory is divided into two types:
a) Random Access Memory (RAM)
 RAM holds data and program instructions temporarily while the
CPU works with them.
 RAM is volatile, meaning it holds data only when the power is on.
When the power is off, RAM's contents are lost.
 The “random” in RAM implies that any portion of RAM can be
accessed at anytime. This helps make RAM very fast.
 More RAM results in a faster system.
Essential Computer Hardware
Introduction to Computers
45
b) Read Only Memory (ROM)
 Permanent storage of programs.
 ROM is called non-volatile memory because it never loses its
contents.
 Holds instructions that the computer needs to operate.
 Memory is measured in terms of:
 Kilobyte (KB) - 1,000 bytes
 Megabyte (MB) - 1,000,000 bytes
 Gigabyte (GB) - 1,000,000,000 bytes
 Terabyte (TB) - 1,000,000,000,000 bytes.
Position of RAM and ROM on the
Motherboard
Introduction to Computers
46
Essential Computer Hardware
Introduction to Computers
47
 Input and Output Devices
 Input devices accept data and instructions from the user
or from another computer system.
 Output devices return processed data to the user or to
another computer system.
 Input devices include: keyboard, mouse, scanner, digital
camera, microphone etc.
 Output devices include: monitor, printer, stereo speakers,
headphones etc.
 Communications devices (such as modems and
network interface cards) perform both input and output,
allowing computers to share information.
Essential Computer Hardware
Introduction to Computers
48
 Storage Devices
 The purpose of storage is to hold data permanently,
even when the computer is turned off.
 Storage devices hold data not currently being used
by the CPU.
 Data is commonly stored on a magnetic or optical
disk.
 A disk drive is a device that reads data from and
writes data to a disk. Most new computers feature a
floppy disk drive, a hard disk drive, and an optical
disk drive.
 The most common optical storage devices are
CDROM and DVD-ROM drives.
Classification of Computers
Introduction to Computers
49
 The computer systems can be classified on the
following basis:
1. On the basis of size and portability
2. On the basis of data handling
3. On the basis of functionality and Usage
4. Based on Architecture
5. Based on Operating System
6. Based on Performance
7. Based on Usage Environment
Based on Size and Portability
Introduction to Computers
50
Classification According to Size
 There are four different sorts of computers based
on their size:
1. Supercomputers
2. Mainframe Computers
3. Minicomputers
4. Microcomputers.
Supercomputers
Introduction to Computers
51
 The most efficient computers in
terms of processing data and
performance are
supercomputers. These
computers are used for research
and exploratory purposes.
Supercomputers are exceedingly
large and highly expensive. It can
only fit in large, air-conditioned
spaces.
 Supercomputers are used for a
range of tasks, such as space
exploration, seismic research,
and the testing of nuclear
Supercomputers
Introduction to Computers
52
Features
 They make use of AI (Artificial intelligence)
 They are the fastest and strongest;
 They are very costly.
 They are enormous in size.
 They are employed by companies that manufacture goods.
 They process information at a rapid rate.
Applications Examples of
Supercomputers:
• Scientific research
• Defense and weapon
analysis
• Nuclear energy research
• Weather forecasting
• Petroleum research.
• CRAY T3D
• NEC-500.
• CDC 6600
• ABC (Atanasoff-
BerryComputer)
• ENIAC
Mainframe Computers
Introduction to Computers
53
Features
 Despite being less efficient than
supercomputers, mainframe
computers are nevertheless
extremely expensive. Large
corporations and governmental
organizations frequently employ
mainframe computers to run
everyday operations. They have the
ability to store and analyze a lot of
data. To maintain information on their
customers, students, and insurance
policyholders, banks, colleges, and
insurance companies utilize them.
They may also act as a server in a
network environment. Hundreds of
users may be managed
simultaneously by them.
Mainframe Computers
Introduction to Computers
54
Features
 They have enormous amounts of memory.
 They are capable of running several different operating
systems.
 They have a significant number of CPUs with powerful
processing speeds.
 Tightly Coupled Clustering Technology is employed.
Applications Examples of
Supercomputers:
• Banks & Hospitals for
preparing bills, Payrolls,
etc.
• In communication networks
such as the Internet where
they act as Servers.
• By Airline reservation
systems where information
of all the flights is stored.
• IBM 360,4381.
• ICL 39 Series.
• CDC Cyber series.
• BINAC
• UNIVAC
Minicomputers
Introduction to Computers
55
 Minicomputers are used by
small businesses and
industries. They go by the
term "Midrange Computers."
These minicomputers
frequently have several
users, just as mainframe
computers. They are a bit
slower than mainframe
computers.
 For example, the
manufacturing department
may employ minicomputers
to keep an eye on specific
Minicomputers
Introduction to Computers
56
Features:
 It is smaller than mainframes or supercomputers in
terms of size.
 In comparison to a mainframe or supercomputer, it is
less costly.
 It is able to perform many jobs at once.
 It may be utilized by several users simultaneously.
 It is utilized by small businesses.
Applications
• Used in scientific
laboratories
• Used in research
institutions
• Engineering plants
• Automatic processing
Also they are well adapted for
functions such as
• Accounting
• Word processing
• Database administration
Microcomputers
Introduction to Computers
57
 A microcomputer, sometimes
referred to as a personal
computer (PC), is a type of
computer that runs on a
smaller scale than traditional
computers (Personal
Computer). A component that
is commonly referred to as a
motherboard houses the
central processing unit (CPU),
a microprocessor, memory in
the form of ROM (Read Only
Memory), RAM (Random
Access Memory), I/O ports,
and a bus system of
connecting wires. They are the
Microcomputers
Introduction to Computers
58
Features:
 They are extensively employed for personal usage.
 They are smaller and comparably less expensive.
 Multi-user functionality is not supported.
 It has a limited computational capacity.
 They are quite simple to use.
Applications Examples of
Supercomputers:
• Microcomputers are
commonly used in:
• Training and learning
institutions such as
schools.
• Small business
enterprises, and
• Communication centers as
terminals.
• Desktop computer; is
designed to be placed on
top of an office desk
• Notebook or
laptop; portable
convenient for mobile
users.
• Personal Digital
Assistant(PDA); Is small
enough to fit in the pocket
Based on data handling
Introduction to Computers
59
Classification According to data handling
 According to data handling, there are three
different kinds of computers. They are as follows:
1. Analog Computers
2. Digital Computers
3. Hybrid Computers
Analogous Computers
Introduction to Computers
60
 Analog computers process analog data.
Temperature, pressure, weight, depth, and
voltage are a few examples of this type of data.
These have an infinite range of values and are
continuous quantities. The first computers were
analog, and they laid the groundwork for today's
digital computers.
Digital Computers
Introduction to Computers
61
 In digital computers, letters, numbers, and other
special symbols are represented by digits. On-off
(ON-OFF) inputs are used by digital computers,
and ON-OFF signals are also generated by them.
 An ON is often represented by a 1 and an OFF by
a 0, respectively. A digital computer is capable of
processing both numerical and non-numerical
data. In addition to doing fundamental arithmetic
operations like addition, subtraction,
multiplication, and division, it can also perform
logical operations.
Hybrid Computers
Introduction to Computers
62
 Computers that combine digital and analog
components are called hybrid computers. It
combines the best features of both types, having
the speed of an analog computer with the
memory and precision of a digital computer.
Hybrid computers are typically used in specific
applications where both forms of data need to be
processed. As an example, a gas pump contains
a processor that converts measurements of fuel
flow into information about quality and cost.
Based on functionality
Introduction to Computers
63
Classification According to functionality
 According to functionality, there are four
different kinds of computers. They are as follows:
1. Servers
2. Workstation
3. Information Appliances
4. Embedded Computers
Servers
Introduction to Computers
64
 Servers are nothing but dedicated computers
which are set-up to offer some services to the
clients.
 They are named depending on the type of service
they offered.
 Eg: security server, database server.
Workstation
Introduction to Computers
65
 Those are the computers designed to primarily to
be used by single user at a time.
 They run multi-user operating systems.
 They are the ones which we use for our day to
day personal / commercial work.
Information Appliances
Introduction to Computers
66
 They are the portable devices which are designed
to perform a limited set of tasks like basic
calculations, playing multimedia, browsing
internet etc.
 They are generally referred as the mobile
devices.
 They have very limited memory and flexibility and
generally run on “as-is” basis.
Personal Computers (PCs)
Introduction to Computers
67
 Used for general-purpose tasks such as word
processing, browsing, and entertainment.
Based on Architecture
Introduction to Computers
68
 Von Neumann Architecture: Computers that
use a single memory space for both data and
instructions. Most modern computers follow this
architecture.
 Harvard Architecture: Computers that have
separate memory spaces for data and
instructions, which can improve performance in
certain applications.
Based on Operating System
Introduction to Computers
69
 Windows PCs: Computers running the Microsoft
Windows operating system.
 macOS Computers: Computers manufactured
by Apple and running the macOS operating
system.
 Linux Computers: Computers running various
distributions of the Linux operating system.
 Unix Systems: Computers using Unix-like
operating systems, commonly found in servers
and workstations.
Based on Architecture
Introduction to Computers
70
 General-Purpose Computers:
 They are the most common types of computers in
use today. Their flexibility enables them to be
applied in a wide range of applications like;
 Document processing
 Performing calculations,
 Accounting,
 Data and information management
 Examples of general-purpose computers:
Mainframes, Minicomputers, Microcomputers &
Laptops used in most offices & schools.
Based on Architecture
Introduction to Computers
71
Special-purpose computer
 A special-purpose computer is designed to handle/accomplish a
particular specific task only. Such computers cannot perform any other
task except the one they were meant to do. Therefore, the programs
which are used in a special-purpose computer are fixed (hard-wired) at
the time of manufacture.
For example;
 In a computer Network, the Front End Processor (FEP) is only used to
control the communication of information between the various
workstations and the host computer.
 A Special-purpose computer is dedicated to a single task; hence it can
perform it quickly & very efficiently.
Examples of special-purpose computers:
 Robots used in a manufacturing industry for production only.
 Mobile phones used for communication only.
 Calculators that carry out calculations only.
 Computers used in Digital watches.
 Computers used in Petrol pumps.
Based on Usage Environment
Introduction to Computers
72
 Home Computers: PCs and laptops used for
personal tasks and entertainment.
 Office Computers: Used in workplaces for tasks
like document processing, communication, and
data management.
 Industrial Computers: Embedded computers
used in industrial automation and control
systems.
 Scientific Computers: Supercomputers and
high-performance computers used for scientific
research and simulations.
Computer Software
Introduction to Computers
73
 Software is a set of instructions that drive a computer
to perform specific tasks.
 These instructions tell the machine’s physical
components what to do.
 A set of instructions is often called a program.
 When a computer is using a particular program, it is
said to be running or executing the program.
 The two most common types of programs are system
software and application software.
Computer Software
Introduction to Computers
74
1) System software: Is any program that controls
the computer’s hardware or that can be used to
maintain the computer in some way so that it runs
more efficiently.
 System Software provides a platform for running
application software.
 There are three basic types of system software:
a) An operating system tells the computer how to
use its own components. All computers require
an operating system.
 The OS tells the computer how to interact with
the user and its own devices.
 Examples of operating systems include
Windows, Macintosh operating system and
Computer Software
Introduction to Computers
75
b) A network operating system allows computers to
communicate and share data across a network
while controlling network operations and
overseeing the network’s security. Example is
Windows server 2003.
c) A utility is a program that makes the computer
system easier to use or performs highly specialized
functions.
 Utilities are used to manage disks, troubleshoot
hardware problems, and perform other tasks
that the operating system itself may not be able
to do. For example a Symantec antivirus,
Partition Magic etc.
Computer Software
Introduction to Computers
76
2) Application Software: Tells the computer how to
accomplish specific tasks, such as word processing or
drawing, for the user.
 Some of the major categories of these applications
include:
 Word processing software for creating text-based
documents
 Spreadsheets for creating numeric-based documents
such as budgets.
 Presentation programs for creating and presenting
electronic slide shows.
 Graphics programs for designing illustrations or
manipulating photographs, movies etc.
 Database management software for building and
Data and Information
Introduction to Computers
77
 Data are the words, numbers, symbols and graphics
that describe people, events, things, and ideas.
 Data becomes information when it is used as the
basis for initiating some action or for making a
decision.
 Information are the words, numbers, and graphics
used as the basis for human actions and decisions.
 A set of data that has been given a name is called a
file.
 A file that a user can open and use is called
document.
 A folder is a place where groups of computer files
and other folders can be kept and organized.
Files
Introduction to Computers
78
 A file is a named collection of data, stored on a
storage medium such as a hard disk.
 There are two types of files
 Data files contains text, images, or other data that can
be used by a program.
 Executable files contains programs or instructions that
tell the computer how to perform a task.
 Filename extensions describe a file’s contents. For
example Executable files usually end in .exe, word
files end in .doc, adobe acrobat documents end in .pdf
etc.
Extensions and Formats
 A filename might be followed by a filename extension
that further describes the file contents.
 Word files end in .doc
 Excel files end in .xls
 The file format is the arrangement of data in a file and
the coding scheme that is used to represent the data.
 The native file format is the format that is saved by
the application that created it.
Introduction to Computers
79

More Related Content

Similar to Intro Computers in 40 Characters

Lecture two_january_2012
Lecture  two_january_2012Lecture  two_january_2012
Lecture two_january_2012Kopapcalvince
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)TejaswiB4
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)TejaswiB4
 
A Reference Book on C Programming.pdf
A Reference Book on C Programming.pdfA Reference Book on C Programming.pdf
A Reference Book on C Programming.pdfSunilraut32
 
History of Computer Technology
History of Computer TechnologyHistory of Computer Technology
History of Computer TechnologyDanz Magdaraog
 
History of Computer-.pptx
History of Computer-.pptxHistory of Computer-.pptx
History of Computer-.pptxIrisOlaso
 
Hardware powerpoint Updated..
Hardware powerpoint Updated..Hardware powerpoint Updated..
Hardware powerpoint Updated..patrickantonio
 
Group 1 - History of Computer.pptx
Group 1 - History of Computer.pptxGroup 1 - History of Computer.pptx
Group 1 - History of Computer.pptxDanielBermodez
 
Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Ayele Bedada
 
SSC-ICT 7_History of Computer_031810.pptx
SSC-ICT 7_History of Computer_031810.pptxSSC-ICT 7_History of Computer_031810.pptx
SSC-ICT 7_History of Computer_031810.pptxHaruHaru68
 
History of Computers and Generations-1.pdf
History of Computers and Generations-1.pdfHistory of Computers and Generations-1.pdf
History of Computers and Generations-1.pdfamazingthings2743
 
LESSON 3_HISTORY OF COMPUTER.pptx
LESSON 3_HISTORY OF COMPUTER.pptxLESSON 3_HISTORY OF COMPUTER.pptx
LESSON 3_HISTORY OF COMPUTER.pptxErizzaPastor1
 
presentation by sunriz n sarani
presentation by sunriz n saranipresentation by sunriz n sarani
presentation by sunriz n saraniMehnaz Binte Zia
 
Dtlp 1 introduction to computer
Dtlp 1 introduction to computerDtlp 1 introduction to computer
Dtlp 1 introduction to computerShabnam Yadav
 
Introduction and history of computers.
Introduction and history of computers.Introduction and history of computers.
Introduction and history of computers.Shahariar Rabby
 

Similar to Intro Computers in 40 Characters (20)

Lecture two_january_2012
Lecture  two_january_2012Lecture  two_january_2012
Lecture two_january_2012
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
 
The Four Main Components And History Of Computers
The Four Main Components And History Of ComputersThe Four Main Components And History Of Computers
The Four Main Components And History Of Computers
 
A Reference Book on C Programming.pdf
A Reference Book on C Programming.pdfA Reference Book on C Programming.pdf
A Reference Book on C Programming.pdf
 
History of Computer Technology
History of Computer TechnologyHistory of Computer Technology
History of Computer Technology
 
History of Computer-.pptx
History of Computer-.pptxHistory of Computer-.pptx
History of Computer-.pptx
 
Hardware powerpoint Updated..
Hardware powerpoint Updated..Hardware powerpoint Updated..
Hardware powerpoint Updated..
 
Project kuldeep
Project kuldeepProject kuldeep
Project kuldeep
 
Group 1 - History of Computer.pptx
Group 1 - History of Computer.pptxGroup 1 - History of Computer.pptx
Group 1 - History of Computer.pptx
 
Autocad and computer introduction for beginers
Autocad and computer introduction for beginers Autocad and computer introduction for beginers
Autocad and computer introduction for beginers
 
SSC-ICT 7_History of Computer_031810.pptx
SSC-ICT 7_History of Computer_031810.pptxSSC-ICT 7_History of Computer_031810.pptx
SSC-ICT 7_History of Computer_031810.pptx
 
History of Computers and Generations-1.pdf
History of Computers and Generations-1.pdfHistory of Computers and Generations-1.pdf
History of Computers and Generations-1.pdf
 
Ch 1
Ch 1Ch 1
Ch 1
 
LESSON 3_HISTORY OF COMPUTER.pptx
LESSON 3_HISTORY OF COMPUTER.pptxLESSON 3_HISTORY OF COMPUTER.pptx
LESSON 3_HISTORY OF COMPUTER.pptx
 
ICT across curriculum
ICT across curriculumICT across curriculum
ICT across curriculum
 
presentation by sunriz n sarani
presentation by sunriz n saranipresentation by sunriz n sarani
presentation by sunriz n sarani
 
Dtlp 1 introduction to computer
Dtlp 1 introduction to computerDtlp 1 introduction to computer
Dtlp 1 introduction to computer
 
Introduction and history of computers.
Introduction and history of computers.Introduction and history of computers.
Introduction and history of computers.
 

Recently uploaded

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Recently uploaded (20)

GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 

Intro Computers in 40 Characters

  • 1. Engr. Athar Baig Lecturer Electronics Engineering Department University of Chakwal athar.baig@uoc.edu.pk 1 Computer Science Introducing Computer Systems Introduction to Computers
  • 2. Lecture Outline Introduction to Computers 2  History of Computers  Generations of Computers  Introduction to Computer  Parts and functionality of a Computer  Computer Software
  • 3. History of Computer Systems Introduction to Computers 3  The first counting device was used by the primitive people. They used sticks, stones and bones as counting tools. As human mind and technology improved with time more computing devices were developed.
  • 4. History of Computer Systems Introduction to Computers 4 Abacus  The history of computer begins with the birth of abacus which is believed to be the first computer. It is said that Chinese invented Abacus around 4,000 years ago.  It was a wooden rack which has metal rods with beads mounted on them. The beads were moved by the abacus operator according to some rules to perform arithmetic calculations. Abacus is still used in some countries like China, Russia and Japan.
  • 5. History of Computer Systems Introduction to Computers 5 Napier's Bones  It was a manually-operated calculating device which was invented by John Napier (1550- 1617).  In this calculating tool, he used 9 different bones marked with numbers to multiply and divide. So, the tool became known as "Napier's Bones. It was also the first machine to use the decimal point.
  • 6. History of Computer Systems Introduction to Computers 6 Pascaline  Pascaline is also known as Arithmetic Machine or Adding Machine. It was invented between 1642 and 1644 by a French mathematician-philosopher Biaise Pascal. It is believed that it was the first mechanical and automatic calculator.  Pascal invented this machine to help his father, a tax accountant. It could only perform addition and subtraction. It was a wooden box with a series of gears and wheels. When a wheel is rotated one revolution, it rotates the neighboring wheel. A series of windows
  • 7. History of Computer Systems Introduction to Computers 7 Stepped Reckoner or Leibnitz wheel  It was developed by a German mathematician-philosopher Gottfried Wilhelm Leibnitz in 1673. He improved Pascal's invention to develop this machine. It was a digital mechanical calculator which was called the stepped reckoner as instead of gears it was made of fluted drums.
  • 8. History of Computer Systems Introduction to Computers 8 Difference Engine  In the early 1820s, it was designed by Charles Babbage who is known as "Father of Modern Computer". It was a mechanical computer which could perform simple calculations. It was a steam driven calculating machine designed to solve tables of numbers like logarithm tables.
  • 9. History of Computer Systems Introduction to Computers 9 Analytical Engine  This calculating machine was also developed by Charles Babbage in 1830. It was a mechanical computer that used punch-cards as input. It was capable of solving any mathematical problem and storing information as a permanent memory.
  • 10. History of Computer Systems Introduction to Computers 10 Tabulating Machine  It was invented in 1890, by Herman Hollerith, an American statistician. It was a mechanical tabulator based on punch cards. It could tabulate statistics and record or sort data or information. This machine was used in the 1890 U.S. Census. Hollerith also started the Holleriths Tabulating Machine Company which later became International Business Machine (IBM) in 1924.
  • 11. History of Computer Systems Introduction to Computers 11 Differential Analyzer  It was the first electronic computer introduced in the United States in 1930. It was an analog device invented by Vannevar Bush. This machine has vacuum tubes to switch electrical signals to perform calculations. It could do 25 calculations in few minutes.
  • 12. History of Computer Systems Introduction to Computers 12 Mark I  The next major changes in the history of computer began in 1937 when Howard Aiken planned to develop a machine that could perform calculations involving large numbers. In 1944, Mark I computer was built as a partnership between IBM and Harvard. It was the first programmable digital computer.
  • 13. Generations of a Computer Introduction to Computers 13
  • 14. Introduction to Computers 14  The computer has evolved from a large-sized simple calculating machine to a smaller but much more powerful machine.  The evolution of computer to the current state is defined in terms of the generations of computer.  Each generation of computer is designed based on a new technological development, resulting in better, cheaper and smaller computers that are more powerful, faster and efficient than their predecessors. Generations of a Computer
  • 15. Introduction to Computers 15  Currently, there are five generations of computer. In the following subsections, we will discuss the generations of computer in terms of the technology used by them (hardware and software), computing characteristics (speed, i.e., number of instructions executed per second), physical appearance, and their applications. Generations of a Computer
  • 16. Introduction to Computers 16  The first computers used vacuum tubes(a sealed glass tube containing a near-vacuum which allows the free passage of electric current.) for circuitry and magnetic drums for memory.  They were often enormous and taking up entire room.  First generation computers relied on machine language.  They were very expensive to operate and in addition to using a great deal of electricity, generated a lot of heat, which was often the cause of malfunctions(defect or breakdown).  The UNIVAC and ENIAC computers are examples of first-generation computing devices. First Generation Computers (1940-1956)
  • 17. Introduction to Computers 17 Advantages :  It was only electronic device  First device to hold memory Disadvantages :  Too bulky i.e large in size  Vacuum tubes burn frequently  They were producing heat  Maintenance problems First Generation Computers (1940-1956)
  • 18. Introduction to Computers 18 • Transistors replaced vacuum tubes and ushered in the second generation of computers. • Second-generation computers moved from cryptic binary machine language to symbolic. • High-level programming languages were also being developed at this time, such as early versions of COBOL and FORTRAN. • These were also the first computers that stored their instructions in their memory. Second Generation Computers (1956-1963)
  • 19. Introduction to Computers 19 Advantages :  Size reduced considerably  The very fast  Very much reliable Disadvantages :  They over heated quickly  Maintenance problems Second Generation Computers (1956-1963)
  • 20. Introduction to Computers 20  The development of the integrated circuit was the hallmark of the third generation of computers.  Transistors were miniaturized and placed on siliconchips, called semiconductors.  Instead of punched cards and printouts, users interacted with third generation computers through keyboards and monitors and interfaced with an operating system.  Allowed the device to run many different applications at one time. Third Generation Computers (1964-1971)
  • 21. Introduction to Computers 21 Advantages :  ICs are very small in size  Improved performance  Production cost cheap Disadvantages :  ICs are sophisticated Third Generation Computers (1964-1971)
  • 22. Introduction to Computers 22  The microprocessor brought the fourth generation of computers, as thousands of integrated circuits were built onto a single silicon chip.  The Intel 4004 chip, developed in 1971, located all the components of the computer.  From the central processing unit and memory to input/output controls—on a single chip.  . Fourth generation computers also saw the development of GUIs, the mouse and handheld devices. Fourth Generation Computers (1971-present)
  • 23. Introduction to Computers 23 Fourth Generation Computers (1971-present)
  • 24. Introduction to Computers 24  Fifth generation computing devices, based on artificial intelligence.  Are still in development, though there are some applications, such as voice recognition.  The use of parallel processing and superconductors is helping to make artificial intelligence a reality.  The goal of fifth-generation computing is to develop devices that respond to natural language input and are capable of learning and self-organization. Fifth Generation Computers (present and beyond)
  • 25. Definition of a computer Introduction to Computers 25  By definition, a computer is an electronic device that inputs data, processes data(converting it into information that is useful to people) outputs and stores information.  Computers are controlled by programmed instructions that transform the data into meaningful information.  Generally a Computer is a device that accepts input, processes it, stores data, and produces output.
  • 26. Information Processing Cycle Introduction to Computers  Steps followed to process data  Input  Processing  Output  Storage 26
  • 27. Parts of a Computer System Introduction to Computers 27
  • 28. Input Introduction to Computers 28  Input: Information provided to the computer by a person, the environment, or another computer. Examples of Input  words and symbols  numbers  pictures  audio signals from a microphone  signals from another computer  temperature, speed, pressures, etc. from sensors
  • 29. Processing Introduction to Computers 29  Processing - manipulation of data.  Data are symbols that represent raw facts, objects, and ideas about people, places, events, and things that are of importance in an organization.  A computer program or software is a series of instructions that tell a computer how to carry out a processing task.  Examples of Processing  Arithmetic calculations  Sorting a list  Modifying pictures  Drawing graphs
  • 30. Output Introduction to Computers 30  Output - the result produced by a computer after processing the data.  Output device –displays, prints, or transmits the results after processing.  Examples of Output  images on a monitor  printed documents  sounds  signals to device controllers
  • 31. Memory and Storage Introduction to Computers 31  Memory - the area of a computer that temporarily holds data that is being processed or waiting to be processed, stored, or output.  Storage - The area where data can be left on a permanent basis while it is not needed for processing.  Examples of Storage  magnetic disks  CD-ROM (Compact Disk Read-Only Memory)  magnetic tapes  Flash disk  Memory card  Floppy disk
  • 32. Personal and Home Uses of Computers  Computers allow people with disabilities to do normal activities.  Shopping online  Playing games with other people  Work from home  Entertainment such as listening to music, watching videos etc.  Enable communication through the use of (electronic mails) e-mails , chats etc. Introduction to Computers 32
  • 33. Business Uses of Computers  Computers allow companies to keep large amounts of information at hand.  Databases  Makes ordering and tracking resources quicker and easier.  Allows people to have meetings from different locations.  Helps in information management which eases the process of decision making .  Computers allow people across the world to Introduction to Computers 33
  • 34. Educational Uses of Computers  The Internet allows access to hundreds of online research materials.  Allows colleagues to correspond quickly about ongoing research.  Eases the process of analysing research data. Introduction to Computers 34
  • 35. Parts of a Computer System Introduction to Computers 35  Computer systems have four parts  Hardware  Software  Data  User (people)
  • 36. Parts of a Computer System Introduction to Computers 36  Computer hardware:  A computer's hardware consists of electronic devices; the parts you can see and touch.  In other words these are tangible parts of a computer.  The term "device" refers to any piece of hardware used by the computer, such as a keyboard, monitor, modem, mouse, etc.  These are mechanical devices that make up the computer.
  • 37. Computer Hardware Components  Display Device (Monitor or LCD screen)  System Unit  Floppy disk drive  CD ROM drive  Hard disk drive  Keyboard  Mouse Introduction to Computers 37
  • 38. Other hardware components  DVD drive (Digital Versatile Disk)  CD writer (Compact disk)  Sound card and speakers  Modem (Modulate and Demodulate)  Printers. Introduction to Computers 38
  • 39. Peripherals Introduction to Computers 39  A peripheral device designates equipment that might be added to a computer system to enhance its functionality.  Examples:  Printer  Digital camera  Scanner  Joystick
  • 40. Parts of a Computer System Introduction to Computers 40  Computer Software  Is the set of instructions that makes the computer perform tasks.  The software is a part of the computer you cannot touch but is very important.  The software is all the programming that makes the computer run; controlling everything that the computer does.  For any computer to function, it needs to have software installed on it.
  • 41. Parts of a Computer System Introduction to Computers 41  Data:  Data consists of raw facts, which the computer can manipulate and process into information that is useful to people.  Computerized data is digital, meaning that it has been reduced to digits, or numbers. The computer stores and reads all data as numbers.  Users:  People operating the computer.  Tell the computer what to do.
  • 42. Essential Computer Hardware Introduction to Computers 42  A computer’s hardware devices falls into one of the four categories; 1. Processor 2. Memory 3. Input and Output 4. Storage
  • 43. Essential Computer Hardware Introduction to Computers 43  Processing Devices  The procedure that transforms raw data into useful information is called processing.  The processor is like the brain of the computer.  Organizes and carries out instructions from either the user or software.  Manipulate the data.  Most computers have several processors.  Central Processing Unit (CPU) refers to a computer’s processor.
  • 44. Essential Computer Hardware Introduction to Computers 44  Memory devices  Memory is made up of one or more sets of chips that Store data or program instructions either temporarily or permanently. Memory is divided into two types: a) Random Access Memory (RAM)  RAM holds data and program instructions temporarily while the CPU works with them.  RAM is volatile, meaning it holds data only when the power is on. When the power is off, RAM's contents are lost.  The “random” in RAM implies that any portion of RAM can be accessed at anytime. This helps make RAM very fast.  More RAM results in a faster system.
  • 45. Essential Computer Hardware Introduction to Computers 45 b) Read Only Memory (ROM)  Permanent storage of programs.  ROM is called non-volatile memory because it never loses its contents.  Holds instructions that the computer needs to operate.  Memory is measured in terms of:  Kilobyte (KB) - 1,000 bytes  Megabyte (MB) - 1,000,000 bytes  Gigabyte (GB) - 1,000,000,000 bytes  Terabyte (TB) - 1,000,000,000,000 bytes.
  • 46. Position of RAM and ROM on the Motherboard Introduction to Computers 46
  • 47. Essential Computer Hardware Introduction to Computers 47  Input and Output Devices  Input devices accept data and instructions from the user or from another computer system.  Output devices return processed data to the user or to another computer system.  Input devices include: keyboard, mouse, scanner, digital camera, microphone etc.  Output devices include: monitor, printer, stereo speakers, headphones etc.  Communications devices (such as modems and network interface cards) perform both input and output, allowing computers to share information.
  • 48. Essential Computer Hardware Introduction to Computers 48  Storage Devices  The purpose of storage is to hold data permanently, even when the computer is turned off.  Storage devices hold data not currently being used by the CPU.  Data is commonly stored on a magnetic or optical disk.  A disk drive is a device that reads data from and writes data to a disk. Most new computers feature a floppy disk drive, a hard disk drive, and an optical disk drive.  The most common optical storage devices are CDROM and DVD-ROM drives.
  • 49. Classification of Computers Introduction to Computers 49  The computer systems can be classified on the following basis: 1. On the basis of size and portability 2. On the basis of data handling 3. On the basis of functionality and Usage 4. Based on Architecture 5. Based on Operating System 6. Based on Performance 7. Based on Usage Environment
  • 50. Based on Size and Portability Introduction to Computers 50 Classification According to Size  There are four different sorts of computers based on their size: 1. Supercomputers 2. Mainframe Computers 3. Minicomputers 4. Microcomputers.
  • 51. Supercomputers Introduction to Computers 51  The most efficient computers in terms of processing data and performance are supercomputers. These computers are used for research and exploratory purposes. Supercomputers are exceedingly large and highly expensive. It can only fit in large, air-conditioned spaces.  Supercomputers are used for a range of tasks, such as space exploration, seismic research, and the testing of nuclear
  • 52. Supercomputers Introduction to Computers 52 Features  They make use of AI (Artificial intelligence)  They are the fastest and strongest;  They are very costly.  They are enormous in size.  They are employed by companies that manufacture goods.  They process information at a rapid rate. Applications Examples of Supercomputers: • Scientific research • Defense and weapon analysis • Nuclear energy research • Weather forecasting • Petroleum research. • CRAY T3D • NEC-500. • CDC 6600 • ABC (Atanasoff- BerryComputer) • ENIAC
  • 53. Mainframe Computers Introduction to Computers 53 Features  Despite being less efficient than supercomputers, mainframe computers are nevertheless extremely expensive. Large corporations and governmental organizations frequently employ mainframe computers to run everyday operations. They have the ability to store and analyze a lot of data. To maintain information on their customers, students, and insurance policyholders, banks, colleges, and insurance companies utilize them. They may also act as a server in a network environment. Hundreds of users may be managed simultaneously by them.
  • 54. Mainframe Computers Introduction to Computers 54 Features  They have enormous amounts of memory.  They are capable of running several different operating systems.  They have a significant number of CPUs with powerful processing speeds.  Tightly Coupled Clustering Technology is employed. Applications Examples of Supercomputers: • Banks & Hospitals for preparing bills, Payrolls, etc. • In communication networks such as the Internet where they act as Servers. • By Airline reservation systems where information of all the flights is stored. • IBM 360,4381. • ICL 39 Series. • CDC Cyber series. • BINAC • UNIVAC
  • 55. Minicomputers Introduction to Computers 55  Minicomputers are used by small businesses and industries. They go by the term "Midrange Computers." These minicomputers frequently have several users, just as mainframe computers. They are a bit slower than mainframe computers.  For example, the manufacturing department may employ minicomputers to keep an eye on specific
  • 56. Minicomputers Introduction to Computers 56 Features:  It is smaller than mainframes or supercomputers in terms of size.  In comparison to a mainframe or supercomputer, it is less costly.  It is able to perform many jobs at once.  It may be utilized by several users simultaneously.  It is utilized by small businesses. Applications • Used in scientific laboratories • Used in research institutions • Engineering plants • Automatic processing Also they are well adapted for functions such as • Accounting • Word processing • Database administration
  • 57. Microcomputers Introduction to Computers 57  A microcomputer, sometimes referred to as a personal computer (PC), is a type of computer that runs on a smaller scale than traditional computers (Personal Computer). A component that is commonly referred to as a motherboard houses the central processing unit (CPU), a microprocessor, memory in the form of ROM (Read Only Memory), RAM (Random Access Memory), I/O ports, and a bus system of connecting wires. They are the
  • 58. Microcomputers Introduction to Computers 58 Features:  They are extensively employed for personal usage.  They are smaller and comparably less expensive.  Multi-user functionality is not supported.  It has a limited computational capacity.  They are quite simple to use. Applications Examples of Supercomputers: • Microcomputers are commonly used in: • Training and learning institutions such as schools. • Small business enterprises, and • Communication centers as terminals. • Desktop computer; is designed to be placed on top of an office desk • Notebook or laptop; portable convenient for mobile users. • Personal Digital Assistant(PDA); Is small enough to fit in the pocket
  • 59. Based on data handling Introduction to Computers 59 Classification According to data handling  According to data handling, there are three different kinds of computers. They are as follows: 1. Analog Computers 2. Digital Computers 3. Hybrid Computers
  • 60. Analogous Computers Introduction to Computers 60  Analog computers process analog data. Temperature, pressure, weight, depth, and voltage are a few examples of this type of data. These have an infinite range of values and are continuous quantities. The first computers were analog, and they laid the groundwork for today's digital computers.
  • 61. Digital Computers Introduction to Computers 61  In digital computers, letters, numbers, and other special symbols are represented by digits. On-off (ON-OFF) inputs are used by digital computers, and ON-OFF signals are also generated by them.  An ON is often represented by a 1 and an OFF by a 0, respectively. A digital computer is capable of processing both numerical and non-numerical data. In addition to doing fundamental arithmetic operations like addition, subtraction, multiplication, and division, it can also perform logical operations.
  • 62. Hybrid Computers Introduction to Computers 62  Computers that combine digital and analog components are called hybrid computers. It combines the best features of both types, having the speed of an analog computer with the memory and precision of a digital computer. Hybrid computers are typically used in specific applications where both forms of data need to be processed. As an example, a gas pump contains a processor that converts measurements of fuel flow into information about quality and cost.
  • 63. Based on functionality Introduction to Computers 63 Classification According to functionality  According to functionality, there are four different kinds of computers. They are as follows: 1. Servers 2. Workstation 3. Information Appliances 4. Embedded Computers
  • 64. Servers Introduction to Computers 64  Servers are nothing but dedicated computers which are set-up to offer some services to the clients.  They are named depending on the type of service they offered.  Eg: security server, database server.
  • 65. Workstation Introduction to Computers 65  Those are the computers designed to primarily to be used by single user at a time.  They run multi-user operating systems.  They are the ones which we use for our day to day personal / commercial work.
  • 66. Information Appliances Introduction to Computers 66  They are the portable devices which are designed to perform a limited set of tasks like basic calculations, playing multimedia, browsing internet etc.  They are generally referred as the mobile devices.  They have very limited memory and flexibility and generally run on “as-is” basis.
  • 67. Personal Computers (PCs) Introduction to Computers 67  Used for general-purpose tasks such as word processing, browsing, and entertainment.
  • 68. Based on Architecture Introduction to Computers 68  Von Neumann Architecture: Computers that use a single memory space for both data and instructions. Most modern computers follow this architecture.  Harvard Architecture: Computers that have separate memory spaces for data and instructions, which can improve performance in certain applications.
  • 69. Based on Operating System Introduction to Computers 69  Windows PCs: Computers running the Microsoft Windows operating system.  macOS Computers: Computers manufactured by Apple and running the macOS operating system.  Linux Computers: Computers running various distributions of the Linux operating system.  Unix Systems: Computers using Unix-like operating systems, commonly found in servers and workstations.
  • 70. Based on Architecture Introduction to Computers 70  General-Purpose Computers:  They are the most common types of computers in use today. Their flexibility enables them to be applied in a wide range of applications like;  Document processing  Performing calculations,  Accounting,  Data and information management  Examples of general-purpose computers: Mainframes, Minicomputers, Microcomputers & Laptops used in most offices & schools.
  • 71. Based on Architecture Introduction to Computers 71 Special-purpose computer  A special-purpose computer is designed to handle/accomplish a particular specific task only. Such computers cannot perform any other task except the one they were meant to do. Therefore, the programs which are used in a special-purpose computer are fixed (hard-wired) at the time of manufacture. For example;  In a computer Network, the Front End Processor (FEP) is only used to control the communication of information between the various workstations and the host computer.  A Special-purpose computer is dedicated to a single task; hence it can perform it quickly & very efficiently. Examples of special-purpose computers:  Robots used in a manufacturing industry for production only.  Mobile phones used for communication only.  Calculators that carry out calculations only.  Computers used in Digital watches.  Computers used in Petrol pumps.
  • 72. Based on Usage Environment Introduction to Computers 72  Home Computers: PCs and laptops used for personal tasks and entertainment.  Office Computers: Used in workplaces for tasks like document processing, communication, and data management.  Industrial Computers: Embedded computers used in industrial automation and control systems.  Scientific Computers: Supercomputers and high-performance computers used for scientific research and simulations.
  • 73. Computer Software Introduction to Computers 73  Software is a set of instructions that drive a computer to perform specific tasks.  These instructions tell the machine’s physical components what to do.  A set of instructions is often called a program.  When a computer is using a particular program, it is said to be running or executing the program.  The two most common types of programs are system software and application software.
  • 74. Computer Software Introduction to Computers 74 1) System software: Is any program that controls the computer’s hardware or that can be used to maintain the computer in some way so that it runs more efficiently.  System Software provides a platform for running application software.  There are three basic types of system software: a) An operating system tells the computer how to use its own components. All computers require an operating system.  The OS tells the computer how to interact with the user and its own devices.  Examples of operating systems include Windows, Macintosh operating system and
  • 75. Computer Software Introduction to Computers 75 b) A network operating system allows computers to communicate and share data across a network while controlling network operations and overseeing the network’s security. Example is Windows server 2003. c) A utility is a program that makes the computer system easier to use or performs highly specialized functions.  Utilities are used to manage disks, troubleshoot hardware problems, and perform other tasks that the operating system itself may not be able to do. For example a Symantec antivirus, Partition Magic etc.
  • 76. Computer Software Introduction to Computers 76 2) Application Software: Tells the computer how to accomplish specific tasks, such as word processing or drawing, for the user.  Some of the major categories of these applications include:  Word processing software for creating text-based documents  Spreadsheets for creating numeric-based documents such as budgets.  Presentation programs for creating and presenting electronic slide shows.  Graphics programs for designing illustrations or manipulating photographs, movies etc.  Database management software for building and
  • 77. Data and Information Introduction to Computers 77  Data are the words, numbers, symbols and graphics that describe people, events, things, and ideas.  Data becomes information when it is used as the basis for initiating some action or for making a decision.  Information are the words, numbers, and graphics used as the basis for human actions and decisions.  A set of data that has been given a name is called a file.  A file that a user can open and use is called document.  A folder is a place where groups of computer files and other folders can be kept and organized.
  • 78. Files Introduction to Computers 78  A file is a named collection of data, stored on a storage medium such as a hard disk.  There are two types of files  Data files contains text, images, or other data that can be used by a program.  Executable files contains programs or instructions that tell the computer how to perform a task.  Filename extensions describe a file’s contents. For example Executable files usually end in .exe, word files end in .doc, adobe acrobat documents end in .pdf etc.
  • 79. Extensions and Formats  A filename might be followed by a filename extension that further describes the file contents.  Word files end in .doc  Excel files end in .xls  The file format is the arrangement of data in a file and the coding scheme that is used to represent the data.  The native file format is the format that is saved by the application that created it. Introduction to Computers 79