What is Starvation in Operating System?

Learn Starvation definition in operating system with explanation to study “What is Starvation”. Study starvation explanation with operating system terms to review operating system course for online degree programs.

Starvation Definition

  • A condition in which a process is indefinitely delayed because other processes are always given preference.

    Operating Systems by William Stallings



Starvation Explanation

Starvation is the name given to the indefinite post ponement of a process because it requires some resources before it can run, but the resource that is required by the process is never allocated to it. So the processes hand on the resources to other processes without control.

Keep Learning Operating System Explanations

What is Swapping?

Swapping is a mechanism in which a process can be swapped temporarily out of main memory to move into secondary ...

What is Prepaging?

Prepaging is a technique in which the operating system preloads the pages of a process's working set into memory in ...

What is Server?

A server is a program or process that fulfills the client request by performing the task requested. Server programs generally ...

What is File Organization?

File organization refers to the logical relationships, among certain records that are part of the file, with respect to the ...

What is Consumable Resource?

Consumable resources are assets available on machines that can be created or consumed either by the machine or by the ...

What is Interrupt?

An interrupt is a function of an operating system that provides multi-process multi-tasking. It is a signal that prompts the ...