PART I BACKGROUND AND FUNDAMENTALS

Chapter 2 System structure and dynamic execution

Objectives

To set up the concepts relating to modular software structure and its dynamic execution by processes. To show that OS support-functions are fundamental.

Points to emphasise

Possible difficulties

The students may have a conceptual model of a general purpose operating system. Some may be pleased at being a UNIX or MS-DOS guru and may have taken the course because it’s something they feel good at already. They may even look down on an instructor who doesn’t know every detail of every aspect of the locally used OS! It’s important to set up a basis for reasoning about OS which is not based on detailed factual knowledge of one of them.

Teaching hints