0% found this document useful (0 votes)
56 views26 pages

Presentatio N ON Fundamenta LS OF Computers

This document provides an overview of computers and their fundamental components. It discusses the definition of a computer, the generations of computers from first to fifth generation, and describes the characteristics and technologies of each generation. The document also outlines the types, components, and memory of computers including input/output devices, the central processing unit and its registers, and primary and secondary memory.

Uploaded by

rajamrajuv
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views26 pages

Presentatio N ON Fundamenta LS OF Computers

This document provides an overview of computers and their fundamental components. It discusses the definition of a computer, the generations of computers from first to fifth generation, and describes the characteristics and technologies of each generation. The document also outlines the types, components, and memory of computers including input/output devices, the central processing unit and its registers, and primary and secondary memory.

Uploaded by

rajamrajuv
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 26

PRESENTATIO

N
ON
FUNDAMENTA
LS
COMPUTER ACCESS TO THE DIGITAL WORLD
DEFINITION

Computer is programmable
machine that receives input,
stores and manipulates
data/information and
provides output in a useful
format.
HISTORY : GENERATIONS OF
COMPUTERS
 First Generation
 Second Generation
 Third Generation
 Fourth Generation
 Fifth Generation
FIRST GENERATION
1946 – 1955
Used Vacuum tubes for circuitry and Magnetic drums for memory
Relied on Machine Language
Used Punched cards and Paper tapes for Input
Output in Printed form
UNIVAC I, EDSAC are first generation computers
Characteristics
Occupies more space and clumsy
Consumes more electricity
Dissipates more heat and hence requires large air conditioners for
cooling
Very low reliability
Batch Processing
SECOND GENERATION
1956 – 1964
Transistors replaced Vacuum tubes
Moved from Magnetic drum to Magnetic core technology for memory
Moved from Machine language to Assembly Languages, which allowed the programmers
to write instructions in words.
Used Punched cards and Paper tapes for Input
Output in Printed form
Magnetic tapes are used for Secondary storage
High level languages were also being developed at this time, such as early versions of
COBOL and FORTRAN.
IBM System/360 (Mainframe) , PDP – 8 (Minicomputer) are second generation
computers
Characteristics
Computers became smaller in size
Consumes less electricity
More reliable and faster
Time sharing processing
THIRD GENERATION
1965 – 1974
Integrated circuits (SSI, MSI, LSI)
Integrated circuits are miniaturized Transistors placed on
small silicon chip
Instead of punch cards and Printouts, user interacted with
computer through keyboard and Monitor
Characteristics
Drastically increased speed and efficiency
Smaller and Cheaper than predecessors
FOURTH GENERATION
1975 – 1998
Microprocessors (VLSI)
Development of GUI (Graphical user Interface), mouse and hand
held devices
Development in Data communication i.e. Networking, Internet
Development of Micro computers such as Intel 8088 (16 bit),
Intel 80386 (32 bit)
Development of Embedded computers - Intel 8048, Intel 8051
Development of Personal Computers (Desktops, Laptops,
Portable computers, PDAs,Tablet PC)
Different types of Secondary memory with high storage capacity
and fast access are developed Ex: Floppy Disc, Hard disc
FIFTH GENERATION
1998 – PRESENT
 Based on Artificial Intelligence
Problem solving, Expert Systems, Natural Language
Technological Advances that could make development
of fifth generation computers:
Parallel processing – Many processors are grouped to
function as one large processor
Super conductors – is a conductor through which electricity
can travel without any resistance, resulting in faster transfer
of data/information between components of a computer.
Applications – Speech Recognition, Robotics, Quantum
computer, DNA computing, etc.,
TYPES OF COMPUTERS
Classification by Size and Power
Micro Computers (Personal Computers)
Mini Computers (Midrange Computers) – A multi user
computer capable of supporting up to hundreds of users
simultaneously)
Mainframe Computers - A powerful multi user computer
capable of supporting many hundreds or thousands of users
simultaneously)
Super Computers – Are fastest and very expensive
computers employed for specialized applications that
require immense amount of Mathematical calculations. For
Ex: Weather forecast, Scientific Simulations, Fluid
dynamics etc.,
TYPES OF COMPUTERS
Classification by Function
Servers – Usually refer to a computer that is dedicated to
provide a service. Ex: Database server, File server, Web
server etc.,
Workstations – A powerful single user computer (personal
computer) with some hardware enhancements
Embedded Computers (are computers that are usually part
of a device or machine. Embedded computers generally
execute a program that is stored in Non-volatile memory
and is only intended to operate a specific machine Ex:
Washing Machine, DVD Player etc.,)
COMPONENTS OF A COMPUTER

HARDWAR
E

• SYSTEM
SOFTWARE
SOFTWAR • APPLICATIO
E N
SOFTWARE
HARDWARE
ININ
 PU T TDD
PU EV
EVICIC
ESES
OO
 UUTP UT D
T PU T DEV ICIC
EV ESES
MM
 EMEM OORYRY
PR PIM
RIM AARYRYMM EM
EM OORYRY
SESCEO
CONNDDAARYRYMM EMEMOO
RY RY
CE
 CN TR
EN TARALLPRPO
ROCECSESSIN GGUU
SIN NNITIT(C(C
PU ))
PU
COCONN TRTO
ROLLUUNNITIT
AARIT
RITHHMM ET
EIC
TICLOLOGGICICUU
NNITIT
RERGEGISIS
TETR
ESRS
BLOCK DIAGRAM OF COMPUTER

SECONDARY
STORAGE

CENTRAL PROCESSING
UNIT
MEMORY
INPUT OUTPUT

AL CU
U
INPUT DEVICES

Web cam
Key board & Mouse

Scanner

Microphone
Joystick
OUTPUT DEVICES

Printer
Monitor

Plotter
Head phones Speakers
CENTRAL PROCESSING
UNIT
CONTROL UNIT
CONTROL
REGISTERS UNIT
ARECOORDINATES
SUPERFASTALL THE OPERATIONS
STORAGE DEVICES.OF THE
ARITHMETIC LOGICFLOW
COMPUTER AND GUIDES UNITOF PERFORMS
DATA FROM ONE SUBSYSTEM
ARITHMETIC
TO ANOTHER.S ARE(ADDITION,
FOLLOWING SUBTRACTION,
USED FOR STORING PURPOSES
•MULTIPLICATION,
THE DATA REQUIRED
ARITHMETIC FOR EXECUTION
DIVISION)
LOGIC AND OF ALOGICAL
SINGLE
IT GETS INSTRUCTIONS
INSTRUCTION FETCHEDFROM MEMORY
FROM MEMORY , DECODES THEM AND
(TRUE
•THEN OR
THESENDS FALSE)
UNIT
THE
ADDRESS THEOPEARTIONS
REQUEST
OF TO APPROPRIATE
CURRENT INSTRUCTIONUNIT FOR
•COMPLIANCE OF THE
INTERMEDIATE INSTRUCTION.
RESULTS OBTAINED WHEN THE DATA ARE
THE CONTROL UNIT
MANIPULATED ASALSO CONTRLS THE TIMING OF ACTIVITIES
PER INSTRUCTION
•SOTHE
THAT THEY ARE
ADDRESS OFPERFORMES IN A SYNCHRONISED
THE NEXT INSTRUCTION MANNER.
TO BE FETCHED
FOR EXAMPLE,
FROM MEMORYIF THE INSTRUCTION INVOLVES SOME
REGISTERS
ARITHMETIC OPERATION, IT INFORMS THE ARITHMETIC LOGIC
UNIT ABOUT THE OPERATION TO BE PERFFORMED, THE
ADDRESS FROM WHERE DATA TO BE EXTRACTED AND THE
ADDRESS WHERE THE DATA ARE TO BE STORED
CPU >> REGISTERS
TYPE OF FUNCTION
REGISTER
The computer evaluates arithmetic
The Instruction The Instruction fetched from memory
expressions
Register
by breaking
is stored
down complex
operations. For example multiplication is
The Program Counter Addresses of Instructions will be
treated as repeatedstored
addition. Ex: The product
of
The5Data
andRegister
6 will be The
obtained
addressesbyof initializing
data required for
operand to 0 and processing
adding 5 instructions
to it six are
times
ACCUMULATOR temporarily stored
The Accumulator The intermediate results of the
process are stored.
CPU >> REGISTERS
TYPE OF REGISTER FUNCTION
The Temporary Stores Intermediate results obtained
Register during the processing of data performed
in a single instruction
The Memory Data Is a buffer between the CPU and
Register Memory. Before some data are
transferred from CPU to memory , these
are temporarily stored in the MDR
The Input Register Is a buffer between Input device and the
computer. The character, read by input
device is temporarily stored in the Input
Register
The Output Register Is a buffer between the computer and the
Output device . It stores the character
before it is transferred to the output
device.
MEMORY
PRIMARY MEMORY

 ROM (READ ONLY MEMORY)


• PROM (PROGRAMMABLE READ ONLY MEMORY)
• EPROM (ERASABLE PROGRAMMABLE READ ONLY MEMORY)
• EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY
MEMORY)
• EAROM (ELECTRICALLY ALTERABLE READ ONLY MEMORY)
• FLASH MEMORY
 RAM (RANDOM ACCESS MEMORY)
 DRAM (DYNAMIC RAM)
 SRAM (STATIC RAM)

SECONDARY STORAGE
DIFFERENCES
RAM ROM
Random Access Memory Read only Memory
Volatile (Losses data when Non-Volatile and Permanent
power switches off) and Memory
hence temporary memory
User can access RAM for User can read but he/she can not
reading or writing change its contents
Is used to store the basic boot
Is the memory , that computer strapping (booting) firmware for
programs retrieve and load the main processor , as well as the
data during processing various firmware needed to
Faster access as the time for internally control self contained
retrieving data is independent devices like Graphic cards, Hard
of physical location disk, DVD drives , TFT Screens
etc.
Slower than RAM
SECONDARY STORAGE DEVICES
ANATOMY OF HARD
DISC

MY
TO PY
NA OP
A FL C
F
O DIS FLOPPY
DISC
USB PEN
MAGNETIC
DRIVE HARD
TAPES DISC
SOFTWARE
 The set of programs through which the user interacts with the computer
is known as software
 Software may broadly classified into two types.
 System software
 Is software designed to operate the computer hardware and to
provide and maintain a platform for running application software
 The components of system software include
 Operating system
 Language translators
 Loaders & linkers
 Utility programs
 System software stored on non-volatile memory is usually termed
as firmware ex: BIOS
 Application software
 Is software designed to help the user to perform singular or
multiple related specific tasks.
Examples of Application software
Time & Resource Management
 Enterprise Resource Planning (ERP) System, Accounting
Software
Data management : Spread sheet, Personal Database
Documentation : Word Processing, Presentation, Desktop
publishing
Content Access
Web Browsers, Media Players
Entertainment Software
Digital Pets, Video Games
Enterprise Infrastructure
DBMS (Data Base Management System)
GIS (Geographical Information System)
Examples of Application software
Product Engineering
CAD (Computer Aided Design)
FEA (Finite Element Analysis)
CAE (Computer Aided Engineering)
Software Engineering
Compiler Software
IDE (Integrated Development Environment)
Game creation software
Program Testing Tools
Media Development Software
Animation
Video & Audio editing
Web Development
CREDITS

VEGESNA
SIRISHA

MEMBER 2

MEMBER 3

You might also like