CS 450: Operating Systems
Lecture 02 reading/review questions:
- Name some high-level OS implementation goals.
- What are some of the critical resources managed by the operating system?
- How is virtualization useful?
- What are some resources virtualized by the operating system?
- How is protection useful?
- What is concurrency? Is concurrency necessarily the same thing as parallel execution?
- Describe a situation where concurrency can cause problems.
- What mechanism(s) are used to facilitate the execution of a system call?
- What does "persistence" refer to (in the context of OSes)?