Lecture 1 Summary

Logistics

Why study OS?

What is an OS?

The OS is software that mediates the interactions between applications and hardware. It provides:

Design exercise: keyboard

We went through several revisions of a "soviet era keyboard" design. See the board images for more detail. Here are some key takeaways from our discussion:

We left a few unresolved questions in our design: