Precedence so admin jobs would be ruled over basic user jobs it also takes into consideration the resources that are required and how long it has spent in the queue shortest remaining time he's a preemptive version up SJN so this means it has the power to interrupt a job begin processed and favor a shorter job to replace
It if it is an awaiting state
and finally a well-know algorithm named round -robin that is used in interactive systems a predetermined slices of time that can be given out to each job to ensure the CPU he's equally share out a time slice is called 8 time quantum and the size of this quantum is Michael when taking this system performance into
account when a time quantum expires the job is changed whether is has completed or not it will then wait in the queue again to receive its new quantum multiple level cubes on to scheduling algorithm but more of package that works in conjunction with several other polices takeing benefits up the mall with 1q per policy it has multi priority
Variable time Quantum's and an agents you so now we know how resources are shared over a single
Process how do we cope with
Multiple processes there needs to be synchronize Asian
So that none up the following problems occur
deadlock is a problem with no process is willing to release their resources
so everything is in a locked state
this means nothing is happening and is a real problem
LifeLong does release resources but
returns to a locked state also an issue
when two processes are competing for the same resource
it is down to luck as to who gets it these snakes predictable
execution impossible starvation. means that a process is always getting what he wants. while the rest have to wait and not receive resources. and with fact we have covered the basics of a processor. and how it is managed by the operating system. this has been Sean and in the next tutorial we will be looking. at the device manager and its basic functions. please do not forget to subscribe to the S&K s
channel or visit the website at WWW dot s MKS. co