wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Uniprocessor Scheduling

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

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

Blog banner

Firewall / IDS Evasion Techniques

Blog banner

Data Warehousing

Blog banner

Knowledge Management in Continual Service improvement (CSI)

Blog banner

IP ADDRESS

Blog banner

INSTAGRAM

Blog banner

Kernel in Operating System

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

Broken Authentication Attacks

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

Article on Fresh Book

Blog banner

Why Dry Fruits Make the Perfect Gifting Choice for Every Occasion?

Blog banner

Philadelphia Experiment : Was it real?

Blog banner

You Get Everyone, But No One Gets You: The Lonely Side of High Emotional Intelligence

Blog banner

The Evolution of Operating Systems

Blog banner

Data Science in Everyday Life (like a phone, shopping cart, or social media icons)

Blog banner

Evolution of operating system

Blog banner

Data Lakes: A Key to Modern Data Management

Blog banner

NodeJs

Blog banner

What is Virtual Memory

Blog banner

Hash password! Is it really secured?

Blog banner

Operating System

Blog banner

Title: Network Sniffing Techniques: Uncovering the Secrets of Data Transfer

Blog banner

HACKING MOBILE PLATFORM

Blog banner

A Short History of GIS

Blog banner

Short-Form Video Marketing: Why It's Dominating the Internet

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

The Rise of Polo Tourism in the USA: How Travellers Are Blending Luxury Stays with Elite Sports

Blog banner

MPL and how its effects?

Blog banner

Ubiquitous Computing

Blog banner

Asana

Blog banner

PHONE TECHNOLOGY

Blog banner

Things You Should Leave Behind In 2025, Whilst In 2026

Blog banner

Scheduling

Blog banner

Memory Management - operating system

Blog banner

Security issues in Sensor Networks and gathering admissible evidence in Network Forensics

Blog banner

"Mahakali cave"

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

What's Better : Supervised or Unsupervised Learning

Blog banner

Patola Outfits for the Modern Wardrobe: Reviving Indian Handloom in Style

Blog banner

Password Generator - Lisp

Blog banner