OS Chapter02
OS Chapter02
Chapter 2
Operating System Overview
Patricia Roy
Manatee Community College, Venice,
FL
©2008, Prentice Hall
Operating System
• A program that controls the execution of application
programs
Examples:
– Air Traffic control.
– Telecommunications
Soft and Hard Real Time tasks
• Long-term storage
– a file system
Information Protection and
Security
• Availability
– Protecting the system against interruption
• Confidentiality
– Assuring that users cannot read data for which
access is unauthorized
• Data integrity
– Protection of data from unauthorized modification
• Authenticity
– Proper verification of the identity of users and the
validity of messages or data
Scheduling and Resource
Management
• Fairness
– Give equal and fair access to resources
• Differential responsiveness
– Discriminate among different classes of jobs
• Efficiency
– Maximize throughput, minimize response time, and
adjust as many uses as possible
System Structure
• View the system as a series of levels
• Each level performs a related subset of
functions
• Each level relies on the next lower level to
perform more primitive functions
• This decomposes a problem into a number
of more manageable subproblems