wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Starvation

profile
E 070 MEET HIRANI
Aug 14, 2024
0 Likes
0 Discussions
94 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

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

Paginng In OS

Blog banner

Hash password! Is it really secured?

Blog banner

Fudgy Tahini Date Chocolate Bars

Blog banner

Security in Cloud Computing Environment using cryptography - Rushabh Modi

Blog banner

Spotify

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

Importance Of Yoga.

Blog banner

Mumbai Metro 3

Blog banner

MENDELEY

Blog banner

CYBERBULLYING: Negative comments!

Blog banner

Linux 94

Blog banner

Sagar Parikrama

Blog banner

TRAIN TRAVELING

Blog banner

Blockchain

Blog banner

Models of Information Security.

Blog banner

Memory Management

Blog banner

Virtual Machine

Blog banner

The Power of Forensic Watermarking in the Fight Against Content Piracy

Blog banner

Blog on health and fitness

Blog banner

THE DESIRE OF MANY

Blog banner

Data Visualization

Blog banner

Hello World

Blog banner

Hypothesis Testing in Data Science

Blog banner

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

Service Operations Principles

Blog banner

Image Steganography: Hiding Secrets in Plain Sight

Blog banner

Cyber Security Control

Blog banner

Hacking Mobile Platforms

Blog banner

What is Influencer Marketing and its Trends

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

Evolution of Operating System

Blog banner

File Organization and Access

Blog banner

Fitness

Blog banner

What makes Nugget RC Racing Florida’s Most Exciting Racing Events?

Blog banner

Bots and Cyber Security

Blog banner

Importance of Website

Blog banner

Memory management

Blog banner

Trends that began during the pandemic

Blog banner

Process Creation

Blog banner

Dangers of Using Public WiFis

Blog banner