Operating Systems Lecture Notes

2014 September 23 • Scheduling


Outline

The Story So Far

Promises

The Problem

A Simple Solution

Analysis

Scheduler Criteria

Process Performance Measurements

Process Measures Example

System Performance Measures

System Measures Example

Conflicts Abound

Trade-Offs

Understanding Trade-offs

Process States

Process Execution

Process Behavior

Simple Scheduling Redux

But Wow

Scheduling Illustrated

scheduling varieties

Scheduling Levels

Simplifications

Scheduler Classification

Eviction Algorithms

No Eviction

Absolute Eviction

Relative Eviction

Hybrid Eviction

Selection Algorithms

Absolute Selection

Relative Selection

Hybrid Selection

First Come First Serve Scheduling

FCFS Analysis

Shortest Job Next Scheduling

SJN Analysis

Round Robin Scheduling

Single Scheduler Problems

Multi-Scheduler Systems

Summary


This page last modified on 2012 February 8.

Creative
    Commons License