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

DATA WRANGLING

Blog banner

Mango Raisin Chutney (sweet mango raisin spread)

Blog banner

Travel Geek ‘The last $50k in Switzerland’

Blog banner

Data Security must be your Priority!

Blog banner

Use case of K-means clustering

Blog banner

Threat management

Blog banner

Operating System

Blog banner

The Role of Cyber Forensics in Addressing Cyber security Challenges in Smart Cities

Blog banner

Top 5 Places To Stay And Visit In Berlin, Germany

Blog banner

10 Problems you face if you are an Otaku

Blog banner

Pro-Tips On How To Keep your Foot Healthy

Blog banner

Importance of business process documentation

Blog banner

bulk email software

Blog banner

Boxing

Blog banner

Memory Management

Blog banner

VIRTUAL MACHINE

Blog banner

1.1 basic elements

Blog banner

Virtual memory

Blog banner

Memory management

Blog banner

I/O Buffering

Blog banner

Data Visualization- Importance and tools (Tableau,Power BI, Matplotlib)

Blog banner

Threading

Blog banner

Explain Multiprocessors

Blog banner

Concurrency:Deadlock and Starvation

Blog banner

How to Manage Business Invoices and Payments Easily?

Blog banner

Blockchain uses and use cases

Blog banner

Full Disk Encryption

Blog banner

From Websites To Super Apps For Digital User Experience

Blog banner

INTERNET SECURITY

Blog banner

Social media

Blog banner

Modern OS

Blog banner

ONLINE NEWSROOMS

Blog banner

GIS REMOTE SENSING

Blog banner

Windows Operating System

Blog banner

Memory Management

Blog banner

Starting Android Activity Using Intent

Blog banner

BrainGate Technology

Blog banner

Constrained Management in IT

Blog banner

Ethical Hacking

Blog banner

CBSE + International Thinking: How Indian Schools Are Producing World-Ready Students

Blog banner

THE INPACT OF SOCIAL MEDIA!

Blog banner

Service Strategy In ITSM

Blog banner