0% found this document useful (0 votes)
28 views15 pages

007 Operating system

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views15 pages

007 Operating system

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Operating system

Operating system
• An operating system is an integrated set of
programs that is used to manage the various
resources and overall operations of a computer.

• It is a layer of software that lies between the


user and the computer system.

• It converts user information into machine


understandable form (0’s and 1’s) and vice versa.
Operating system

• The purpose of an OS is to provide an environment


for the execution of other programs.

• The main role of an OS is to minimize human


intervention during the process of execution and
maximize the usage of resources of a computer
system.
Operating system

USER

OS bridges the gap between the user and computer.


This provides life to the computer system.
Operating system

• OS is defined as, an organized collection of, software


extensions of the hardware, consisting of control
routines, for operating a computer and providing an
environment, for the execution of other programs.
Operating system

Some of the popular OS are UNIX, MS-DOS, Windows,


Linux, MVS/VM, OS/9000, OS/400, OS/2, Macintosh
Operating system

• Operating system acts as a resource manager


of a computer system.

• While acting as a resource manager OS has to


manage the various resources like processor,
memory, input-output devices and files.
Functions of OS
Functions of OS
• The functions of operating system can be broadly
classified into three categories,

– Essential Functions : Ensures the effective utilization


of computer system resources

– Monitoring Functions : Monitors and collect


information related to system performance

– Service Functions : Enhance facilities provided to user


Functions of OS
• Processor Management • Automatic switch over of jobs
• Data Security and Integrity
• Memory Management
• Co-ordination and assignment of
• Device (Input-output) Management compilers, assemblers and other utility
programs
• File Management.
• Production of dumps, error messages,
other debugging and error detecting
• Information Management
aids

• Enforcement of a Job Priority System


• Interpretation of commands and
instructions
• Determines and maintains the order in
which jobs are to be executed in the
• Facilitates communication between
computer system.
the computer system and he operator.
Processor Management
• Assignment of processors to different tasks being
performed by the computer system.

• The important activities of processor management are,

– Keeps track of the processor and status of the processes

– Allocate the processor to a process

– De-allocate the processor once it is not required.


Memory Management

• Memory management means management of


main memory or primary memory.

• ie; allocation of main memory and other


storage areas to the system programs, user
programs and data.

• Programs and data must be in main memory for


executing a program in a computer system.
Memory Management
• Keeps track of the primary memory

• Operating system decides who (which process) gets


what, when, and how much

• Allocates the memory as per the requirement of the


process.

• De-allocates the memory when it is not in use or after


the termination of process.
Device (Input-output) Management

• Co-ordination and assignment of different input and output device


such as printers, card readers, tapes, disks, drums and other
supporting devices such as control units or control channels.

• Keeps track of all devices

• Decides which process gets the device when and how long

• Allocates the device

• De-allocates the device


File Management

• Handles the storage of data in files and directories in various


storage devices and the transfer of these files from one storage
device to another.

• Keeps track of the file system information like location, users,


status etc.

• Decides who gets the resources

• Allocate the resources

• De-allocate the resources

You might also like