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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Virtual memory can be implemented via

A

Demand paging

Demand segmentation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Benefits of brining a page into memory only when needed

A

Less I/O needed

Less memory needed

Faster response

More users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Consequences of thrashing

A

Low CPU utilization

In correct OS response

Another process added to the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is thrashing

A

A process is busy swapping pages in-and out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why does demand paging works

A

Locality model

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How Page fault frequency works;

A

If actual rate too low, process loses frame

If actual rate too high, process gains frame

How well did you know this?
1
Not at all
2
3
4
5
Perfectly