CS 162: Operating Systems and System Programming (Spring 2015, UC Berkeley)
Instructor: Professor John Kubiatowicz.
: Special layer of software that provides application software access to hardware resources
- Convenient abstraction of complex hardware devices
- Protected access to shared resources
- Security and authentication
- Communication amongst local entities

