SlideShare une entreprise Scribd logo
1  sur  88
Unit 1- Chapter1-
Computer Basics
FUNDAMENTALS OF INFORMATION
TECHNOLOGY
Contents
• Introduction
• Evolution of computers
• Generations of computers
• Classification of computers
• The computer system
• Application of computer
Introduction
• In olden days people used fingers or pebbles to compute
• The term computer is derived from word compute, which
means to calculate.
• Computer is an electronic device which is used to
perform calculations and diverse operations with the help
of instructions to process data and achieve the desired
results.
• Covers huge area of applications such as education,
industries, government, medicine, research areas, music
and arts etc.
• Millions of complex calculations can be performed in a
fraction of second to achieve the desired result.
• Used in video conferencing, emails etc
Characteristics of computers
• Speed
– Computers process the data in an extremely fast rate at millions
(MHz) or billions instructions per second.
– Computer will finish the task in seconds when a human being
will take weeks together to finish the task.
• Accuracy
– Computers are always accurate
– It depends on the instructions and the type of machine used.
– Faulty instructions may lead to faulty results known as Garbage
in Garbage Out (GIGO)
• Diligence
– Computer never suffers from tiredness or lack of concentration.
– Any number of instruction it should perform, it will perform in the
same accuracy and speed as in the first calculations.
• Reliability
– Measurement of performance of a computer
– Computer performing without any failure
– Computers do not want any human interference in processing its
instructions
– It has its own built-in diagnostics capabilities which helps in
continuous monitoring of the system.
• Storage Capability
– They can store a large amount of data and recall the information
at any time instantaneously.
– Main memory is small, secondary memory is used for bulk
storage of data
– Data is bought from secondary storage to main memory
• Versatility
– Can perform many kinds of tasks with an equal ease
– Editing of letter, next movement you can have the system for
hearing music and in between you can print any document
• Resource sharing
– Computers connect to each other
– Sharing of costly resources like printers
– Data can be shared between systems in a network
• Some programs work fine for some time, later
after a period of time suddenly it produces an
error
• Happens due to rare combinations of events or
error in the instruction provided by the user.
• Computer requires a regular checking so that
works to give the correct results.
• Computers have to be installed in dust free
environments
Evolution of computers
• In the beginning the task was to simply counting
or adding people used either their fingers or
pebbles along lines in the sand.
• People in Asia Minor built a counting device
called abacus.
• Users calculate by sliding the beads arranged in
the rack
• Even now used for fast calculations by human
beings.
Abacus
• Next significant advancement in computing
devices was Pascaline
• In 1642, A French mathematician , Blaise
Pascal invented the first functional automatic
calculator
• Eight movable dials to add numbers up to eight
figures long
• In 1694, German Mathematician Gottfried
Wilhem von Leibniz, extended Pascal’s design
to perform division and multiplication and to find
a square root known as Stepped Reckoner.
Pascaline
Stepped Reckoner
• In 1801, Joseph-Marie Jacquard, a Frenchman,
invented the Jacquard’s loom. Jacquard’s loom
used punch card to program pattern that were
outputted as woven fabrics by the loom.
Punch card
• Real beginning of computers era started with
English mathematics professor named “Charles
Babbage”
• In 1822, he proposed a machine which could
perform differential equations called Difference
Engine.
• Powered by steam & as large as a locomotive,
the machine had the capacity to perform
calculations & print the results.
Difference Engine
• Charles Babbage kept his research on, he
invented a machine called “Analytical Engine”.
• Had input devices in the form of perforated
cards containing operating instructions and
“store” for memory of 1000 numbers up to 50
decimal digits long.
• Had a controlling unit to allow instructions in any
sequence and output devices to print the results.
• He borrowed the idea of punch cards to encode
the machine instructions from Joseph-Marie
Jacquard’s Loom
Analytical Engine
• In 1889, Herman Hollerith , worked for US
Cencus Bureau used the concept of
Jacquard’s Loom for computing
• Hollerith used the cards to store the data,
which he fed into a machine that compiled
the results mechanically.
Hollerith’s Tabulator
Mark I
• which was built in partnership between Harvard
Aiken and IBM in 1944
• This electronic machine used relays and
electromagnetic components to replace
mechanical components.
Mark I
ENIAC
• 1946, John Eckert, John Mauchly of the Moore
School of Engineering at University if
Pennsylania developed Electronic Numerical
Integrator and Calculator (ENIAC)
• This machine used electronic vacuum tubes to
make internal parts of computer.
ENIAC
• Later on, Eckert and Mauchly also proposed the
development of the Electronic Discrete Variable
Automatic Computer (EDVAC)
• It had a capability of storing the program in it.
• It had a capablity of conditional transfer of control , I.e.
computer could stop any time and then resume
operations.
• 1949,Cambridge University, Maurice Wilkes developed
the Electronic Delay Storage Automatic
Calculator(EDSAC)
• This machine used mercury delay lines for memory and
vacuum tubes for logic
• 1951, Eckert, Mauchly Corporation manufactured
Universal Automatic Computer (UNIVAC)
• 1960, efforts to design and develop the fastest
possible computer with greatest capacity
reached a turning point with Livermore
Advanced Research Computer (LARC) which
had access time of less than 1 micro seconds
and total capacity of 10,000,000 words.
• During 1970’s the trend shifted towards larger
range of applications for cheaper computer
system.
• 1980s, Very Large Scale Integration (VLSI) ,
thousands of transistors placed on single chip.
• Then came personal computers, which are
programmable machines small enough and
inexpensive enough to be purchased and used
by individuals.
• 1980s, PCs run by microprocessor that were
capable of handling 32 bits of data at time and
4,000,000 instructions per second.
Generation of computers
• First generation (1940 to 1956)
– Vacuum tubes/ therminioc valve-based machines
– The first computers used vacuum tubes for circuitry
and magnetic drums for memory, and were often
enormous, taking up entire rooms.
– A magnetic drum is a metal cylinder with a magnetic
iron oxide material on which the data and programs
can be stored.
– Input was based on punched cards and paper tape
and outputs was in the form of printouts.
VACCUM TUBES
• These systems relied on the binary coded
language also called as machine language (0’s
and 1’s) to perform operations and were able to
solve only one problem at a time.
• Each machine would have a different binary
codes and hence were difficult to program.
• Ex: ENIAC,EDVAC,UNIVAC
Characteristics of first
generation computers
• Computers were based on vacuum tubes
• These were the fastest computing devices of
their times
• These computers were very large and required a
lot of space for installation
• 1000s of vacuum tubes will be used, hence
large amount of heat will be generated, therefore
air conditioning is necessary.
• Non-portable , very slow equipments
• Lacked versatility and speed
• Expensive , used large amount of electricity.
• Unreliable and very frequently prone to
hardware failures
• Machine language were used , hence difficult to
code
• Individual component had to be assembled
manually, hence commercial appeal of these
computers was poor.
Second Generation(1956-
1963):Transistors
• Transistors are superior to vacuum tubes.
• A transistor is made up to semi-conductor
material like germanium and silicon
• It has three leads and performs electrical
functions such as voltage, current or power
amplification with lower power requirements.
• Since transistors are small in size, the physical
size of the machine is reduced.
• Computers become smaller, faster, cheaper,
energy efficient and more reliable than their
predessors.
Second generation (1956 to 1963)
• Transistors
• Improvement was progress in language of the
machine language to assembly language.
• Assembly language uses a mnemonics
(abbrevations) eg: ADD, MULT
• Then came languages such as COBOL,
FORTON
• EX: PDP-8, IBM 1401 and IBM 7090
PDP-8
IBM-1401
Characteristics of second generation
• Were based on transistor technology
• Were smaller compared to first generation
computers
• Computation time reduced to microseconds from
milliseconds, i.e. faster than first generation
• More reliable and less prone to hardware failure
• Were more portable and generated less amount
of heat.
• Assembly language was used, programming
became efficient and less cumbersome
• Still required air conditioning
• Manual assembly of individual components was
required
Third generation
• Integrated circuits IC began in this era.
• An IC consists of a single chip with many
components such as transistors and resistors
fabricated on it.
• This development reduced computers in size,
made it more reliable and efficient.
• Instead of punch cards , users interacted with
keyboard and mouse , interfaced with operating
system
• Ex: NCR 395 and B6500
IC
 NCR 395
B6500 
Characteristics of third
generation
• Based on IC technology
• Able to reduce the computational time from
microseconds to nanoseconds
• Were easily portable, more reliable
• Consumes less power , generates less heat.
• Size of computers were small
• Maintenance cost is low
• Manual assembling of individual computer was
not required.
Fourth generation(1970s to till
date) Microprocessors
• Large Scale Integration LSI and VLSI
• LSI- thousands of transistors to be constructed
on small slice of silicon material
• VLSI- hundered of thousands of components on
to a single chip.
• ULSI- millions of components.
• More powerful, more reliable , compact and
affordable.
• PCs came into the market.
MICROPROCESSOR
• Secondary memories became more economical,
smaller in physical and bigger capacity
• Computers could be linked to each other, lead to
INTERNET.
• Development of GUI , mouse and handheld
devices.
• Eg: Apple II, Altair 8800, CRAY-1
Apple II
Altair 8800
CRAY-1
Charecterstics
• Microprocessor based
• Very small in size
• Cheapest among all other generation
• Portable and quite reliable
• Negligible heat is generated, no air conditioning
required.
• Production cost is very low
• Interconnection of devices, resource sharing
Fifth generation(present and
beyond): artificial intelligence
• Objectives were to create human like
computers which would give reasoning
and could decide by it self like “what-if-
then” analysis.
• Three charecterstics is:
• Mega chips
• Parallel processing
• Artificial Intelligence (AI)
• Mega chips:
– Super Large Scale Integration chips are used, results
in a microprocessor having millions of electronic
components on a single chip.
• Parallel Processing
– Use multiple processors and perform parallel
processing, accessing several instructions at a time
and working on them at same time.
• Artificial Intelligence (AI)
– Technologies that simulate and reproduce human
behavior, such as thinking, speaking, reasoning
Classification of computers
• We can divide into four major categories:
micro, mini , mainframes and
supercomputers
• Micro is further divided as,
– Desktop
– Handheld
– laptop
1. Microcomputers
– They are small, low cost digital computer , consists of
a microprocessor, a storage unit and an output
channel
– Peripherals like keyboard, monitor, printer, disk drives
etc makes up a microcomputer
– It includes desktop, laptop and hand held models
such as PDAs-personal Digital Assistants
A. Desktop Computers
– Also known as PC
– Stand-alone use by an individual
– System unit, monitor, keyboard, internal hard disk.
– not very expensive
– Ex: Apple, IBM, Dell,HP
A. Laptop
– Portable computer that a user can carry around.
– Also called as notebook computers
– Lightweight in nature
– Can use them anywhere at anytime
– No need of external power supply
– Requires charging of battery
C. Hand-held computers
 PDAs that can conveniently be stored in pocket
 Small portable computers slightly bigger than
common calculators
 PDA user generally uses a pen or electronic stylus
to interact with PDA instead of keyboard for input
 Also known as palmtop
 No disk drive, use small cards to store the program
and data
 Limited memory and less power when compared to
desktop computers
desktop
laptop
Hand-held
MiniComputers
• It is a small digital computer, which is normally
able to process and store less data than
mainframes but more than microcomputers.
• Size of about two – drawer filing cabinet
• Called as mid-range computers
• Designed to meet the computing needs of
several people simultaneously in a small to
medium sized business environment.
• Has capability of supporting from four to 200
users simultaneous
• Ex: PDP 11,IBM 8000 SERIES ,VAX 7500
Mainframes
• Is an ultra-high performance computer made for high
volume, processor intensive computing
• Has related peripherals that support large volumes of
data processing, high performance online transaction
processing , extensive data storage and retrieval.
• Second largest in capability and size , first is
supercomputers.
• Allows to store a large amount of data at centralized
location and to access and process these data from
different computers located at different location.
• Eg: IBM ES000, VAX 8000 , CDC 6600
Supercomputers
• Special purpose computers
• Used to maximize the number of floating point
operations per second (FLOPS)
• It has the highest processing speed at a given
time for solving scientific and engineering
problems
• Contains number of CPUs that operate in
parallel to make it faster.
• Speed ranges 400-10,000 MFLOPS
• Can deal with extensive amount of data and do
extensive calculations very quickly.
• The problems which took several years to
perform using paper and pencil and be solved in
few hours using supercomputers.
• Used as aerodynamics , metrology, plasma
physics, to simulate defence situations by
military for training
• Limited market and expensive
• Ex: CRAY-3, Cyber 205 , PARAM
The computer system
• A computer consists of interrelated components
that work together with the aim if converting data
into information.
• People perception is computer is an intelligent
thinking machine.
• Not true, because computer has to be instructed
exactly what to do and how to do.
• Instructions given is called programs.
Components of a computer
system
• CPU: performs processing of instructions and
data inside the computer
• Input unit: accepts instructions and data
• Output unit: communicates the results to the
user
• Storage unit: unit stores temporary and final
results.
Central processing unit
• Also known as processor, brain of the computer
system that process data and converts it into
information.
• CPU works with data in discrete form i.e. either 0
or 1.
• It counts, lists , compares and rearranges the
binary digit of data according to the program
instructions stored within memory.
• Eventually the results of these operations are
translated into characters, numbers and symbols
that can be understood by user.
• Three parts
• Arithmetic logic unit ALU
– It performs arithmatic operations like addition,
subtraction and logical operations like AND, OR on
the data available to it
– When operations has to be performed the data is
transferred from the memory to the ALU
– After performing the operation , the result is sent into
the memory.
– This transfer can happen many times till the operation
finishes completely.
• Control unit
– Checks correctness of the sequence of the operation
fetches the program instruction from the memory unit
– Interprets them and correct execution of the program.
– Controls I/O devices and directs functioning of other
units of computers.
• Registers
– High-speed temporary memory unit that can hold
varied information such as data , instructions,
addresses, intermediate results of the calculations.
– Esp. they hold data that CPU is currently working on.
– Considered as the CPU working memory, it helps in
speeding the computer.
Input and output unit
• A input unit accepts the instruction and data
from the user with the help of input devices such
as keyboard , mouse light pen
• Data entered from various input devices will be
in different form, input unit converts them into
the form that computer can understand.
• Later it supplies this converted data to computer
for further processing.
• An output unit performs opposite of input unit.
• Accepts the output produced by the computer ,
converts them into the form understandable by
the user and supplies it with the help of output
devices such as monitor, printer, plotter etc.
• Storage unit is to store the input entered through
input unit before processing starts and store the
results produced by the computer before
supplying them into output unit.
• Storage unit comprises two types: primary and
secondary storage
• Primary memory also called as main memory,
holds the instructions and data currently being
processed by the CPU, intermediate results and
recent processed data.
• Primary memory is quite expensive and has little
storage capacity.
• Eg: RAM
• Secondary storage is less expensive and has
high storage capacity
• Eg: hard disks, floppy disks, compact disks etc
How does computer work?
• A computer performs three basic steps to
complete any task
– Input
– Processing
– Output
• A task is assigned to a computer in a set of step-
by-step instructions which is known as a
program.
• Step1-
– the computer accepts the input. The computer input
is whatever entered or fed into a computer system
– Eg: words and symbols in document, number for a
calculation, instructions for a completing process.
• Step2-
– the computer process the data
– The computer follows the instruction using the data
that have been input.
• Step 3:
– The computer produces output.
– Computer output is the information that has been
produced by a computer
– Eg: reports, documents and graphs.
Application
Applications of computer
• Helps in efficient operation, saves time but also
saves paper work.
• Science:
– scientists use to develop theories, to analyze and to
test, the data
– Fast speed and the accuracy of the computer allows
scientific analyses to be carried out.
– To study the pattern of weather, effects of
earthquakes
– Information about solar system with the help of
sateliites.
• Education
– Classrooms , libraries , museums etc to make
education more interesting
– To do computer based study
– Video conferencing
• Medicine and Healthcare
– Doctors use computers for right diagnosing of the
patient.
– CAT, MRI scans are used for getting reports of the
internal organs of person’s body.
• Engineering/Architecture/Manufacturing
– For designing and drawing
– Can create three dimensional figures like reality.
– Computer-Aided Manufacturing (CAM) is used in
designing the product
• Entertainment
– Controls image and sounds
– Special effects, mesmerize the audience
– computerized animation, colorful graphics
• Communication
– E-mail, it saves time, avoids wastage of paper
– Receiver can read whenever he is free and save it ,
reply it, forward it or delete it from the computer
• Business application
– Real time applications such as sales counter, where
immediate response is required
– On business many computers are connected on
internet , shares data and resources
• Publishing
– Software named Desktop Publishing (DTP), with the
help of computer and laser printer, one can perform
the publishing job by oneself.
• Banking
– ATM(Automated teller machine)
– Inter-branch transaction, making drafts, drawing
cheques etc can be performed without any delay.
Chap1 computer basics
Chap1 computer basics
Chap1 computer basics
Chap1 computer basics
Chap1 computer basics
Chap1 computer basics

Contenu connexe

Tendances

Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
Vaibhav Bajaj
 

Tendances (20)

Characteristics of computer.ppt tamoor
Characteristics of computer.ppt tamoorCharacteristics of computer.ppt tamoor
Characteristics of computer.ppt tamoor
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Stored program concept
Stored program conceptStored program concept
Stored program concept
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Types of Computer on the basis of work
Types of Computer on the basis of workTypes of Computer on the basis of work
Types of Computer on the basis of work
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
L 2 basic computer organization
L 2 basic computer organizationL 2 basic computer organization
L 2 basic computer organization
 
Cpu & its execution of instruction
Cpu & its execution of instructionCpu & its execution of instruction
Cpu & its execution of instruction
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Fundamentals of Computer
Fundamentals of Computer Fundamentals of Computer
Fundamentals of Computer
 
Central processing Unit.pptx
Central processing Unit.pptxCentral processing Unit.pptx
Central processing Unit.pptx
 
keyboard
keyboard keyboard
keyboard
 
Time space trade off
Time space trade offTime space trade off
Time space trade off
 
Functional units of computer
Functional units of computerFunctional units of computer
Functional units of computer
 
Parts of a Computer ppt
Parts of a Computer pptParts of a Computer ppt
Parts of a Computer ppt
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of Computers
 
1. Introduction to Computer (CSI-321)
1. Introduction to Computer (CSI-321)1. Introduction to Computer (CSI-321)
1. Introduction to Computer (CSI-321)
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
 
Introduction to computer system
Introduction to computer systemIntroduction to computer system
Introduction to computer system
 

En vedette (7)

W 2 types of computer
W 2 types of computerW 2 types of computer
W 2 types of computer
 
Evolution and classification of computers
Evolution and classification of computersEvolution and classification of computers
Evolution and classification of computers
 
Analog and Digital Computers
Analog and Digital ComputersAnalog and Digital Computers
Analog and Digital Computers
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
Classification of computers
Classification of computers Classification of computers
Classification of computers
 
Analog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computersAnalog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computers
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 

Similaire à Chap1 computer basics

Unit1-fcp-fundamentals of computing
Unit1-fcp-fundamentals of computingUnit1-fcp-fundamentals of computing
Unit1-fcp-fundamentals of computing
kokilabe
 
History of computers
History of computers History of computers
History of computers
jeremyhart77
 

Similaire à Chap1 computer basics (20)

Lecture 01
Lecture 01Lecture 01
Lecture 01
 
History of computers
History of computersHistory of computers
History of computers
 
Eunice regalario
Eunice regalarioEunice regalario
Eunice regalario
 
report 1-c.pptx
report 1-c.pptxreport 1-c.pptx
report 1-c.pptx
 
Week 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptxWeek 2 - Introduction to Computers II.pptx
Week 2 - Introduction to Computers II.pptx
 
Generations & Development of Computers.pptx
Generations & Development of Computers.pptxGenerations & Development of Computers.pptx
Generations & Development of Computers.pptx
 
Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++Evolution of computers/computer evolution/c++
Evolution of computers/computer evolution/c++
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
 
Unit 1 -part1 PIC.pptx
Unit 1 -part1 PIC.pptxUnit 1 -part1 PIC.pptx
Unit 1 -part1 PIC.pptx
 
Unit1-fcp-fundamentals of computing
Unit1-fcp-fundamentals of computingUnit1-fcp-fundamentals of computing
Unit1-fcp-fundamentals of computing
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
historyofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdfhistoryofcomputer-170621232538.pdf
historyofcomputer-170621232538.pdf
 
evalutrion computer.pptx
 evalutrion computer.pptx evalutrion computer.pptx
evalutrion computer.pptx
 
Computer Basics | Computer Fundamental and Organization
Computer Basics | Computer Fundamental and OrganizationComputer Basics | Computer Fundamental and Organization
Computer Basics | Computer Fundamental and Organization
 
W1_History_of_Computers.pptx
W1_History_of_Computers.pptxW1_History_of_Computers.pptx
W1_History_of_Computers.pptx
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information Technology
 
Classification Of Computers.pptx
Classification Of Computers.pptxClassification Of Computers.pptx
Classification Of Computers.pptx
 
History of computers
History of computers History of computers
History of computers
 
Computer History, Generations, Types and IO
Computer History, Generations, Types and IOComputer History, Generations, Types and IO
Computer History, Generations, Types and IO
 
Unit i
Unit  iUnit  i
Unit i
 

Plus de raksharao

Plus de raksharao (20)

Unit 1-logic
Unit 1-logicUnit 1-logic
Unit 1-logic
 
Unit 1 rules of inference
Unit 1  rules of inferenceUnit 1  rules of inference
Unit 1 rules of inference
 
Unit 1 quantifiers
Unit 1  quantifiersUnit 1  quantifiers
Unit 1 quantifiers
 
Unit 1 introduction to proofs
Unit 1  introduction to proofsUnit 1  introduction to proofs
Unit 1 introduction to proofs
 
Unit 7 verification & validation
Unit 7 verification & validationUnit 7 verification & validation
Unit 7 verification & validation
 
Unit 6 input modeling problems
Unit 6 input modeling problemsUnit 6 input modeling problems
Unit 6 input modeling problems
 
Unit 6 input modeling
Unit 6 input modeling Unit 6 input modeling
Unit 6 input modeling
 
Unit 5 general principles, simulation software
Unit 5 general principles, simulation softwareUnit 5 general principles, simulation software
Unit 5 general principles, simulation software
 
Unit 5 general principles, simulation software problems
Unit 5  general principles, simulation software problemsUnit 5  general principles, simulation software problems
Unit 5 general principles, simulation software problems
 
Unit 4 queuing models
Unit 4 queuing modelsUnit 4 queuing models
Unit 4 queuing models
 
Unit 4 queuing models problems
Unit 4 queuing models problemsUnit 4 queuing models problems
Unit 4 queuing models problems
 
Unit 3 random number generation, random-variate generation
Unit 3 random number generation, random-variate generationUnit 3 random number generation, random-variate generation
Unit 3 random number generation, random-variate generation
 
Unit 1 introduction contd
Unit 1 introduction contdUnit 1 introduction contd
Unit 1 introduction contd
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introduction
 
Module1 part2
Module1 part2Module1 part2
Module1 part2
 
Module1 Mobile Computing Architecture
Module1 Mobile Computing ArchitectureModule1 Mobile Computing Architecture
Module1 Mobile Computing Architecture
 
java-Unit4 chap2- awt controls and layout managers of applet
java-Unit4 chap2- awt controls and layout managers of appletjava-Unit4 chap2- awt controls and layout managers of applet
java-Unit4 chap2- awt controls and layout managers of applet
 
java Unit4 chapter1 applets
java Unit4 chapter1 appletsjava Unit4 chapter1 applets
java Unit4 chapter1 applets
 
Chap3 multi threaded programming
Chap3 multi threaded programmingChap3 multi threaded programming
Chap3 multi threaded programming
 
Java-Unit 3- Chap2 exception handling
Java-Unit 3- Chap2 exception handlingJava-Unit 3- Chap2 exception handling
Java-Unit 3- Chap2 exception handling
 

Dernier

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Dernier (20)

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 

Chap1 computer basics

  • 1. Unit 1- Chapter1- Computer Basics FUNDAMENTALS OF INFORMATION TECHNOLOGY
  • 2. Contents • Introduction • Evolution of computers • Generations of computers • Classification of computers • The computer system • Application of computer
  • 3. Introduction • In olden days people used fingers or pebbles to compute • The term computer is derived from word compute, which means to calculate. • Computer is an electronic device which is used to perform calculations and diverse operations with the help of instructions to process data and achieve the desired results. • Covers huge area of applications such as education, industries, government, medicine, research areas, music and arts etc. • Millions of complex calculations can be performed in a fraction of second to achieve the desired result. • Used in video conferencing, emails etc
  • 4. Characteristics of computers • Speed – Computers process the data in an extremely fast rate at millions (MHz) or billions instructions per second. – Computer will finish the task in seconds when a human being will take weeks together to finish the task. • Accuracy – Computers are always accurate – It depends on the instructions and the type of machine used. – Faulty instructions may lead to faulty results known as Garbage in Garbage Out (GIGO)
  • 5. • Diligence – Computer never suffers from tiredness or lack of concentration. – Any number of instruction it should perform, it will perform in the same accuracy and speed as in the first calculations. • Reliability – Measurement of performance of a computer – Computer performing without any failure – Computers do not want any human interference in processing its instructions – It has its own built-in diagnostics capabilities which helps in continuous monitoring of the system.
  • 6. • Storage Capability – They can store a large amount of data and recall the information at any time instantaneously. – Main memory is small, secondary memory is used for bulk storage of data – Data is bought from secondary storage to main memory • Versatility – Can perform many kinds of tasks with an equal ease – Editing of letter, next movement you can have the system for hearing music and in between you can print any document • Resource sharing – Computers connect to each other – Sharing of costly resources like printers – Data can be shared between systems in a network
  • 7. • Some programs work fine for some time, later after a period of time suddenly it produces an error • Happens due to rare combinations of events or error in the instruction provided by the user. • Computer requires a regular checking so that works to give the correct results. • Computers have to be installed in dust free environments
  • 8. Evolution of computers • In the beginning the task was to simply counting or adding people used either their fingers or pebbles along lines in the sand. • People in Asia Minor built a counting device called abacus. • Users calculate by sliding the beads arranged in the rack • Even now used for fast calculations by human beings.
  • 10. • Next significant advancement in computing devices was Pascaline • In 1642, A French mathematician , Blaise Pascal invented the first functional automatic calculator • Eight movable dials to add numbers up to eight figures long • In 1694, German Mathematician Gottfried Wilhem von Leibniz, extended Pascal’s design to perform division and multiplication and to find a square root known as Stepped Reckoner.
  • 13. • In 1801, Joseph-Marie Jacquard, a Frenchman, invented the Jacquard’s loom. Jacquard’s loom used punch card to program pattern that were outputted as woven fabrics by the loom.
  • 15. • Real beginning of computers era started with English mathematics professor named “Charles Babbage” • In 1822, he proposed a machine which could perform differential equations called Difference Engine. • Powered by steam & as large as a locomotive, the machine had the capacity to perform calculations & print the results.
  • 17. • Charles Babbage kept his research on, he invented a machine called “Analytical Engine”. • Had input devices in the form of perforated cards containing operating instructions and “store” for memory of 1000 numbers up to 50 decimal digits long. • Had a controlling unit to allow instructions in any sequence and output devices to print the results. • He borrowed the idea of punch cards to encode the machine instructions from Joseph-Marie Jacquard’s Loom
  • 19. • In 1889, Herman Hollerith , worked for US Cencus Bureau used the concept of Jacquard’s Loom for computing • Hollerith used the cards to store the data, which he fed into a machine that compiled the results mechanically.
  • 21. Mark I • which was built in partnership between Harvard Aiken and IBM in 1944 • This electronic machine used relays and electromagnetic components to replace mechanical components.
  • 23. ENIAC • 1946, John Eckert, John Mauchly of the Moore School of Engineering at University if Pennsylania developed Electronic Numerical Integrator and Calculator (ENIAC) • This machine used electronic vacuum tubes to make internal parts of computer.
  • 24. ENIAC
  • 25. • Later on, Eckert and Mauchly also proposed the development of the Electronic Discrete Variable Automatic Computer (EDVAC) • It had a capability of storing the program in it. • It had a capablity of conditional transfer of control , I.e. computer could stop any time and then resume operations. • 1949,Cambridge University, Maurice Wilkes developed the Electronic Delay Storage Automatic Calculator(EDSAC) • This machine used mercury delay lines for memory and vacuum tubes for logic • 1951, Eckert, Mauchly Corporation manufactured Universal Automatic Computer (UNIVAC)
  • 26. • 1960, efforts to design and develop the fastest possible computer with greatest capacity reached a turning point with Livermore Advanced Research Computer (LARC) which had access time of less than 1 micro seconds and total capacity of 10,000,000 words. • During 1970’s the trend shifted towards larger range of applications for cheaper computer system. • 1980s, Very Large Scale Integration (VLSI) , thousands of transistors placed on single chip.
  • 27. • Then came personal computers, which are programmable machines small enough and inexpensive enough to be purchased and used by individuals. • 1980s, PCs run by microprocessor that were capable of handling 32 bits of data at time and 4,000,000 instructions per second.
  • 28. Generation of computers • First generation (1940 to 1956) – Vacuum tubes/ therminioc valve-based machines – The first computers used vacuum tubes for circuitry and magnetic drums for memory, and were often enormous, taking up entire rooms. – A magnetic drum is a metal cylinder with a magnetic iron oxide material on which the data and programs can be stored. – Input was based on punched cards and paper tape and outputs was in the form of printouts.
  • 30. • These systems relied on the binary coded language also called as machine language (0’s and 1’s) to perform operations and were able to solve only one problem at a time. • Each machine would have a different binary codes and hence were difficult to program. • Ex: ENIAC,EDVAC,UNIVAC
  • 31. Characteristics of first generation computers • Computers were based on vacuum tubes • These were the fastest computing devices of their times • These computers were very large and required a lot of space for installation • 1000s of vacuum tubes will be used, hence large amount of heat will be generated, therefore air conditioning is necessary. • Non-portable , very slow equipments
  • 32. • Lacked versatility and speed • Expensive , used large amount of electricity. • Unreliable and very frequently prone to hardware failures • Machine language were used , hence difficult to code • Individual component had to be assembled manually, hence commercial appeal of these computers was poor.
  • 33. Second Generation(1956- 1963):Transistors • Transistors are superior to vacuum tubes. • A transistor is made up to semi-conductor material like germanium and silicon • It has three leads and performs electrical functions such as voltage, current or power amplification with lower power requirements. • Since transistors are small in size, the physical size of the machine is reduced. • Computers become smaller, faster, cheaper, energy efficient and more reliable than their predessors.
  • 34. Second generation (1956 to 1963) • Transistors
  • 35. • Improvement was progress in language of the machine language to assembly language. • Assembly language uses a mnemonics (abbrevations) eg: ADD, MULT • Then came languages such as COBOL, FORTON • EX: PDP-8, IBM 1401 and IBM 7090
  • 36. PDP-8
  • 38. Characteristics of second generation • Were based on transistor technology • Were smaller compared to first generation computers • Computation time reduced to microseconds from milliseconds, i.e. faster than first generation • More reliable and less prone to hardware failure • Were more portable and generated less amount of heat. • Assembly language was used, programming became efficient and less cumbersome • Still required air conditioning • Manual assembly of individual components was required
  • 39. Third generation • Integrated circuits IC began in this era. • An IC consists of a single chip with many components such as transistors and resistors fabricated on it. • This development reduced computers in size, made it more reliable and efficient. • Instead of punch cards , users interacted with keyboard and mouse , interfaced with operating system • Ex: NCR 395 and B6500
  • 40. IC
  • 42. Characteristics of third generation • Based on IC technology • Able to reduce the computational time from microseconds to nanoseconds • Were easily portable, more reliable • Consumes less power , generates less heat. • Size of computers were small • Maintenance cost is low • Manual assembling of individual computer was not required.
  • 43. Fourth generation(1970s to till date) Microprocessors • Large Scale Integration LSI and VLSI • LSI- thousands of transistors to be constructed on small slice of silicon material • VLSI- hundered of thousands of components on to a single chip. • ULSI- millions of components. • More powerful, more reliable , compact and affordable. • PCs came into the market.
  • 45. • Secondary memories became more economical, smaller in physical and bigger capacity • Computers could be linked to each other, lead to INTERNET. • Development of GUI , mouse and handheld devices. • Eg: Apple II, Altair 8800, CRAY-1
  • 49. Charecterstics • Microprocessor based • Very small in size • Cheapest among all other generation • Portable and quite reliable • Negligible heat is generated, no air conditioning required. • Production cost is very low • Interconnection of devices, resource sharing
  • 50. Fifth generation(present and beyond): artificial intelligence • Objectives were to create human like computers which would give reasoning and could decide by it self like “what-if- then” analysis. • Three charecterstics is: • Mega chips • Parallel processing • Artificial Intelligence (AI)
  • 51. • Mega chips: – Super Large Scale Integration chips are used, results in a microprocessor having millions of electronic components on a single chip. • Parallel Processing – Use multiple processors and perform parallel processing, accessing several instructions at a time and working on them at same time. • Artificial Intelligence (AI) – Technologies that simulate and reproduce human behavior, such as thinking, speaking, reasoning
  • 52. Classification of computers • We can divide into four major categories: micro, mini , mainframes and supercomputers • Micro is further divided as, – Desktop – Handheld – laptop
  • 53.
  • 54. 1. Microcomputers – They are small, low cost digital computer , consists of a microprocessor, a storage unit and an output channel – Peripherals like keyboard, monitor, printer, disk drives etc makes up a microcomputer – It includes desktop, laptop and hand held models such as PDAs-personal Digital Assistants
  • 55. A. Desktop Computers – Also known as PC – Stand-alone use by an individual – System unit, monitor, keyboard, internal hard disk. – not very expensive – Ex: Apple, IBM, Dell,HP A. Laptop – Portable computer that a user can carry around. – Also called as notebook computers – Lightweight in nature – Can use them anywhere at anytime – No need of external power supply – Requires charging of battery
  • 56. C. Hand-held computers  PDAs that can conveniently be stored in pocket  Small portable computers slightly bigger than common calculators  PDA user generally uses a pen or electronic stylus to interact with PDA instead of keyboard for input  Also known as palmtop  No disk drive, use small cards to store the program and data  Limited memory and less power when compared to desktop computers
  • 60. MiniComputers • It is a small digital computer, which is normally able to process and store less data than mainframes but more than microcomputers. • Size of about two – drawer filing cabinet • Called as mid-range computers • Designed to meet the computing needs of several people simultaneously in a small to medium sized business environment. • Has capability of supporting from four to 200 users simultaneous • Ex: PDP 11,IBM 8000 SERIES ,VAX 7500
  • 61. Mainframes • Is an ultra-high performance computer made for high volume, processor intensive computing • Has related peripherals that support large volumes of data processing, high performance online transaction processing , extensive data storage and retrieval. • Second largest in capability and size , first is supercomputers. • Allows to store a large amount of data at centralized location and to access and process these data from different computers located at different location. • Eg: IBM ES000, VAX 8000 , CDC 6600
  • 62. Supercomputers • Special purpose computers • Used to maximize the number of floating point operations per second (FLOPS) • It has the highest processing speed at a given time for solving scientific and engineering problems • Contains number of CPUs that operate in parallel to make it faster. • Speed ranges 400-10,000 MFLOPS
  • 63. • Can deal with extensive amount of data and do extensive calculations very quickly. • The problems which took several years to perform using paper and pencil and be solved in few hours using supercomputers. • Used as aerodynamics , metrology, plasma physics, to simulate defence situations by military for training • Limited market and expensive • Ex: CRAY-3, Cyber 205 , PARAM
  • 64. The computer system • A computer consists of interrelated components that work together with the aim if converting data into information. • People perception is computer is an intelligent thinking machine. • Not true, because computer has to be instructed exactly what to do and how to do. • Instructions given is called programs.
  • 65. Components of a computer system • CPU: performs processing of instructions and data inside the computer • Input unit: accepts instructions and data • Output unit: communicates the results to the user • Storage unit: unit stores temporary and final results.
  • 66.
  • 67.
  • 68. Central processing unit • Also known as processor, brain of the computer system that process data and converts it into information. • CPU works with data in discrete form i.e. either 0 or 1. • It counts, lists , compares and rearranges the binary digit of data according to the program instructions stored within memory. • Eventually the results of these operations are translated into characters, numbers and symbols that can be understood by user.
  • 69. • Three parts • Arithmetic logic unit ALU – It performs arithmatic operations like addition, subtraction and logical operations like AND, OR on the data available to it – When operations has to be performed the data is transferred from the memory to the ALU – After performing the operation , the result is sent into the memory. – This transfer can happen many times till the operation finishes completely.
  • 70. • Control unit – Checks correctness of the sequence of the operation fetches the program instruction from the memory unit – Interprets them and correct execution of the program. – Controls I/O devices and directs functioning of other units of computers. • Registers – High-speed temporary memory unit that can hold varied information such as data , instructions, addresses, intermediate results of the calculations. – Esp. they hold data that CPU is currently working on. – Considered as the CPU working memory, it helps in speeding the computer.
  • 71. Input and output unit • A input unit accepts the instruction and data from the user with the help of input devices such as keyboard , mouse light pen • Data entered from various input devices will be in different form, input unit converts them into the form that computer can understand. • Later it supplies this converted data to computer for further processing.
  • 72. • An output unit performs opposite of input unit. • Accepts the output produced by the computer , converts them into the form understandable by the user and supplies it with the help of output devices such as monitor, printer, plotter etc. • Storage unit is to store the input entered through input unit before processing starts and store the results produced by the computer before supplying them into output unit.
  • 73. • Storage unit comprises two types: primary and secondary storage • Primary memory also called as main memory, holds the instructions and data currently being processed by the CPU, intermediate results and recent processed data. • Primary memory is quite expensive and has little storage capacity. • Eg: RAM • Secondary storage is less expensive and has high storage capacity • Eg: hard disks, floppy disks, compact disks etc
  • 75. • A computer performs three basic steps to complete any task – Input – Processing – Output • A task is assigned to a computer in a set of step- by-step instructions which is known as a program.
  • 76. • Step1- – the computer accepts the input. The computer input is whatever entered or fed into a computer system – Eg: words and symbols in document, number for a calculation, instructions for a completing process. • Step2- – the computer process the data – The computer follows the instruction using the data that have been input.
  • 77. • Step 3: – The computer produces output. – Computer output is the information that has been produced by a computer – Eg: reports, documents and graphs.
  • 79. Applications of computer • Helps in efficient operation, saves time but also saves paper work. • Science: – scientists use to develop theories, to analyze and to test, the data – Fast speed and the accuracy of the computer allows scientific analyses to be carried out. – To study the pattern of weather, effects of earthquakes – Information about solar system with the help of sateliites.
  • 80. • Education – Classrooms , libraries , museums etc to make education more interesting – To do computer based study – Video conferencing • Medicine and Healthcare – Doctors use computers for right diagnosing of the patient. – CAT, MRI scans are used for getting reports of the internal organs of person’s body. • Engineering/Architecture/Manufacturing – For designing and drawing – Can create three dimensional figures like reality. – Computer-Aided Manufacturing (CAM) is used in designing the product
  • 81. • Entertainment – Controls image and sounds – Special effects, mesmerize the audience – computerized animation, colorful graphics • Communication – E-mail, it saves time, avoids wastage of paper – Receiver can read whenever he is free and save it , reply it, forward it or delete it from the computer • Business application – Real time applications such as sales counter, where immediate response is required – On business many computers are connected on internet , shares data and resources
  • 82. • Publishing – Software named Desktop Publishing (DTP), with the help of computer and laser printer, one can perform the publishing job by oneself. • Banking – ATM(Automated teller machine) – Inter-branch transaction, making drafts, drawing cheques etc can be performed without any delay.