wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Uniprocessor Scheduling

profile
NAHIDA SHAIKH
Sep 11, 2024
0 Likes
0 Discussions
107 Reads

Uniprocessor scheduling in operating systems manages how the CPU handles tasks when only one processor is available. Here are the main approaches:


### 1. **Preemptive Scheduling**: 

The CPU can be taken away from a process mid-execution to allow another process to run.

- **Round Robin (RR)**: Each process gets a fixed time slice. If it doesn’t finish, it goes to the back of the queue.

- **Priority Scheduling**: CPU is assigned based on priority. A higher-priority task can interrupt a lower-priority one.

- **Shortest Remaining Time First (SRTF)**: The process with the least time left to execute runs next, preempting if needed.


### 2. **Non-Preemptive Scheduling**: 

Once a process starts, it runs to completion before another process can be scheduled.

- **First-Come, First-Served (FCFS)**: Processes are scheduled in the order they arrive.

- **Shortest Job First (SJF)**: The process with the shortest duration runs first.


### 3. **Multilevel Queue Scheduling**: 

Processes are divided into categories, each with its own queue and scheduling algorithm.


### 4. **Multilevel Feedback Queue**: 

Processes can move between different priority queues based on their behavior, adapting to system needs.


The choice of scheduling algorithm impacts system performance, balancing fairness, CPU utilization, and response time.


Comments ()


Sign in

Read Next

Women empowerment

Blog banner

Why Data Privacy Is Changing Online Advertising

Blog banner

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

Blog banner

Phishing

Blog banner

What's Better : Supervised or Unsupervised Learning

Blog banner

Career v/s Job : Choose your passion

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

Koinex is shutting down and here is how you can withdraw...

Blog banner

Embedded Operating System

Blog banner

Mumbai Metro 3

Blog banner

Security in Cloud Computing

Blog banner

SECURITY RISKS OF REMOTE WORKING

Blog banner

Navigating the Digital Battlefield: Security Breaches and Effective Countermeasures

Blog banner

Virtual memory

Blog banner

Constrains in service design

Blog banner

?How long does wisdom tooth pain last?

Blog banner

ITIL Version 3 and 4 differenciation?

Blog banner

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

Blog banner

Swiggi

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

IT GOVERNANCE

Blog banner

Sweet Mango Murabba

Blog banner

Facebook marketing

Blog banner

Virtual memory in Operating System

Blog banner

Principal of concurrency

Blog banner

How GIS in Agriculture Eliminates Guesswork

Blog banner

Chicken Dum Biryani

Blog banner

IoT Architecture Based Security

Blog banner

(Input/Output) in os

Blog banner

Memory management

Blog banner

The Importance of Eating on Time: How Meal Timing Affects Your Health

Blog banner

Article on Team Work

Blog banner

Celebrate Diwali the Delicious Way with Meal Maharaj Catering

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Electronic data interchange

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

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

Blog banner

What is thread and alse multithreading

Blog banner

Memory Management

Blog banner

Social media

Blog banner

KEAP MANAGEMENT SYSTEM

Blog banner

Memory Management - operating system

Blog banner