Operating System Trade-Offs: Performance, Extensibility, and Security


Lecture 1

What is an Operating System?


What will today’s class look like?

What is an “Operating System”?

On the board

In groups (3-5 groups)

On the board

Extensibility, Safety, Performance

On the board

Isolation Mechanisms

How a system navigates this trade-off comes down to:

In shared memory computers, three broad categories of isolation mechanisms:

In groups

Take the example you had of something that is an operating system, and discuss what category of isolation mechanisms it uses and how.


Reading assignments for next time: