Operating system ms priyanka

15
OPERATING SYSTEM BY PRIYANKA SHARMA ASSISTANT PROFESSOR ww.advanced.edu.in

Transcript of Operating system ms priyanka

Page 1: Operating system ms priyanka

OPERATING SYSTEMBYPRIYANKA SHARMAASSISTANT PROFESSOR

www.advanced.edu.in

Page 2: Operating system ms priyanka

INTRODUCTIONAn operating system is the core component of computer.It is a program that mediates between application programs and hardware components.An interface between the user and computer hardware resources.A collection of software or series of programs which performs various types of functions for the purpose of managing and organizing files.

www.advanced.edu.in

Page 3: Operating system ms priyanka

NEEDS FOR OPERATING SYSTEM A computer would be useless without operating system as it is not able to do anything on its own. As the application programs are not able to access the hardware resources directly. Therefore, an operating system is needed to make the proper usage of hardware resources.It provides a stable and consistent way for most of the application to deal with the hardware without having to know all the details of the hardware.

www.advanced.edu.in

Page 4: Operating system ms priyanka

NEEDS FOR OPERATING SYSTEMIt makes the computer ready for taking instructions from the user.The operating system controls and co-ordinates all the activities of a computer system.The operating system performs the basic tasks such as controlling and allocating memory, prioritising the processes for instructions, networking, facilitating and managing files.

www.advanced.edu.in

Page 5: Operating system ms priyanka

OPERATING SYSTEMIt acts as the interface between the users and hardware of the computer.

www.advanced.edu.in

Page 6: Operating system ms priyanka

FUNCTIONS OF OPERATING SYSTEMoDevice management:-In a computer system there is a lot of speed mismatch between the CPU and the input output devices.

The job of an operating system is to maintain the balance between the input output devices and it has to keep the CPU busy.

It includes the management of speed of different devices , unit of transfer, sharing of resources etc.

www.advanced.edu.in

Page 7: Operating system ms priyanka

FUNCTIONS OF OPERATING SYSTEMoProcess managementThe operating system must guarantee that the each process or a running application is treated equally in terms of the time allocated for CPU to them.

It means that the processor should be efficiently utilised.

www.advanced.edu.in

Page 8: Operating system ms priyanka

FUNCTIONS OF OPERATING SYSTEMoMemory managementIt is the act of managing the computer memory as each process should have sufficient memory for its execution.

The different types of memory in the system should be utilized properly so that the processes in the system can run effectively.

www.advanced.edu.in

Page 9: Operating system ms priyanka

FUNCTIONS OF OPERATING SYSTEMoStorage management:It is the process which describes the technologies and processes used by the system to improve t5he performance of data resources.

It is a wide process as it includes the virtualization, replication, security, compression of data, analyses of traffic etc.

www.advanced.edu.in

Page 10: Operating system ms priyanka

PROCESSOR SCHEDULING IN OPERATING SYSTEM•As processes enter the system, they are put into a job queue.•The processes which are actually in ready state in the main memory are put into the ready queue.•And the process waiting for the particular input output devices are put in the device queue.•The operating system has to select the processes from these queues.

www.advanced.edu.in

Page 11: Operating system ms priyanka

SCHEDULING OCCURSProcess switches from running state to waiting state.Process switching from running state to ready state.Process switching from waiting state to ready state.Process terminates or exits.

www.advanced.edu.in

Page 12: Operating system ms priyanka

PRE EMPTIVE SCHEDULING In this scheduling the CPU is allocated to a process and it keeps the same until that process reaches to any waiting state.

It enters to the waiting state if it requires any input output device. So the process releases the CPU only if it enters the waiting state.

www.advanced.edu.in

Page 13: Operating system ms priyanka

NON-PRE EMPTIVE SCHEDULING In this scheduling the CPU is allocated to a process and it is never released.

It means that once we have allocated the CPU to process it will not switch until it is completed.

www.advanced.edu.in

Page 14: Operating system ms priyanka

www.advanced.edu.in

Page 15: Operating system ms priyanka

PRIYANKA SHARMAASSISTANT PROFESSOR

[email protected]

AITM

70 KM, DELHI-MATHURA ROAD, AURANGABAD,PALWAL

www.advanced.edu.in