INTRODUCTION

TO

OPERATING SYSTEMS

Lecture 9: PROCESS SCHEDULING (2)

CHRIS STAFF
Dept. of Computer Science and Artificial Intelligence
University of Malta

Next Lecture: Memory Management (1)


Lecture Outline

Aims and Objectives
Scheduling Algorithms


Aims and Objectives


Scheduling Algorithms

First-In-First-Out (FIFO)

Shortest-Job-First (SJF)

Shortest-Remaining-Time-Next (SRTN)

Priority-Based Pre-emptive Scheduling

Round Robin (Time-Slice Scheduling)

Multiple-Level Queues (MLQ)

Mulitiple-Level Feedback Queues (MLFQ)


Summary


Next Lecture...

Memory Management (1)