wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Uniprocessor Scheduling

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

GIS in Mapping and landslide alert in Bangladesh

Blog banner

Dos (Denial of service) Attack

Blog banner

10 Reasons to Date a South Indian Girl

Blog banner

Cache memory

Blog banner

Threads

Blog banner

Bit Coins

Blog banner

What is Virtual Memory

Blog banner

Full Disk Encryption on Digital Forensics

Blog banner

CyberSecurity Color Wheel

Blog banner

Mutual exclusion

Blog banner

Memory management

Blog banner

Drawing tips for a beginner

Blog banner

Os assignment

Blog banner

The khan mehtab transforming the modular switches company

Blog banner

Uber

Blog banner

Things You Should Leave Behind In 2025, Whilst In 2026

Blog banner

10 Signs your Computer has Virus

Blog banner

Electronic Funds Transfer

Blog banner

The role of artificial intelligence in automating digital forensic analysis.

Blog banner

CONCURRENCY: MUTUAL EXCLUSION AND SYNCHRONIZATION-het karia

Blog banner

Cache memory

Blog banner

Deadlock

Blog banner

Concurrency management in operating systems

Blog banner

The application udemy

Blog banner

OS Assignment 3 Deadlock

Blog banner

How Puppet Shows and Role Play Teach Empathy to Preschoolers

Blog banner

OS DESIGN CONSIDERATIONS FOR MULTIPROCESSOR

Blog banner

Threats To Computer System

Blog banner

Some facts about Technology

Blog banner

What is OS Fingerprinting?

Blog banner

Importance of internet

Blog banner

How to kiss

Blog banner

How Reading Books Shape a Child’s Imagination and Thinking?

Blog banner

INTERNET SECURITY

Blog banner

City of Mumbai (Bombay):

Blog banner

Way to make your meal healthier.

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

Mariana Trench: The deepest depths

Blog banner

Why Makhana Is Becoming India’s Favourite Healthy Snack?

Blog banner

Study of Sniffing Tools

Blog banner

WHAT IS SNAPCHAT AND HOW DOES IT WORK?

Blog banner

Stay Close To Adventure In Arcadia, Florida At Oak Tree Hotel

Blog banner