Chapter 8
Chapter 8
Chapter 8
is a program that controls execution of application programs and acts as an interface between
applications and computer hardware.
Program execution.
System access. - protection of resources and data from unauthorized users. Resolves conflicts for
resource contention.
Accounting - collects usage statistics for various resources and monitors performance parameters e.g.
response time
Long-term scheduling
Mid-term scheduling
Short-term scheduling
I/O scheduling
A program is an application
keep memory free for processes that are running at the moment. Allows temporary removing processes
not in ready state to replace with processes in ready state
If a process may be dynamically assigned to different locations in main memory, what
must keep track of the physical addresses of the process as well as logical addresses used for swapping
out the process
special cache for page table entries to cut down on memory access time, to cut down on physical
memory access. translation of virtual memory to physical memory