wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Uniprocessor Scheduling

profile
NAHIDA SHAIKH
Sep 11, 2024
0 Likes
0 Discussions
110 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

What is Email? Uses of Emails

Blog banner

E-learning

Blog banner

AutoML: The Future of Automated Data Science

Blog banner

Global versus Indian Mental Health Differences

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

TRIGGERS IN DATABASE

Blog banner

What are NFT s?

Blog banner

MODERN OPERATING SYSTEM

Blog banner

The Bold Digital Marketing Moves That Made Durex India’s Second-Largest Condom Brand

Blog banner

Blockchain Security Technique

Blog banner

Cloud Computing: Threats and Vulnerabilities

Blog banner

A Tourist’s Guide To Florida’s Rodeo Culture: What To Expect At The Arcadia Championship Rodeo

Blog banner

Search Marketing In 2026: From Keywords To Credibility And User Intent

Blog banner

Deadlock

Blog banner

Royal enfield

Blog banner

?How long does wisdom tooth pain last?

Blog banner

Open Source Project By Google

Blog banner

First-Order Logic (FOL): The Foundation of Modern Logic

Blog banner

15 Websites that will make your life easier ...!!!

Blog banner

How I use google in my daily life

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

Cache Memory(142)

Blog banner

Memory Management

Blog banner

MULTITHREADING:ENHANCEING PERFORMANCE AND EFFICIENCY IN COMPUTING

Blog banner

Beautiful and stunning natural phenomena worth to see

Blog banner

Cache memory

Blog banner

Risk management in IT

Blog banner

Exploring the Power of Encase Forensic Tools: Unraveling Digital Mysteries

Blog banner

Security requirements for Safe E-Payments

Blog banner

Traveling

Blog banner

Process Creation

Blog banner

Memory Management

Blog banner

Hacking of web server and application

Blog banner

1 Dentist in Maroubra, Sydney and her 10 obsessions

Blog banner

Internet of Things

Blog banner

DIGITAL ECONOMY

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Raid

Blog banner

10 Unknown facts about India's Independence

Blog banner

VIRUS

Blog banner

Current Trends in GIS and Remote Sensing(Ocean Applications)

Blog banner

How to setup a professional looking business account on Instagram?

Blog banner