Module 1 - Chapter 1 - PPT
Module 1 - Chapter 1 - PPT
Module1:Chapter1
Prof.Rajeshwari R
AssistantProfessor,Dept.ofCSE
What is computer?
A Computer is device that can automatically
performs a set of instructions. The computer takes
asinputtheseinstructionsasasingleunit,usesthem to
manipulate the data, and outputs the results in user-
specified ways. The processing is fast, accurate and
consistent, and is generally achieved without
significant human intervention.
HistoryofComputer
COMPUTERGENERATIONS
Generation Basedon OtherFeatures
Magneticcores,disks,punchedcardsand
Second Transistors
printouts
Integratedcircuits
Third. Keyboard,monitorandoperatingsystem
(ICs)
ULSINano
Fifth Mainlyunclear
technology.
VacuumTubes:TheFirstGeneration
Memoryrequirementsweremetbymagneticdrums(forerunneroftoday's
harddisk).
Becauseofthesizeofvacuumtubes,firstgenerationcomputerstookupa
lotofspace.
Theyalso consumed enormous amounts ofpowerand generated alot of
heat.Inspite of housing these computers in air-conditioned enclosures,
frequent breakdowns were common.
The ENIAC (Electronic Numerical Integrator And Computer ) used 18,000
vacuum tubes, occupied 1800 sq. ft. of room spaceand consumed 180KW
of power.
Machinesofthisgenerationwereprohibitivelyexpensivetobuyand
maintain.
First-generationcomputerswereprogrammedusingafirst-generation
language-machinelanguage.
Programinputwasprovidedbypunchedcardsandoutputwasobtainedon
paper.
First-generationcomputerswereonlyusedforscientificworkandwerenot
deployedcommercially.
Transistors:TheSecondGeneration
Compared to vacuum tubes, transistors were faster, smaller and
consumed less powersmaller magnetic coresalsoreplacedthefirst-
generation magnetic drums.
Eventhoughtransistorgeneratedlessheat,second-generation
computersstillneededair-conditioning.
Theinput-outputmechanismhoweverremainedlargelyunchanged.
Second-generationcomputerswereprogrammedusingasymbolic
orassemblylanguage.
Thecomputersalsoimplementedthestoredprogramconcept
whichallowedbothprogramanddatatoresideinmemory.
Languages like COBOL and FORTRAN began to make their
appearance
IntegratedCircuits:TheThird
Generation
By virtue of miniaturization, computers consequently got smaller,
cheaperandenergyefficient.Forthesereasons,theycouldbeseen in
several medium-sized organizations.
Thisgenerationadoptedakeyboardandmonitorto interactwith the
user.
Memorycapacityincreasedsubstantiallyandthemagnetichard
diskwasusedforsecondarystorage.
Third-generationcomputersalsohadanoperatingsystem,which is
aspecialprogrammeanttocontroltheresourcesofthecomputer.
Byvirtueofafeatureknownastimesharing,thecomputercould
runprogramsinvokedbymultipleusers.
Theexistingprogramminglanguagesweresupplementedby
BASIC,C,C++andJava.
TheMicroprocessor:TheFourthGeneration
The integration of components went several steps ahead. Using LSI and VLSI
technology,itisnowpossibletohavethe entireCPU,itsassociatedmemoryand
input/output control circuitry on a single chip.
Intel introduced the 4004 microprocessor in 1971 and improvement in the usual
parameters(likespeed,heat generation,size,etc.)continues atafreneticpaceto this
day.
Microprocessorshaveinvadedourhomestodrivedesktops,laptops,smartphones,
microwave ovens and washing machines.
Laptopsandsmartphonesoffergigabytes(GB)ofmemory compared toa few
megabytes (MB) that were available in the early days of this generation.
Operating systems have moved from the rudimentary MSDOS to a mouse based
GraphicalUserInterface(GUI)likeWindows.MoreadvancedsystemslikeLinux are
now available for desktops and laptops, and a variant of it (Android) powers
most of our smartphones.
There have been other sweeping changes in this generation. Laptops and
smartphonesofferFourthgenerationlanguages(4GLs),whichresemblenatural
languages, have also come into being.
Thisgenerationhasalsomade a rapidstridesinnetworkingtechnology,sharingof
information, becamepossiblebyconnectingcomputersina networkusingTCP/IP
technology.
ArtificialIntelligence:TheFifth
Generation
The fifth generation represents a vision of the computers of the future. The
conventionalparameters ofcomputing(speed,size, energyconsumption,VLSI to
UL.SI, etc.) would continue to improve path-breaking changes in the way we use
computers are also expected.
Fifth-generationsystems should be capable ofproducing human-likebehaviour.These
systems expected tointeract with users in natural languageand learn from experience.
Speech recognitionand speech output should also be possible withthese systems.
Computer speeds need tomake an exponential jump, a feat that would be possible
usingquantum computers.Google's D-Wave2Xquantum computeris100 million
times faster than today's machines.
Computersmust beabletoperform parallelprocessingsothatmultipleprocessors
concurrentlyhandledifferentaspectsofaproblem.
Neuralnetworks andexpertsystems havetobedeveloped.Theseapplications would be
able to make decisions and advise humans by analysing data using human-like
intelligence but without using the services of an expert.
Otherpossiblydisruptivetechnologies-likemolecularcomputingthatcouldtake
miniaturizationtomolecularlevels.
COMPUTERTYPES
The computers can also be
categorizedbytheirsize.Thesizeof a
computer is often an indirect
indicator of its capabilities and the
applicationdomainswheretheyare
employed.
Thefollowingcategoriesarein
orderofdescendingsize
1. Supercomputers
2. Mainframes
3. Minicomputers
4. Microcomputers
5. Smartphones and
EmbeddedComputers
Supercomputers
Thesearehugemachineshavingthemostpowerfulandfastest
processors.
AsupercomputerusesmultipleCPUsforparalleldataprocessing.
Speedsaremeasuredinflop(floatingpointoperationspersecond).
Thefastestsupercomputer(theTianhe-2)operatesataspeedof34peta
flops.(1peta=1000tera=1,000,000giga).
Supercomputerscanhandlemultipleusersbutthat'snotitsunique
feature.
Supercomputersaretoopowerfultobeusedfortransactionprocessing.
Usedforweatherforecasting,analysisofgeologicaldata,nuclear
simulationandspaceexploration.
They are also used to solve complex scientific problems
Supercomputers haveenormousstorage,withhugeamountsof power
and generate a lot of heat.
Because of theirexorbitantcost, theyare mainlyused bygovernment
agencies
Mainframes
Thesearemulti-usermachinesthatcansupporthundredsorthousandsof
usersusingthefeatureoftimesharingsupportedbysystemslikeLinux.
Usersinteractwiththissystemusingaterminalandkeyboard,whichisakinto
thewayweusePCs.
MainframescanconcurrentlyrunmultipleprogramsevenwithasingleCPU.
Theprocessorspeedinamainframeismeasuredinmip(millioninstructions
persecond).
Mainframesaregenerallyusedtohandledataandapplicationsrelatedtothe
organization as whole.
Themainframesareemployedtohandleonlinetransactions(stockexchange
transactions, for instance).
Thecapabilitytohandlelargeamountsofdatamakesthemainframesuitable for
use in government, banks and financial institutions, and large corporations.
Note:
Thesupercomputerisemployedtorunoneprogramasfastaspossible.
Themainframeismeanttoservealargenumberofusers.
Minicomputers
Minicomputers or midrange computers as they can be
consideredasdownsizedmainframessincetheyhavethe
essential features of mainframes.
Minicomputerscanservehundredsofusersandaresmall
enough to partially occupy a room. But they are not
affordable enough to be used in the home.
Theminicomputer,whichDigitalEquipmentCorporation
(DEC) introduced in the 1970s, is thus rightly positioned
between a mainframe and a micro-computer.
Minicomputersareusedinsmallerorganizationsora
department of large one captive machines of turnkey
equipment running specialized software.
Microcomputers
Themicrocomputerorpersonalcomputer(PC) introducedbyAppleand laterendorsed by
IBM.
This computerisasingle-usermachinepowered byasinglemicroprocessor;Today's PCs are
very powerful machines having gigabytes of memory and a terabyte or two of disk
storage.
Theyareusedbothinthestandalonemode(athome)andinanetwork(inoffice).
A microcomputer takestheformofa desktop, notebook(laptop)ora netbook (smaller
Laptop).
EventhoughaPC has asingleCPU,high-end PCssupport microprocessors comes with
multiple cores like the Intel Core i5 and i7 etc. Each core can be considered with some
approximation processor by itself.
PCstodayarepoweredbythreetypesofoperatingsystemsWindows,MacOSandLinux.
Businesses and individuals use the PC for word processing, spread sheet handling and
desktoppublishing;PCsalsosupportInternetbrowsingsoftwarelikeFirefoxandGoogle
Chrome.
AllPCsaremultimediaready,theycanhandleimages,audioandvideofilesthePCisalso
anentertainmentdevice.
Avariantofthemicrocomputeris theworkstationwhichessentiallyisamicrocomputer with
a more powerful processor, high resolution terminal and high quality graphic
capabilities (like CAD/CAM).
SmartphonesandEmbeddedComputers
• Smartphones:
• The smartphone is a general purpose computer that is
also capable of making phone calls.
• Thesmartphonehasapowerfulprocessor,usuallywith
multiple cores like the quad-core Snapdragon 820).
• It also supports gigabytes of main memory but doesn't
haveaharddiskforsecondarystorage.Thisrequirementis met
by flash memory (1.10.4).
• Smartphones today run well-developed operating system
(AndroidoriOS),andcanrunawiderangeof application
(popular called “apps”).
Embeddedcomputers
The embedded computer is a small computer-like that is
partofalargersystem.Embeddedcomputers(alsocalled
microcontrollers) arrived before smartphones.
These are very small circuits containing CPU, non-
volatilememoryandinputandoutput handlingfacilities.
They are embedded into many of the machines like
cars, washing machines, MP3 players and cameras.
Theprocessorhereinasinglemodifiableprogramstored in
memories embedded computers can't match the
capabilities of a smartphone
BITS,BYTESANDWORDS
Unit Equivalentto Remarks
FeaturesofApplicationsoftware:
1. Animportantfeatureofapplicationsoftwareisitperformsmore
specializedtaskslikewordprocessing,spreadsheets,email,etc.
2. Mostly,thesizeofthesoftwareisbig,soitrequiresmorestoragespace.
3. Application software ismoreinteractive fortheusers,soitis easytouse and
design.
4. Theapplicationsoftwareiseasytodesignandunderstand.
5. Applicationsoftwareiswritteninahigh-levellanguageingeneral.