SLIDE 1
Problems: Page Table Size
Maximum virtual space can be considerable (e.g. 240 bytes) Disk space for program image (1TB per process!) Page Table size 0.5GB (with 16KB pages, 8 byte descriptors) Most programs use only a small fraction of maximum address space Allocate virtual space only for portion of address space actually used Reduce program image size Reduce size of page table Allow the virtual space to increase dynamically
VPN 0 1 2 3 4 5 6 7 8 9 10 11 ……..14 15 16 17 18 19 20 21 22 23 …………….28 29 30 31
Segment 1 Segment 2 Segment 3
Sparsely Populated Virtual Space: Three segments each consisting
- f several contiguous pages