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

POVERTY:Causes and solutions to problems

Blog banner

Development Of Modern Operating System

Blog banner

Electronic Funds Transfer

Blog banner

Security in Cloud Computing

Blog banner

undefined

Blog banner

Docker Framework

Blog banner

URL vs Domain

Blog banner

Modern operating system

Blog banner

Threads

Blog banner

Defining youtubr

Blog banner

Deadlock

Blog banner

Child labour

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

Art and Culture of Rajasthan

Blog banner

Deadlock and Starvation in an Operating System

Blog banner

Memory Management of Operating System(OS)

Blog banner

Security Issues and Countermeasures

Blog banner

Revolutionary AI Tool: ChatGPT

Blog banner

WomenEmpowerment

Blog banner

Modern Operating System

Blog banner

Understanding the 'Ambiverts'

Blog banner

Zero-Click Searches: How To Stay Visible In Google’s New Era

Blog banner

Super Garlicky Tomato Soup with Smashed White Beans

Blog banner

Microsoft Word

Blog banner

GIS Mapping

Blog banner

How College Events Build Real-world Skills You Can’t Learn From Textbooks

Blog banner

Raid

Blog banner

"Games and the future"

Blog banner

Danger assessment in GIS

Blog banner

Jira service Management

Blog banner

Operating system

Blog banner

Annual Day Preparation for Toddlers: What Helps and What to Avoid

Blog banner

Technological Advancement

Blog banner

HOW CAN SOCIAL MEDIA MAKE YOU HAPPIER?

Blog banner

Deadlock

Blog banner

Different memory allocation strategies

Blog banner

Digital black market or dark net poses a national security threat?

Blog banner

?What Your Dentist Notices The Moment You Sit In The Chair

Blog banner

Education?

Blog banner

5 Powerful Mindset Shifts To Make 2026 Your Breakthrough Year

Blog banner

MD5 Collisions and the impact on computer forensics

Blog banner

Nature’s Brush on Silk: The Secret Behind Patola Colours

Blog banner