wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Uniprocessor Scheduling

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

CyberSecurity Color Wheel

Blog banner

Multiprocessor

Blog banner

File sharing

Blog banner

Network Footprinting in Cybersecurity

Blog banner

12 Principles of Animation

Blog banner

Importance Of Yoga.

Blog banner

ASANA- A Management System.

Blog banner

Why Social Search Is Becoming the New Discovery Channel for Brands?

Blog banner

Life

Blog banner

Mumbai famous street food

Blog banner

DATA VAULT

Blog banner

KEAP MANAGEMENT SYSTEM

Blog banner

TRIGGERS IN DATABASE

Blog banner

Importance Of Blockchain

Blog banner

10 Survival Tips that might save your life

Blog banner

Virtual memory

Blog banner

Dove’s Real Beauty Campaign- Case Study

Blog banner

Having passion in life

Blog banner

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

Blog banner

MYNTRA

Blog banner

How HRMS, Task Management, and Team Chats Can Improve Workplace Productivity

Blog banner

How User Data Shapes Personalised Campaigns

Blog banner

RAID

Blog banner

Memory heirachy (Operating system)

Blog banner

Population

Blog banner

Way to make your meal healthier.

Blog banner

A Traveller’s Guide to Offbeat Places in Arcadia, Florida

Blog banner

Virtual memory

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

How return on investment is defined in IT services

Blog banner

Dangers of Using Public WiFis

Blog banner

Ola

Blog banner

Exploring Human Factors in Cyber Forensics Investigations.

Blog banner

The Importance of Financial Literacy for College Students

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

Automating OSINT tasks for efficient Cyber Forensics Investigations

Blog banner

OS Assignment 3

Blog banner

From Classic to Flavoured: Exploring Different Types of Khari

Blog banner

In the world of Technology...

Blog banner

Emerging threats in cyber Forensics

Blog banner

The Peephole

Blog banner

Deadlock and Starvation

Blog banner