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

Characteristics of Etherum

Blog banner

The Dark Web: A Breeding Ground for Cybercriminals – How to Guard Against Threats

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

Introduction my self

Blog banner

Cloud Technology and its Implications for Entrepreneurship

Blog banner

Cache memory

Blog banner

What is OS and its overview

Blog banner

How can denial-of-service(Dos) attacks be prevented?

Blog banner

Soak knowledge and level up your intellectual potential!!!

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Cache Memory

Blog banner

Cyber Forensic in the Banking sector

Blog banner

What is Virtual Memory

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Spyware

Blog banner

THREADS (assignment 1)

Blog banner

Introduction to Virtual Memory - 080

Blog banner

Deadlock and Starvation

Blog banner

IoT Evolution

Blog banner

Deadlock and Starvation

Blog banner

Multiprocessor

Blog banner

Getting to Kashmir: Alternative to the Jammu-Srinagar highway

Blog banner

Different types of scam Fraud

Blog banner

Sessions In OS.

Blog banner

Fitness regime by Deepesh

Blog banner

What is Data, Information and Knowledge?

Blog banner

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

Blog banner

Memory management

Blog banner

Importance of business process documentation

Blog banner

Importance Of Blockchain

Blog banner

10 Signs your Computer has Virus

Blog banner

Apache Kafka

Blog banner

Privacy in Social Media and Online Services

Blog banner

Vulnerability Assessment (Vulnerability Analysis)

Blog banner

The Peephole

Blog banner

How Puppet Shows and Role Play Teach Empathy to Preschoolers

Blog banner

Memory Management

Blog banner

Service transition principles

Blog banner

Benefits of yoga and meditation

Blog banner

Next time you click on "Remind me later", think twice!

Blog banner

Importance of internet

Blog banner

Monday. com App

Blog banner