Textbook Notes (270,000)
CA (160,000)
York (10,000)
EECS (100)
EECS 1520 (100)
Chapter 10

EECS 1520 Chapter Notes - Chapter 10: Memory Management, User Interface, Application Software

Electrical Engineering and Computer Science
Course Code
EECS 1520
Parke Godfrey

This preview shows half of the first page. to view the full 1 pages of the document.
Chapter 10 CSE:
Application software : Solve real problems
System software : Computer systems at a fundamental level
OS consists of a kernel (computer resources) and a shell (human
interface). Manages resources.
Resource management consists of: Memory management, Process
management and CPU scheduling
Logical address : Relative to the start of the program. Also referred to
as virtual or relative.
Physical address : Actual location in memory
2 programs are in memory (OS and application program. Approach
called single contiguous memory management.
Memory is divided in %xed partitions and created to %t the program in
dynamic partitions
The Base register holds the beginning address of the current partition.
The Bounds register holds the length of the current partition.Page
swap: The act of bringing in a page from secondary memory. Too much
swapping is thrashing, and can degrade system performance
Nonpreemptive scheduling occurs when the currently executing
process gives up the CPU voluntarily.
Preemptive scheduling occurs when the operating system decides to
favour another process, preempting the currently executing process.
Round-robin algorithm is preemptive. Multiprogramming requires
preemptive scheduling.
Turnaround time for a process is the amount of time between when the
process arrives in the ready state to the time it exits the running state
for the last time.
Memory management:
Single Contiguous Memory
Partitioned Memory
Paged Memory
You're Reading a Preview

Unlock to view full version