wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Uniprocessor scheduling

profile
Palak Santoki
Sep 09, 2024
0 Likes
0 Discussions
69 Reads

Types of Scheduling

  1. Long-term scheduling - the adding and removing of processes to the pool of processes
  2. Medium-term scheduling - the adding and removing processes partially or fully from memory
  3. Short-term scheduling - the execution of a process by the CPU
  4. I/O scheduling - choosing which process will be handled by the available I/O devices

Scheduling Criteria

  • response time - time from point of submission to when the results are received (start)
  • turnaround time - time from point of submission to when the results are completed (end)
  • deadline - maximize percentage of deadlines met

User Oriented, Other

  • Predictability - a job should run the same regardless of the load

System Oriented, Performance Related

  • throughput - amount of processes completed per time unit
  • processor utilization - ratio of time processor is busy

System Oriented, Other

  • fairness - no process should starve
  • enforcement of priorities - scheduling policy should favor processes of higher priority
  • balancing resources - keep resources busy.



Comments ()


Sign in

Read Next

Social media

Blog banner

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

Blog banner

This too shall pass

Blog banner

Bots and Cyber Security

Blog banner

Paid Email

Blog banner

The Khan mehtab transforming the modular switches

Blog banner

10 Amazing facts about Tokyo Ghoul

Blog banner

What are NFT s?

Blog banner

My Favorite Sportsperson

Blog banner

IoT Architecture Based Security

Blog banner

Trends that began during the pandemic

Blog banner

Random Forests

Blog banner

What is 'Multi-core and Multi-threading' ?

Blog banner

Android Flashlight Application

Blog banner

Google

Blog banner

The Joy of Giving: How Festivals Teach Children Empathy and Gratitude

Blog banner

38_Exploring The Honeynet Project

Blog banner

The Five Steps of Data Science

Blog banner

Safeguarding Your Data: The Importance of Wireless Encryption

Blog banner

Different types of scam Fraud

Blog banner

Session Vulnerabilities

Blog banner

10 Reasons Why Guy BestFriends are the Must in Every Girl's Life

Blog banner

Raid

Blog banner

Atlantis - The Lost Island.........

Blog banner

security controls

Blog banner

Threat management

Blog banner

Electronic Evidence in Cyber Forensics

Blog banner

Save Environment

Blog banner

E-learning

Blog banner

Processes: Process Description and Control.

Blog banner

Direct Memory Access

Blog banner

BIRYANI ! The history you never knew about

Blog banner

Open Source Project By Google

Blog banner

TECHNOLOGY : BOON OR CURSE ?

Blog banner

Emailing the merger document

Blog banner

Modern Operating System

Blog banner

Memory input output management

Blog banner

Social Network Analysis: Ek Naya Nazariya Data Science Mein

Blog banner

Lucidchart

Blog banner

Memory Management

Blog banner

Electronic data interchange

Blog banner

Modern operating system

Blog banner