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

"Life as a Part-time Student"

Blog banner

Self defence

Blog banner

Privacy-Enhancing Computation Techniques

Blog banner

Synchronization

Blog banner

Tableau

Blog banner

Process and Threading

Blog banner

Google

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

"Geographic Information Systems (GIS) and its Applications in Urban Planning"

Blog banner

World’s rarest passport owned by 500 people.

Blog banner

Reclaim Your Bite and Beauty: All About Dental Restorative Treatments

Blog banner

Reconnaissance

Blog banner

Expert System In AI

Blog banner

Deadlock and Starvation

Blog banner

ZOHO

Blog banner

Different Types of Data

Blog banner

It's all about our Brain.- The Brain Metaphor

Blog banner

EFT

Blog banner

E-security systems | CCTV

Blog banner

Memory management

Blog banner

Modern Operating System

Blog banner

THE ACTORS LIFE

Blog banner

S-Tool : Steganography

Blog banner

Paginng In OS

Blog banner

Evolution of OS

Blog banner

What are Tenders its various types

Blog banner

Virtual memory

Blog banner

Booting Process In Operating System

Blog banner

How to tie a Tie

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

ITIL Version 3 and 4 differenciation?

Blog banner

DMZ: Your Secret Weapon for Data Security

Blog banner

MEMORY FORENSIC ACQUISITION AND ANALYSISOF MEMORY AND ITS TOOLS COMPARISON

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

VIRTUAL MACHINE

Blog banner

Education: Key to your Prosperity

Blog banner

Child labour

Blog banner

Odoo

Blog banner

VIRUS

Blog banner

How I use google in my daily life

Blog banner

virtual machine

Blog banner

Virtualisation

Blog banner