Chapter-1
Introduction To
Computer System
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod Verma
PGT(CS) KV OEF Kanpur
Introduction to Computer
Computerisanadvancedelectronicdevicethattakesraw
dataasinputfromtheuserandprocessesthesedataunder
thecontrolofsetofinstructions(calledprogram)andgives
theresult(output)andsavesoutputforthefutureuse.
Acomputerisacombinationofhardwareand
softwareresourceswhichintegratetogetherandprovides
variousfunctionalitiestotheuser.Hardwarearethephysical
componentsofacomputerliketheprocessor,memory
devices,monitor,keyboardetc.whilesoftwareisthesetof
programsorinstructionsthatarerequiredbythehardware
resourcestoperformvariousoperationsasperthe
requirementofusers.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
Introduction to Computer
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
EVOLUTION OF COMPUTING DEVICE
FirstGeneration(1940-56):
Thefirstgenerationcomputersusedvacuumtubes&
machinelanguagewasusedforgivingtheinstructions.These
computerswerelargeinsize&theirprogrammingwasdifficulttask.
Theelectricityconsumptionwasveryhigh.Somecomputersofthis
generationareENIAC,EDVAC,EDSAC&UNIVAC-1.
Inthisgeneration,mainlybatchprocessing
operatingsystemwasused.Punchcards,papertape,andmagnetic
tapewasusedasinputandoutputdevices.Thecomputersinthis
generationusedmachinecodeastheprogramminglanguage.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
FourthGeneration(1972-1980):
LSI&VLSIwereusedinthisgeneration.Asaresult
microprocessorscameintoexistence.Thecomputersusingthis
technologyknowntobeMicroComputer.Highcapacityhard
diskwereinvented.Thereisgreatdevelopmentindata
communication.
Fourthgenerationcomputersbecame
morepowerful,compact,reliable,andaffordable.Asaresult,it
gaverisetoPersonalComputer(PC)revolution.Inthis
generation,timesharing,realtimenetworks,distributed
operatingsystemwereused.Allthehigh-levellanguageslike
C,C++,DBASEetc.,wereusedinthisgeneration.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
FifthGeneration(1980-Present&Beyond):
Fifthgenerationcomputingdevices,basedonartificial
intelligence,arestillindevelopment,thoughtherearesome
applications,suchasvoicerecognition,thatarebeingused
today.Theuseofparallelprocessingandsuperconductorsis
helpingtomakeartificialintelligenceareality.Quantum
computationandmolecularandnanotechnologywillradically
changethefaceofcomputersinyearstocome.
Some computer types of this generation are −
Desktop
Laptop
Note Book
Ultra Book
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
COMPONENT OF A COMPUTER SYSTEM
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
Intheabovediagram,bothcontrol(controlunitor
CU)andarithmetic&logicunit(ALU)combinelycalled
asCentralProcessingUnit(CPU).
Let'sdescribeaboutallthepartsasincludedintheabove
diagramonebyone.
TheProcessorUnit(CPU)
Itisthebrainofthecomputersystem.Allmajorcalculation
andcomparisonsaremadeinsidetheCPUanditisalso
responsibleforactivationandcontrollingtheoperationof
otherunit.
Thisunitconsistsoftwomajorcomponents,thatarearithmetic
logicunit(ALU)andcontrolunit(CU).
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
PrimaryMemory:
Primarymemoryhasdirectlinkwithinputunitandoutput
unit.Itstorestheinputdata,intermediatecalculation,result.
SecondaryMemory:
Theprimarystorageisnotabletostoredatapermanentlyfor
futureuse.Sosomeothertypesofstoragetechnologyis
requiredtostorethedatapermanentlyforlongtime,itis
calledsecondaryorauxiliarymemory.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
Input & Output Device
InputDevice:
Inputdevicesarethosedeviceswhichhelptoenterdatainto
computersystem.E.g.Keyboad,Mouse,Touchscreen,Barcode
Reader,Scanner,MICR,OMRetc.
BarCodeReaderMICRusedinBank OMR
KEYBOARD:Thisisthemostcommoninputdevicewhichusesan
arrangementofbuttonsorkeys.Inakeyboardeachpressofakey
typicallycorrespondstoasinglewrittensymbol.Howeversomesymbols
requirepressingandholdingseveralkeyssimultaneouslyorinsequence.
Whilemostkeyboardkeysproduceletters,numbersorcharacters,other
keysorsimultaneouskeypressescanproduceactionsorcomputer
commands.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
Mouse:
Acomputermouse(pluralmiceormouses)isahand-
heldpointingdevicethatdetectstwo-dimensionalmotion
relativetoasurface.Thismotionistypicallytranslatedintothe
motionofapointeronadisplay,whichallowsasmooth
controlofthegraphicaluserinterfaceofacomputer.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
Scanner:
Scannerisadevicethatopticallyscans
images,printedtext,handwriting,oran
object,andconvertsittodigitalimage.
JOYSTICK:
Ajoystickisaninputdeviceconsistingofastick
thatpivotsonabaseandreportsitsangleor
directiontothedeviceitiscontrolling.
Manypeopleusejoysticksoncomputergamesinvolvingflightsuchas
flightsimulator.
Joysticksareoftenusedtocontrolvideogames,andusuallyhaveone
ormorepush-buttonswhosestatecanalsobereadbythecomputer
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
OutputDevice:
Output devices are those devices which help to display the
processed information. Eg. Monitor, Printer, Plotter, Projector
etc.
PRINTER:
Printer produces result on the paper.
T h e r e are various types of printers available in the market:
DOT MATRIX PRINTER:
Uses ribbon and hammer technology.
Its quality is not very good. It prints by making the object using
small dots.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
INKJET PRINTER:
It creates a digital image by propelling
droplets of ink onto the paper.
LASERJETPRINTER:
Theyuseslasertechnologytoprintdocuments.Itproducehighquality
printingatveryhighspeed.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
MONITOR
➢Itistheprimaryoutputdevicewherewe
seetheoutput.ItlookslikeTV.
➢ItisalsoknownasVDU(VisualDisplayUnit).
➢ItsdisplaymaybeintheformofCRT
LED,LCD.
1.CRT(CATHODERAYTUBE)
2.LCD(LIQUIDCRYSTALDISPLAY)
3.LED(LIGHTEMITTINGDIODE)
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
MEMORY UNITS: Memory is used to store the data for later
reference.The smallest unit is bit, which mean either 0 or 1.
❑1 bit = 0 or 1
❑1 Byte = 8 bits
❑1 Nibble = 4 bits
❑1 Kilo Byte = 1024 Byte= 2
10
Byte
❑1 Mega Byte = 1024 KB= 2
10
KB
❑1 Giga Byte = 1024 MB= 2
10
MB
❑1 TeraByte = 1024 GB= 2
10
GB
❑1 PetaByte =1024 TB= 2
10
TB
❑1 ExaByte =1024 PB= 2
10
PB
❑1 ZettaByte = 1024 EB= 2
10
EB
❑1 YottaByte = 1024 ZB= 2
10
ZB
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
PRIMARY MEMORY
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
SECONDARY MEMORY
Theprimarystorageisnotabletostoredatapermanentlyfor
futureuse.Sosomeothertypesofstoragetechnologyis
requiredtostorethedatapermanentlyforlongtime,itis
calledsecondaryorauxiliarystorage.
EXAMPLES OF SECONDARY STORAGE
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
DATA DELETION AND ITS RECOVERY ,
SECURITY CONCERN
Youcanconvenientlydeletepersonaldatastoredincomputer
system,surveyresponses,tickets,andcontacts,nomatter
wherethedataoriginated.
Examplesofreasonsfordeletingthedataare:
❑Freeingthediskspace
❑Removingduplicateorunnecessarydatatoavoidconfusion
❑Makingsensitiveinformationunavailabletoothers
❑Removinganoperatingsystemorblankingaharddrive
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
DATA RECOVERY
❑incomputing,datarecoveryisaprocessofsalvaging
(retrieving)inaccessible,lost,corrupted,damagedor
formatteddatafromsecondarystorageandremovable
mediaorfiles,whenthedatastoredinthemcannotbe
accessedinanormalway.
❑Themostcommondatarecoveryscenarioinvolvesan
operatingsystemfailure,malfunctionofastoragedevice,
logicalfailureofstoragedevices,accidentaldamageor
deletion,etc.(typically,onasingle-drive,single-partition,
single-OSsystem),inwhichcasetheultimategoalissimply
tocopyallimportantfilesfromthedamagedmediato
anothernewdrive.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
COMPUTER SECURITY
❑ItisalsoknownasITsecurity,istheprotectionof
informationsystemsfromtheftordamagetothehardware,
thesoftware,andtotheinformationonthem,aswellas
fromdisruptionormisdirectionoftheservicestheyprovide.
❑Itincludescontrollingphysicalaccesstothehardware,as
wellasprotectingagainstharmthatmaycomevianetwork
access,dataandcodeinjection,andduetomalpracticeby
operators,whetherintentional,accidental,orduetothem
beingtrickedintodeviatingfromsecureprocedures.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
CONCERNS OF COMPUTER SECURITY
Computer Security is concerned with four main areas:
1. Confidentiality:-Only authorized users can access the data resources
and information.
2. Integrity:-Only authorized users should be able to modify the data
when needed.
3. Availability:-Data should be available to users when needed.
4. Authentication:-are you really communicating with whom you think
you are communicating with
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
SOFTWARE AND ITS TYPE
SOFTWARE:Software,simplyarethecomputerprograms.The
instructionsgiventothecomputerintheformofaprogramis
calledSoftware.Softwareisthesetofprograms,whichare
usedfordifferentpurposes.Alltheprogramsusedincomputer
toperformspecifictaskiscalledSoftware.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
TYPES OF SOFTWARE
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
1. SYSTEM SOFTWARE
Thesystemsoftwareisacollectionofprogramsdesignedto
operate,control,andextendtheprocessingcapabilitiesofthe
computeritself.
Thesesoftwareproductscompriseofprograms
writteninlow-levellanguages,whichinteractwiththe
hardwareataverybasiclevel.Systemsoftwareservesasthe
interfacebetweenthehardwareandtheendusers.
SomeexamplesofsystemsoftwareareOperating
System,Compilers,Interpreter,Assemblers,etc.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
OPERATING SYSTEM
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
OPERATING SYSTEM ARCHITECTURE
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
FUNCTIONS OF OPERATING SYSTEM
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
TYPES OF OPERATING SYSTEM
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
SINGLEUSEROS:Asthenameimplies,thisoperating
systemisdesignedtomanagethecomputersothatoneusercan
effectivelydoonethingatatime.
MULTIUSEROS:Amulti-useroperatingsystem(OS)isa
computersystemthatallowsmultipleusersthatareondifferent
computerstoaccessasinglesystem'sOSresources
simultaneously.
MULTITASKINGOS:Multitasking,isanoperatingsystem,
that allowsausertoperformmorethanone
computertask(suchasthemultipleoperationofanapplication
program)atatime.Theoperatingsystemisabletokeeptrack
ofwhereyouareinthesetasksandgofromonetotheother
withoutlosinginformation.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
MULTIPROCESSING OS:Multiprocessingis
sometimes used torefertotheexecution
ofmultipleconcurrentprocessesinasystem.Aprogramin
executioniscalledprocess.
EMBEDDED OS:EmbeddedOperatingSystemisan
EmbeddedSystem’sOperatingSystem.EmbeddedSystems
areaspeciallydesignedcomputersystemthatessentially
containssoftwareandhardwareforperformingspecific
tasks.MobilePhones,Laptops,Cameras,WashingMachines,
ATMS,andHairStraighteneretcareexamplesofembedded
operatingsytem.
REALTIMEOS:Itisusedtocontrolmachinery,industrial
systems,scientificinstruments,taskswheretimedeadlinesmay
beforcedtoexecuteatask.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
LANGUAGE PROCESSOR
Wegenerallywriteacomputerprogramusingahigh-level
language.Ahigh-levellanguageisonethatisunderstandable
byus,humans.Thisiscalledsourcecode.
However,acomputerdoesnotunderstand
high-levellanguage.Itonlyunderstandstheprogramwritten
in0'sand1'sinbinary,calledthemachinecode.
Toconvertsourcecodeintomachinecode,weuseeither
acompileroraninterpreter.Compiler,Interpreterareknown
aslanguageprocessor.Bothcompilersandinterpretersare
usedtoconvertaprogramwritteninahigh-levellanguage
intomachinecodeunderstoodbycomputers.However,there
aredifferencesbetweenhowaninterpreterandacompiler
works.
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur
DIFFERENCE BETWEEN COMPILER AND INTERPRETER
Visit python4csip.com for more updates
Created By: Sachin Bhardwaj, PGT(CS) KV NO.1 Tezpur,Mr. Vinod VermaPGT(CS) KV OEF Kanpur