Computer Fanda Mentals
Computer Fanda Mentals
COMPUTER FUNDAMENTALS
UNIT I
Computer Fundamentals
After studying this session students will be able to:
Source Wikipedia
What is Data?
Data. Data in a computer terminology mean
raw facts and figures.
For ex-mohan,1977 etc.
What is Information?
ALU Registers
Control Memory
Input Unit
CPU
Output Unit
Memory
Input Unit
The input unit consists of input
devices that are attached to the
computer.
These devices take input and convert
it into binary language that the
computer understands.
Some of the common input devices
are keyboard, mouse, joystick,
scanner etc.
Input Unit
Central Processing Unit(CPU)
Once the information is entered
into the computer by the input
device, the processor processes it.
The CPU is called the brain of the
computer because it is the control
centre of the computer.
As the CPU is located on a small
chip, it is also called the
Microprocessor.
Central Processing Unit(CPU)
• The CPU has three main
components which are responsible for
different functions –
• Arithmetic Logic Unit (ALU),
• Memory registers.
Arithmetic Logic Unit (ALU)
The ALU, as its name suggests
performs mathematical calculations
and takes logical decisions.
Arithmetic calculations include
addition, subtraction, multiplication
and division.
Logical decisions involve comparison
of two data items to see which
one is larger or smaller or equal.
CU Control Unit (CU)
The Control unit coordinates and
controls the data flow in and out
of CPU and also controls all the
operations of ALU, memory registers
and also input/output units.
It is also responsible for carrying out
all the instructions stored in the
program.
MR Memory Registers
A register is a temporary unit of
memory in the CPU.
Digital Computers
Hybrid Computers
Digital Computers
EXAMPLES:
Apple Macintosh
Calculators
A thermometer is an example of an
analog computer since it measures the
change in mercury level continuously.
Analog Computers
Thermometer.
Analog clock.
Speedometer.
Store images
Micro Computers
Mini Computers
Main Frames
Super Computers
Micro Computers
7. The storage space is in Gigabyte (GB) The storage space is in Terabyte (TB).
Minicomputers are mainly used for Microcomputers are mainly used for managing
8. administrative tasks, word processing, databases, graphics, word processing,etc.
process control, etc.
System Software
Application Software
Utility Software
Types of Software
System Software
Operating System
Language Translators
Operating System
Presentation Tools
Spreadsheet Packages
1 2 3 4
Storage
CPU Cache RAM Devices
ROM/BIOS
Level 1 Physical
Removable
Devices
Registers
Network/
Internet
Storage
Level 2 Virtual
Hard
Drives
Types of Memories
Primary Memory
Cache Memory
Secondary memory
Primary Memory
Primary memory or main
memory is a Metal Oxide
Semiconductor (MOS) memory
used for storing program and
data during the execution of the
program. It is directly accessible
to CPU.
Primary Memory
125
Generations of Computer
127
First Generation Computers
(1940-1956)
• The first computers used vacuum tubes(a sealed glass tube containing a
near-vacuum which allows the free passage of electric current.) for
• 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).
Disadvantages :
• Too bulky i.e large in size
• Vacuum tubes burn frequently
• They were producing heat
• Maintenance problems
130
Second Generation Computers
Advantages :
• Size reduced considerably
• The very fast
• Very much reliable
Disadvantages :
• They over heated quickly
• Maintenance problems
131
Third Generation Computers
(1964-1971)
• 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.
132
Third generation computers
Advantages :
• ICs are very small in size
• Improved performance
• Production cost cheap
Disadvantages :
• ICs are sophisticated
133
Fourth Generation Computers
(1971-1989)
• 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.
134
Fourth Generation Computers
135
Fifth Generation Computers
(1990 and beyond)
• 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.
136
Fifth Generation Computers
137
Von Neumann Architecture
Where intermediate
AC Accumulator arithmetic and logic results
are stored
Process
A box indicates some particular operation.
Document
This represents a printout, such as a document or a report.
Decision
A diamond represents a decision or branching point. Lines coming out from the
diamond indicates different possible situations, leading to different sub-processes.
Data
It represents information entering or leaving the system. An input might be an order from a
customer. Output can be a product to be delivered.
On-Page Reference
This symbol would contain a letter inside. It indicates that the flow continues on a
matching symbol containing the same letter somewhere else on the same page.
Off-Page Reference
This symbol would contain a letter inside. It indicates that the flow continues on a
matching symbol containing the same letter somewhere else on a different page.
Delay or Bottleneck
Identifies a delay or a bottleneck.
Data Flow