Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 4 out of 134 pages
Exam (elaborations)

Test Bank For Guide to Operating Systems - 10th - 2021 All Chapters - 9780357433836.pdf

Document preview thumbnail
Preview 4 out of 134 pages

Test Bank For Guide to Operating Systems - 10th - 2021 All Chapters -

Content preview

GOVERNMENT OF TAMILNADU DIRECTORA
b b b


TE OF TECHNICAL EDUCATION CHENNAI –
b b b b b


600 025 b b




STATE PROJECT COORDINATION UNIT
b b b




Diploma in Computer Engineering
b b b

CoursebCode:b1052b

Mb–bScheme

e-TEXTBOOK
onbOPERATI
NGbSYSTEMS
for
III Semester COMPUTER ENGINEERING
b b b




ConvenerbforbCOMPUTERbENGGbDiscipline:
Mr.D.ARULbSELVAN
HOD/POSTbDIPLOMAbINbCOMPUTERbAPPLICATIONSbTH
IAGARAJARbPOLYTECHNICbCOLLEGE
SALEM
TeambMembersbforbIndustrialbInstrumentation:

1. Mrs.bP.SARADHAbHOD/C
OMPUTERbENGG,
GOVERNMENTbPOLYTECHNICbCOLLEGEb
KRISHNAGIRIb-635b001

2. Mrs.bB.SANTHIbMEENAbLECTUR
ERb/COMPUTERbENGG
GOVERNMENTbPOLYTECHNICbCOLLEGEb
KRISHNAGIRIb-635b001

3. Mrs.V.BHUVANESWARIbLECTUR
ERb/COMPUTERbENGG
GOVERNMENTbPOLYTECHNICbCOLLEGE
bDHARMAPURI-635b205




ValidatedbbybMrs.P.S.NEELAYATHA
KSHI
LECTURER(SEL.GRADE)/COMPUTERbENGGbVA
LIVALAMbDESIKARbPOLYTECHNICbCOLLEGE,bN
AGAPATTINAM-611001

, UNIT- I b




INTRODUCTION TO OPERATING SYSTEMS
b b b




OBJECTIVES
o Tobdescribebthebbasicbconceptbofboperatingbsystem.
o Tobgivebanboverviewbofbgenerationsbofboperatingbsystem.
o Tobexplorebseveralbtypesbofboperatingbsystems
o Tobprovidebinformationbaboutbmajorbcomponentsbofboperatingbsystem
o Tobdescribebthebvariousbservicesbofboperatingbsystemb.
o Tobknowbaboutb thebvariousbwaysbofbstructuringbanboperatingbsystem.
INTRODUCTION
Anboperatingbsystembisbabprogrambthatbmanagesbabcomputer’sbhardware.bItbalsobprovid
esbabbasisbforbapplicationbprogramsbandbactsbasbanbintermediarybbetweenbthebcompute
rbuserbandbthebcomputerbhardware.bThisbunitbprovidesbabgeneralboverviewbaboutbthebmajorbc
omponentsbofboperatingbsystembandbitsbfunctionsb.bAlsobgivesbinformationbaboutbvariousbservic
esbofbanboperatingbsystembprovides,bhowbtheybarebprovided,bhowbtheybarebdebugged,bandbabo
utb thebvariousbmethodologiesbofboperatingb systembstructures.


BASICS OF AN OPERATING SYSTEM
b b b b


AnbOperatingbSystemb(OS)bisbanbinterfacebbetweenbabcomputerbuserbandbcomputerbhardwa
re.bAnboperatingbsystembisbabsoftwarebwhichbperformsballbthebbasicbtasksblikebfilebmanagement,
bmemorybmanagement,bprocessbmanagement,bhandlingbinputbandboutput,bandbcontrollingbperi

pheralbdevicesbsuchbasbdiskbdrivesbandbprinters.bAnbOSbisbbasicallybanbintermediatebagentbbet
weenbthebuserbandbthebcomputerbhardware.
SomebpopularbOperatingbSystemsbincludebLinux,bWindows,bOSbX,bVMS,bOS/400,bAIX,bz/O
S,betc.


1.1.1 DEFINITION

Anboperatingbsystembisbabprogrambthatbactsbasbanbinterfacebbetweenbthebuserbandbthebcomp
uterbhardwarebandbcontrolsbthebexecutionbofballbkindsbofbprograms.

FollowingbarebsomebofbimportantbfunctionsbofbanboperatingbSystem.

* MemorybManagement *bProcessorbManagement
* DevicebManagement *bFilebManagement
* Security *bControlboverbsystembperformance
* Jobbaccounting *bResourcesballocatorb&bManager
* Controllingbprogramsbtobpreventberrorsbandbimproperbcomputerbuse.
* Interruptbdriver.

, Figb–b1.1boperatingbsystem

Usersbandbprocessesbaccessbthebcomputersbresourcesbthroughbtheboperatingbsystem.

1.1.2 GENERATIONSbOFbOPERATINGbSYSTEM
Operatingbsystemsbhavebabseriesbofbrevolutionarybchangesbcalledbgenerations.bInbcomputer
sbhardware,bgenerationsbhavebbeenbmarkedbbybmajorbadvancesbinbcomponentrybfrombvacuum
btubesb(firstbgeneration)btobtransistorsb(Secondbgeneration),btobintegratedb circuitryb(Thirdbgener

ation),btoblargebscalebandbveryblarge.bscalebintegratedbcircuitryb(Forthbgeneration).bThebsucces
sivebhardwarebgenerationsbhavebeachbbeenbaccompaniedbbybdramaticbreductionsbinbcosts,bsiz
e,bheat,bemission,bandbenergybconsumption,bandbtrybdramaticbincreasesbinbspeedbandbstorageb
capacity.

1. Theb1940'sb-bFirstbGenerations
2. Theb1950'sb-bSecondbGeneration
3. Theb1960'sb-bThirdbGeneration
4. FourthbGenerationb(1971-Present)bMicroprocessors
5. FifthbGenerationb(PresentbandbBeyond)bArtificialbIntelligence

1.1.2.1 ThebFirstbgeneration
Thebearliestbelectronicbdigitalbcomputersbhadbnoboperatingbsystems.bMachinesbofbthebtimeb
werebsobprimitivebthatbprogramsbwereboftenbenteredbonebbitbatbtimebonbrowsbofbmechanicalbswit
chesb(plugbboards).bProgrammingblanguagesbwerebunknownb.bTheboperatingbsystemsbofbthebfir
stbgenerationbwerebdesignedbtobsmoothbthebtransitionbbetweenbjobs.bBeforebthebsystemsbwereb
developedbabgreatbdealbofbtimebwasblostbbetweenbthebcompletionbofbonebjobbandbthebinitiationbo
fbthebnext.bThisbwasbthebbeginningbofbbatchbprocessingbsystemsbinbwhichbjobsbwerebgatheredbi
nbgroupsborbbatches.bOncebabjobbrunning,bitbhadbtotalbcontrolbofbthebmachine.bAnbeachbjobbtermi
nated,bcontrolbwasbreturnedbtobtheboperatingbsystem.Thisbmodebofboperationbisbcalledbserialbpr
ocessing.Disadvantagesbofbserialbprocessing
1. Scheduling
2. SetupbTime


1.1.2.2 ThebSecondbgeneration

, Bybthebearlyb1950's,bthebroutinebhadbimprovedbsomewhatbwithbthebintroductionbofbpunchbcar
ds.bThebGeneralbMotorsbResearchbLaboratoriesbimplementedbthebfirstboperatingbsystemsbinbea
rlyb1950'sbforbtheirbIBMb701.bThebsystembofbtheb50'sbgenerallybranbonebjobbatbabtime.bThesebwer
ebcalledbsingle-
streambbatchbprocessingbsystemsbbecausebprogramsbandbdatabwerebsubmittedbinbgroupsborbb
atches.
ThebsecondbgenerationbofbOSbwasbcharacterizedbbybthebdevelopmentbofbsharedbsystemsbwithb
multiprogrammingbandbbeginningsbofbmultiprocessing.bInbmultiprogrammingbsystemsbseveralb
userbprogramsbarebinbmainbstoragebatboncebandbthebprocessorbisbswitchedbrapidlybbetweenbthe
bjobs.bInbmultiprocessingbsystemsbseveralbprocessorsbarebusedbonbabsinglebcomputerbsystembt

obincreasebthebprocessingbpowerbofbthebmachine.

1.1.2.3 ThebThirdbGeneration

Thebsystemsbofbtheb1960'sbwerebalsobbatchbprocessingbsystems,bbutbtheybwerebablebtobtak
ebbetterbadvantagebofbthebcomputer'sbresourcesbbybrunningbseveralbjobsbatbonce.bSoboperating
bsystemsbdesignersbdevelopedbthebconceptbof bmultiprogramming binbwhichbseveralbjobsbarebinb

mainbmemorybatbonce;
Forbexample,bonbthebsystembwithbnobmultiprogramming,bwhenbthebcurrentbjobbpausedbtobw
aitbforbotherbI/Oboperationbtobcomplete,bthebCPUbsimplybsatbidlebuntilbthebI/Obfinished.bThebsoluti
onbforbthisbproblembthatbevolvedbwasbtobpartitionbmemorybintobseveralbpieces,bwithbabdifferentbj
obbinbeachbpartition.bWhilebonebjobbwasbwaitingbforbI/Obtobcomplete,banotherbjobbcouldbbebusing
bthebCPU.


Anotherbmajorbfeaturebinbthird-
generationboperatingbsystembwasbthebtechniquebcalledbspoolingb(simultaneousbperipheralbope
rationsbonbline).bInbspooling,babhigh-
speedbdeviceblikebabdiskbinterposedbbetweenbabrunningbprogrambandbablow-
speedbdevicebinvolvedbwithbthebprogrambinbinput/output.
Anotherbfeaturebpresentbinbthisbgenerationbwasbtime-
sharingbtechnique,babvariantbofbmultiprogrammingbtechnique,binbwhichbeachbuserbhasbanbon-
lineb(i.e.,bdirectlybconnected)bterminal.bTime-
sharingbsystemsbwerebdevelopedbtobmultiprogrammingblargebnumberbofbsimultaneousbinteracti
vebusers.

1.1.2.3.1 Multiprogramming

Sharingbthebprocessor,bwhenbtwoborbmorebprogramsbresidebinbmemorybatbthebsamebtime,bisb
referredbasbmultiprogramming.bMultiprogrammingbassumesbabsinglebsharedbprocessor.bMulti
programmingbincreasesbCPUbutilizationbbyborganizingbjobsbsobthatbthebCPUbalwaysbhasbonebto
bexecute.




AnbOSbdoesbthebfollowingbactivitiesbrelatedbtobmultiprogramming.

• Theboperatingbsystembkeepsbseveralbjobsbinbmemorybatbabtime.
• Thisbsetbofbjobsbisbabsubsetbofbthebjobsbkeptbinbthebjobbpool.
• Theboperatingbsystembpicksbandbbeginsbtobexecutebonebofbthebjobsbinbthebmemory.
• Multiprogrammingboperatingbsystemsbmonitorbthebstatebofballbactivebprogramsbandbsyst
embresourcesbusingbmemorybmanagementbprogramsbtobensuresbthatbthebCPUbisbnever
bidle,bunlessbtherebarebnobjobsbtobprocess.




1.1.2.3.2 TimebSharing

Connected book
 image
Edition: 2016 ISBN: 9781305107649 Edition: Unknown

Document information

Uploaded on
April 9, 2025
Number of pages
134
Written in
2024/2025
Type
Exam (elaborations)
Contains
Questions & answers
$21.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
STUVIATESTBANKSS
4.6
(356)
Sold
7
Followers
5
Items
470
Last sold
2 months ago


Reviews from verified buyers



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions