|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
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
|
|
|
|