A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

What does 'starvation' mean in operating systems?

Best Answers

Starvation is the phenomena in which a process is not able to acquire the desired resources (like processor, I/O device etc) for a very long time to progress with its execution. This can happen due to drawbacks of scheduling algorithms. read more

Starvation in an operating system occurs when lower priority programs are constantly waiting for resources which are being used by higher priority programs over a long period of time. Starvation is a method that is used to try and prevent a deadlock, but at the same time it's important to note that a deadlock cannot occur from starvation alone. read more

When deadlock occurs no process can make progress, while in starvation apart from the victim process other processes can progress or proceed. Solution to Starvation : Aging Aging is a technique of gradually increasing the priority of processes that wait in the system for a long time.For example, if priority range from 127(low) to 0(high), we could increase the priority of a waiting process by 1 Every 15 minutes. read more

Encyclopedia Research

Related Question Categories

Image Answers

OS: Process Synchronization Deadlock and starvation - YouTube
Source: youtube.com