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

Synchronization

Blog banner

Save Environment

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

COMFORT IS ALL ABOUT FASHION

Blog banner

Fashion marketing in india

Blog banner

Utilizing Data-Hiding and Retrieval Techniques in Cyber Forensics

Blog banner

How to use open SSL for web server - browser communication

Blog banner

Microsoft powerpoint presentation

Blog banner

Cyber Attacks -- Trends Patterns and Security Countermeasures

Blog banner

What is M-commerce and how it's work

Blog banner

Deadlock and starvation

Blog banner

How To Invest In Indian Stock Market @ BSE & NSE ~ Tutorial 3

Blog banner

differentiate thinking humanly and rationally

Blog banner

10 Signs That Prove YOU are his FIRST priority.

Blog banner

MQTT (MQ Telemetry Transport) in Data Science

Blog banner

Memory Management

Blog banner

Service transition principles

Blog banner

Different types of e-commerce platforms or advantages and disadvantages

Blog banner

Os assignment

Blog banner

Decision Tree: A Diagram Model

Blog banner

VIRTUAL MACHINE

Blog banner

MAJOR ACHIEVEMENTS OF OS

Blog banner

Best password managers: Reviews of the top products

Blog banner

Mumbaicha Dabbawalla

Blog banner

Delhi city

Blog banner

File Organization and Access

Blog banner

Memory Management

Blog banner

Zomato (Income Sources)

Blog banner

The launch of UniMap by HERE

Blog banner

Improving defences Proxy Device(defense in depth)

Blog banner

Gamer life

Blog banner

Cryptanalysis tool

Blog banner

RAID

Blog banner

OLA

Blog banner

Importance of Network Security Risk

Blog banner

Twisted world

Blog banner

ACHIEVEMENTS IN OPERATING SYSTEMS

Blog banner

Security in Cloud Computing

Blog banner

MACHINE LEARNING

Blog banner

Hot Mango Pickle (Methiyu)

Blog banner

Principles of Service Operation

Blog banner

Objectives and functions of Operating System...

Blog banner