Professional Documents
Culture Documents
8.1 Introduction
8.1 Introduction
The biggest and fastest computer in the world is of
no use if it cannot efficiently provide beneficial
services to its users.
Users see the computer through their application
programs. These programs are ultimately executed
by computer hardware.
System software, including operating systems,
compilers and middleware, is the glue that holds
everything together.
Provides functions/services for user programs to exec.
3
Terminology
Process: an active object
Context
Source: wiki
10
11
12
14
16
Objectives:
Concurrent processes must be protected from each other.
OS must be protected from user processes.
Protections provided by OS
Memory: each process runs in its own memory space.
I/O: user requests are performed by the OS.
Privacy: access control through login names and passwords.
20
24
25
26
27
Chapter 8 Conclusion
The proper functioning and performance of a
computer system depends as much on its
software as its hardware.
The operating system is the system software
component upon which all other software rests.
Operating systems control process execution,
resource management, protection, and security.
Subsystems and partitions provide compatibility
and ease of management.
28
End of Chapter 8
29