teach-ict.com logo

THE education site for computer science and ICT

1. Introduction

The operating system of a multi-tasking computer can have many programs running simultaneously in memory. Each program is expected to run without any noticable hesitation or delay. This is made possible by using scheduling.

There are many ways to manage this scheduling which will be discussed over the next few pages.