Course Information
What is the Operating System
Hardware & Software: a Big Picture

Definition
- A. Silberschatz: “A program that acts as an intermediary between
a user of a computer and the computer hardware.”
- Dietel: “Programs that make the hardware usable.”
Why learn OS?
- To make a new hardware up and running.
- To add, modify, and enhance a functionality
- To fine-tune the performance
Operating Systems Goals
- Efficient Use of Resources
- Avoid bottlenecks that affect performance
- Keep all components as busy as possible
- Convenience and Productivity for Users
- The user costs more than the machine
- Deliver function as efficiently as possible
- Availability and Reliability
- Computer systems are critical
- A failed system can mean a failed company
Operating Systems: Abstract View

Operating Systems: Detailed View
