Operating System Functions • Regardless of structure, OS needs to securely multiplex resources: 1. protect applications from each other, yet 2. share physical resources between them. • Also usually want to abstract away from grungy harware, i.e. OS provides a virtual machine: – share CPU (in time) and provide each app with a virtual ...