#FIG 3.2 Produced by xfig version 3.2.7b Landscape Center Inches Letter 100.00 Single -2 1200 2 5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4050.000 4662.500 2850 1575 4050 1350 5250 1575 1 1 1.00 45.00 90.00 6 2550 3000 4350 3300 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 2550 3000 3450 3000 3450 3300 2550 3300 2550 3000 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 3450 3000 4350 3000 4350 3300 3450 3300 3450 3000 4 1 0 50 -1 0 11 0.0000 2 165 825 3000 3225 Object$_1$\001 4 1 0 50 -1 0 11 0.0000 2 165 825 3900 3225 Object$_2$\001 -6 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 1350 2100 2250 2100 2250 2400 1350 2400 1350 2100 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 2250 2100 3150 2100 3150 2400 2250 2400 2250 2100 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 1200 1500 3300 1500 3300 2550 1200 2550 1200 1500 2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5 3750 2100 4650 2100 4650 2400 3750 2400 3750 2100 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 4650 2100 5550 2100 5550 2400 4650 2400 4650 2100 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 3600 1500 5700 1500 5700 2550 3600 2550 3600 1500 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 1 1 1.00 45.00 90.00 2250 2550 3000 3000 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 1 1 1.00 45.00 90.00 4650 2550 3900 3000 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 5625 1800 5625 1575 4875 1575 4875 1800 5625 1800 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 3225 1800 3225 1575 2475 1575 2475 1800 3225 1800 4 1 0 50 -1 0 11 0.0000 2 165 855 2850 1725 Thread$_1$\001 4 0 0 50 -1 0 11 0.0000 2 165 720 1275 1725 CPU$_1$\001 4 1 0 50 -1 0 11 0.0000 2 135 435 2250 2025 Cache\001 4 1 0 50 -1 0 11 0.0000 2 165 825 1800 2325 Object$_1$\001 4 1 0 50 -1 0 11 0.0000 2 165 825 2700 2325 Object$_2$\001 4 1 0 50 -1 0 11 0.0000 2 165 855 5250 1725 Thread$_2$\001 4 0 0 50 -1 0 11 0.0000 2 165 720 3675 1725 CPU$_2$\001 4 1 0 50 -1 0 11 0.0000 2 165 825 4200 2325 Object$_1$\001 4 1 0 50 -1 0 11 0.0000 2 165 825 5100 2325 Object$_2$\001 4 1 0 50 -1 0 11 0.0000 2 135 435 4650 2025 Cache\001 4 2 0 50 -1 0 11 0.0000 2 165 615 2475 3225 Memory\001 4 2 0 50 -1 2 11 0.0000 2 135 525 2550 2850 1. alloc\001 4 0 0 50 -1 2 11 0.0000 2 180 720 2700 2775 3. modify\001 4 0 0 50 -1 2 11 0.0000 2 180 720 4350 2850 4. modify\001 4 1 0 50 -1 2 11 0.0000 2 165 2220 4050 1275 2. pass Object$_2$ reference\001