wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Starvation

profile
E 070 MEET HIRANI
Aug 14, 2024
0 Likes
0 Discussions
95 Reads

Starvation in an operating system occurs when a process is continuously overlooked by the scheduler and never gets the resources it needs to execute, even though it is ready to run. This happens because other processes with higher priority or greater resource needs keep getting those resources instead.


Example:

Imagine you're at a cafeteria where everyone is supposed to take turns to get food. However, every time you're about to get your turn, someone more important or more demanding cuts in line. As a result, you keep waiting and never get your meal. This situation is called starvation.


Key Points:

Resource Allocation: Starvation occurs when a process is ready to execute but never gets the CPU, memory, or other resources it needs.

Priority Issues: Often happens in systems where higher-priority tasks keep getting resources, causing lower-priority tasks to be ignored.

Continuous Waiting: The process remains in the queue indefinitely, never getting the chance to run.

In Operating Systems:

Starvation can happen in scheduling algorithms that favor certain processes over others. For example, in a priority-based scheduling system, a low-priority process might never get CPU time if higher-priority processes keep arriving.


Example in Operating Systems:

Suppose you have three processes in a system:


High-priority Process A: Requires a lot of CPU time.

Medium-priority Process B: Also needs CPU but not as much as A.

Low-priority Process C: Requires minimal CPU time.

If Process A and Process B keep getting CPU time because they have higher priorities, Process C might never get a chance to run, even though it is ready. This is starvation for Process C.


Summary:

Starvation in an operating system is when a process is ready to run but is continually denied the resources it needs, often because other processes are given priority. It’s like waiting in a line where others keep cutting ahead, leaving you without your turn.


Comments ()


Sign in

Read Next

Synchronization

Blog banner

Man is free by the birth .

Blog banner

Pioneer Park Zolfo Springs — A Hidden Gem for Nature Lovers Near Arcadia

Blog banner

Deadlock and starvation

Blog banner

Image Steganography: Hiding Secrets in Plain Sight

Blog banner

Getting started with Android Studio

Blog banner

Firewall in Computer Network

Blog banner

Processes : Process description and control

Blog banner

Game via listing method

Blog banner

Smartsheet

Blog banner

Earth with no trees

Blog banner

Memory Management

Blog banner

Bharat Maps

Blog banner

Brain wash of social media

Blog banner

Memory Management

Blog banner

Firewall

Blog banner

Virtual Machine

Blog banner

Exploring Florida Beyond the Obvious Tourist Trails

Blog banner

Uniprocessor and Types

Blog banner

virtual machine

Blog banner

**THE MUJAWARR: Transforming the Logistics Industry**

Blog banner

Stories Woven in Silk: The Meaning Behind Patola Motifs

Blog banner

Short note on Microsoft office

Blog banner

Emotional Resilience and Psychological Flexibility: The Hidden Foundation of Mental Health Well-being

Blog banner

The Role of Cyber Forensics in Criminology

Blog banner

Types of OS

Blog banner

Gaming Disorder: When Gaming Affects Mental Health

Blog banner

" THE ANSWERS THAT LED INDIAN BEAUTIES TO THE MISS UNIVERSE HISTORIC WIN. "

Blog banner

Man In The Middle Attack

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner

Women’s Mental Health (After Marriage)

Blog banner

Process in OS

Blog banner

This too shall pass

Blog banner

JIRA SOFTWARE

Blog banner

Image Steganalysis in Digital Forensics

Blog banner

How Preschools Help Children Make Their First Friends

Blog banner

Improving the Accuracy of GPS and GNSS

Blog banner

Digital Marketing - The new way to reach end consumer

Blog banner

SmartData Collective: Data Science aur Analytics ki Duniya

Blog banner

Fashion design

Blog banner

Network Forensics

Blog banner

Article on Fresh Book

Blog banner