473 Notes - 8/25 What is an Operating System? >There is...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
8/25 What is an Operating System? >There is no single definition >Could be everything on a computer being the kernel, applications, software >Could be all the software minus the applications i.e. the kernel >Helps the applications use the computer >Helps manage the resources of a computer being the hardware, time, software etc. 8/27 Functionality Expected from a modern OS Libertarian View >processes can run independently as long as it doesn't interfere with another process >there is no arbitration of resources Socialist View >There is a fair allocation of resources for processes Communist View >Centralized control and monitoring >allocate resources efficiently >Misbehavior = termination What does an OS do? Goals Performance >efficient and fair resource allocation >create the illusion of unlimited resources Make the Programmer's task easier >run and load programs >show indicators of performance >help debug Isolation >protect everyone from each other and from the OS >secure communication
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

473 Notes - 8/25 What is an Operating System? >There is...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online