⇰ PROCESS SCHEDULING
Process Scheduling is a task of Operating System that schedules processes of different states like new, ready, waiting, terminated and running.This scheduling helps in allocation of CPU time for each process, and Operating System allocates the CPU time for each procss. And the process scheduling plays important role to keep the CPU busy all the time.
⏩ Followings are some objectives of Process Scheduling :-
i > To increase the amount of users within acceptable response times.
ii > To maintain the balance between response and utilization of system.
iii > To decrease the enforce priorities and give reference to the processes holding the key resources.
i > To increase the amount of users within acceptable response times.
ii > To maintain the balance between response and utilization of system.
iii > To decrease the enforce priorities and give reference to the processes holding the key resources.
⇰ PROCESS SCHEDULAR
There are mainy three types of process scheduler :-
i > Long Term schedular.
ii > Short Term schedular.
iii > Mediam Term schedular.
i > Long Term :- It is also known as Job Schedular. This schedular selects new process from queue and loads into memory for execution. It controls Degree of Multi-programming means maintains number of process present in ready state at a particular time. The main goal of this scheduler is to offer a balanced mix of jobs, like Processor, I/O jobs., that allows managing multiprogramming.
A dispatcher does the following works:-
∗ Switching context.
∗ Switching to user mode.
∗ Jump to the proper location in the newly loaded program.
∗ Switching to user mode.
∗ Jump to the proper location in the newly loaded program.
iii > Medium-term scheduler :- This schedular is an important part of swapping. It enables handling the swapped out-processes. It is responsible for suspending and resuming the process based on I/O request of process. A running process can become suspended if it makes an I/O request. A suspended processes can't make any progress towards completion. In order to remove the process from memory and make space for other processes, the suspended process should be moved to secondary storage.
Gd.. Nyc its really very helpful
ReplyDelete👍
DeleteVry nyc 👍👍👍👍
ReplyDeleteGood work ��
ReplyDeleteKeep it up .
It's good for us ��
👍👍
DeleteCarry on
ReplyDeleteAchha hai bro
ReplyDeleteIt's really very nice and very useful also for the student and users. Really amazing, keep it up .
ReplyDelete