Practical examples for different types of operating systems.

637 views 16 slides Aug 16, 2021
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

An operating system (OS) is a collection of programs that facilitates the execution of user programs and the use of resources.
There are 5 types of operating systems.
Batch processing operating system
Multiprogramming operating system
Time sharing operating system
Real-time operating system
Distrib...


Slide Content

Practical
Examples for
Different types of
Operating system

Operating system
An operating system (OS) is a collection of
programs that facilitates execution of user
programs and use of resources.
There are 5 types of operating system.
Batch processing operating system
Multiprogramming operating system
Time sharing operating system
Real time operating system
Distributed operating system
2

Batch Processing OS
Theydonotinteractwiththe
computerdirectly.
Thereisanoperatorwhichtakes
similarjobshavingthesame
requirementandgrouptheminto
batches.
Examples:
PayrollSystem,BankStatements,
DailyReport,ResearchSegment,
BillingSystemandetc.
3

Payroll system
The payroll is usually processedonce a weekoronce a month(depending
upon how often the business pays its employees).
Thismeansthatbatch-processingisidealforpayrollprocessing:
Workinghoursdataiscollectedintoabatch
Thedatacanbeprocessedinonegoattheendoftheweek/month
Thesamecalculationswillbeperformedonallthedata
Nouserinputisrequiredduringtheprocessing
Theprocessingcanbedoneduringquiettimeswhenthecomputer
systemisnotbeingusedforotherthings(e.g.atnight)
4

Batch Invoice Process
Thebatchingofaccountspayable
istheprocessofaggregating
invoicestobepaidintogroups,
orbatches.
Makingoneentryintheaccounting
recordsfortheentirebatchof
invoices.
Batchingisacommontechnique
usedtoreducejournalentries.
ithelpstheaccountinginformation
systemoperatemoreefficiently.
5

TransactionsProcess
Inthebanksectors,usebatchsystemforeverytransactionsprocess,and
mostlyimplementtheinternationalmoneytransferssystem.
BillingSystem
Everytelecomoperators'organizationsusesthebatchsystemforprocessing
theallmillionscalldetailrecordsincludingcalculaterates.
6

Multiprogramming OS
Themulti-programmingisinterleavedexecutionofmultiplejobsbythe
sameComputer.
whenoneprogramiswaitingforI/Otransfer;thereisanotherprogramreadyto
utilizetheCPU.So,itispossibleforseveraljobstosharethetimeoftheCPU.
Asimpleprocessofmulti-programmingisshowninfigure
7

Onereallifeexample:UsercanuseMS-Excel,downloadapps,transferdatafromonepointto
anotherpoint,FirefoxorGooglechromebrowser,andmoreatasametime.
welistentomusicanddointernetbrowsingatthesametime(theyexecute
parallelly).
8

Time-Sharing Operating
Systems
Eachtaskisgivensometimetoexecutesothatallthetasksworksmoothly.
MultitaskingOperatingsystem
Thetaskcanbefromasingleuserordifferentusersalso.
ThetimethateachtaskgetstoexecuteiscalledQuantum.
AfterthistimeintervalisoverOSswitchesovertothenexttask.
Examples:
Multics,UNIX,etc.
9

Unix
Multi-user&Multi-taskingoperatingsystem.
Over30YearsOld-UNIXisover30yearsoldandit'spopularityanduseisstill
high.
LargeNumberofApplications–thereareanenormousamountof
applicationsavailableforUNIXoperatingsystems.Theyrangefromcommercial
applicationssuchasCAD,Maya,WordPerfect,tomanyfreeapplications.
FreeApplicationsandEvenaFreeOperatingSystem
LessResourceIntensive-ingeneral,mostUNIXinstallationstendtobe
muchlessdemandingonsystemresources.
InternetDevelopment-MuchofthebackboneoftheInternetisrunbyUNIX
servers.
ManyofthemoregeneralwebserversrunUNIXwiththeApachewebserver-
anotherfreeapplication.
10

Features of UNIX
Eachusergrabsdedicatedtimeforall
operations.
Multipleonlineuserscanusesamecomputer
atsametime.
Endusersmakefeelthattheymonopolize
thecomputersystem.
Betterinteractioninbetweenusersand
computers.
User’srequestcanbemadeinsmalltime
respond.
Itdoesnotneedlongerhavetowaitforlast
tasktoendtogetprocessor.
Ithasabilitytomakequickprocessingwith
lotoftasks.
11

Real time OS
ThesetypesofOS’sservereal-time
systems.
timeintervaltoprocessandrespond
toinputsisverysmall.Thistime
intervaliscalledresponsetime.
Real-timesystemsareusedwhen
therearetimerequirementsthatare
verystrict
Example:missilesystems,airtraffic
controlsystems,robots,etc.
12

Air Traffic control system
Airtrafficcontrol(ATC)isaservice
providedbyground-basedcontrollers
whodirectaircraftonthegroundand
throughcontrolledairspaceandcan
provideadvisoryservicestoaircraftin
non-controlledairspace.
Theprimarypurpose:
topreventcollisions,organizeand
expeditetheflowoftraffic,andprovide
informationandothersupportfor
pilots.
ATCplaysasecurityordefensiverole
orisoperatedbythemilitary.
13

Distributing Operating System
A collection of softwarethat manages
computer hardware resources and provides
common services for computer programs.
Processors communicate with each other
through various communication lines are
known asloosely coupled systemsor
distributed systems.
In a DOS the following occurs:
All software and hardware compounds are
located remotely.
Resource sharing: Resources are managed
by servers and clients use these resources.
14

World Wide
Web
Distributed client-server
service.
Aclientcanaccesstheservices
fromaserverusingabrowser.
Theseservicesareusually
distributedovermanylocations
calledsitesandwebsites.
Theyarelinkedtogetherusing
hypertext.
Hypertextisawordorwords
thatcontainalinktoa
website.
15

Thank you
16