Address Space K=20(Kilo), M=220(Mega), G=2 30(Giga), T=240(Tera), p=250(Peta, E=260(Exa) #virtual address #virtual address largest possible bits(n (N) virtual address 8 256 255 16 64K 64K-1 32 4G 4G-1 48 256T 256T-1 64 16E E-1 16E Practice Problem 10.1 P695
11 Address Space • K=210(Kilo), M=220(Mega), G=230(Giga), T=240(Tera), P=250(Peta), E=260(Exa) #virtual address bits (n) #virtual address (N) Largest possible virtual address 8 64K 32 256T 64 256 255 16 64K-1 4G 4G-1 48 16E 16E-1 256T-1 Practice Problem 10.1 P695
Address Space Data ob iects and their attributes Bytes vs addresses Each data ob ject can have multiple independent addresses 12
12 Address Space • Data objects and their attributes – Bytes vs. addresses • Each data object can have multiple independent addresses
10.3 VM as a Tool for Caching
13 10.3 VM as a Tool for Caching
Using Main Memory as a Cache P695 SRAM DRAM Disk
14 Using Main Memory as a Cache P695 SRAM DRAM Disk
10.3. 1 DRAM Cache Organization 15
15 10.3.1 DRAM Cache Organization