Professional Documents
Culture Documents
Lec1 Intro 1
Lec1 Intro 1
Lec1 Intro 1
Lecture 1
Introduction
Read: Chapter 1
Refer to it often.
User View:
Ease of use
Good performance
Resource allocation (if multiple users)
System View:
Allocate resources (CPU time, Memory space, file storage
space, I/O devices).
Manage resources in the face of many, potentially
conflicting requests.
Act as a Control Program:
Manage execution of user programs
Operate and control I/O devices.
The OS chooses which jobs (in the job pool) are loaded
into memory (job scheduling).
The system must allocate the memory to several jobs
(memory management).
The system must choose among several jobs ready to
run (CPU scheduling).
The system must allocate devices among jobs.
The system must make sure jobs don't affect one
another.