(http://www.studytonight.
com/)
OPERATING SYSTEM
SEETHEINDEX
Introduction of Operating Systems
Acomputersystemhasmanyresources(hardwareandsoftware),whichmayberequiretocompleteatask.Thecommonlyrequiredresourcesare
input/outputdevices,memory,filestoragespace,CPUetc.Theoperatingsystemactsasamanageroftheaboveresourcesandallocatesthemtospecific
programsandusersasnecessaryfortheirtask.Thereforeoperatingsystemistheresourcemanageri.e.itcanmanagetheresourceofacomputersystem
internally.Theresourcesareprocessor,memory,files,andI/Odevices.
Two Views of Operating System
1.User'sView
2.SystemView
User View :
Theuserviewofthecomputerreferstotheinterfacebeingused.Suchsystemsaredesignedforoneusertomonopolizeitsresources,tomaximizethe
workthattheuserisperforming.Inthesecases,theoperatingsystemisdesignedmostlyforeaseofuse,withsomeattentionpaidtoperformance,and
nonepaidtoresourceutilization.
System View :
Operatingsystemcanbeviewedasaresourceallocatoralso.Acomputersystemconsistsofmanyresourceslikehardwareandsoftwarethatmustbe
managedefficiently.Theoperatingsystemactsasthemanageroftheresources,decidesbetweenconflictingrequests,controlsexecutionofprogramsetc.
Operating System Management Tasks
1.ProcessormanagementwhichinvolvesputtingthetasksintoorderandpairingthemintomanageablesizebeforetheygototheCPU.
2.MemorymanagementwhichcoordinatesdatatoandfromRAM(randomaccessmemory)anddeterminesthenecessityforvirtualmemory.
3.Devicemanagementwhichprovidesinterfacebetweenconnecteddevices.
4.Storagemanagementwhichdirectspermanentdatastorage.
5.Applicationwhichallowsstandardcommunicationbetweensoftwareandyourcomputer.
6.Userinterfacewhichallowsyoutocommunicatewithyourcomputer.
Functions of Operating System
1.Itbootsthecomputer
2.Itperformsbasiccomputertaskse.g.managingthevariousperipheraldevicese.g.mouse,keyboard
3.Itprovidesauserinterface,e.g.commandline,graphicaluserinterface(GUI)
4.Ithandlessystemresourcessuchascomputer'smemoryandsharingofthecentralprocessingunit(CPU)timebyvariousapplicationsorperipheral
devices.
5.Itprovidesfilemanagementwhichreferstothewaythattheoperatingsystemmanipulates,stores,retrievesandsavesdata.
6.ErrorHandlingisdonebytheoperatingsystem.Ittakespreventivemeasureswheneverrequiredtoavoiderrors.
Next(evolutionofos)