What is an Operating System?
Class Discussion
Characteristics
Large, complex set of
programs
Long-lived, evolutionary
Worked on by many people
over many years
Functions
Creates abstractions
Multiplexes concurrent
activities
Manages resources
Mediates access to
hardware devices
Provides a variety of
services to users and
applications