Operating System
Operating System
C
CHAPTE
OPERATING SYSTEM R1
CONCEPTS
What is Operating System?
• Convenience :
To make the computer system convenient to use in efficient manner.
• Efficient :
It acts as intermediate between hardware and user making easier for
user to access and use the resources.
• To manage all resources of a computer system.
• To hide the details of the hardware from user.
• To keep track of who is using which resources , granting resources requests.
• To provide efficient and fair sharing of resources among user and programs.
Characteristics of operating system
• Memory management:
Keeps track of the primary memory, i.e what part of it is in use by
whom , what part is not in use ,etc. and allocates the memory
when a process or program requests it.
• Processor management:
Allocates the processor(CPU) to a process and deallocates the
processor when it is no longer required.
• Device management:
Keeps track on all the devices. This is called I/O controller that
decides which process gets the device , when and for how much
time.
• Files management:
Allocates and deallocates the resources and decides who gets the resources.
• Security :
Prevents unauthorized access to programs and data by means of passwords
and other similar techniques.
• Job accounting:
Keeps track of time and resources used by various jobs and/or users.
• Control over system resources:
Records delays between the requests for a service and from the system.
• Interaction with the operators:
Interaction may take place via the console of the computer in the form of
instructions. The operating system acknowledges the same , does the
corresponding action and informs the operation by a display
screen.
• Interaction with the operators:
Interaction may take place via the console of the computer in the form of
instructions. The operating system acknowledges the same , does the
corresponding action and informs the operation
by a display screen.