Ch.9 Flashcards
(8 cards)
1
Q
Benefits of partial loading(3):
A
- not constrained by physical memory size
- each program uses less memory
- less I/O for loading/ swapping
2
Q
Key features of virtual memory (6):
A
- partial loafing
- logical address space > physical space
- address sharing
- efficient process creation
- more concurrency
- reduced I/O
3
Q
Virtual memory can be implemented via
A
Demand paging
Demand segmentation
4
Q
Benefits of brining a page into memory only when needed
A
Less I/O needed
Less memory needed
Faster response
More users
5
Q
Consequences of thrashing
A
Low CPU utilization
In correct OS response
Another process added to the system
6
Q
What is thrashing
A
A process is busy swapping pages in-and out
7
Q
Why does demand paging works
A
Locality model
8
Q
How Page fault frequency works;
A
If actual rate too low, process loses frame
If actual rate too high, process gains frame