#FIG 3.2 Landscape Center Inches A4 96.00 Single -2 1200 2 6 9600 6150 10800 6450 2 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5 9600 6450 9600 6150 10800 6150 10800 6450 9600 6450 4 1 0 50 -1 0 8 0.0000 0 120 930 10200 6300 lock_by_write = 1\001 -6 6 9600 8700 10800 9000 2 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5 9600 9000 9600 8700 10800 8700 10800 9000 9600 9000 4 1 0 50 -1 0 8 0.0000 0 120 930 10200 8850 lock_by_write = 0\001 -6 6 4275 3750 5550 4350 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5 5400 4050 4950 3750 4500 4050 4950 4350 5400 4050 4 1 0 50 -1 0 8 0.0000 0 90 240 4950 4050 Hit ?\001 4 2 0 50 -1 0 8 0.0000 0 90 165 4500 3975 yes\001 4 0 0 50 -1 0 8 0.0000 0 60 120 5400 3975 no\001 -6 6 9600 8100 10800 8400 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 9600 8400 9600 8100 10800 8100 10800 8400 9600 8400 4 1 0 50 -1 0 8 0.0000 0 120 615 10200 8250 wait respons\001 -6 6 11100 8100 12300 8400 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 11100 8400 11100 8100 12300 8100 12300 8400 11100 8400 4 1 0 50 -1 0 8 0.0000 0 120 615 11700 8250 wait respons\001 -6 6 9600 7350 10800 7800 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 9600 7800 9600 7350 10800 7350 10800 7800 9600 7800 4 1 0 50 -1 0 8 0.0000 0 90 420 10200 7500 write in \001 4 1 0 50 -1 0 8 0.0000 0 105 735 10200 7725 QUEUE_REQ\001 -6 6 9600 6750 10800 7050 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 9600 7050 9600 6750 10800 6750 10800 7050 9600 7050 4 1 0 50 -1 0 8 0.0000 0 105 1005 10200 6900 write RAM_DATA\001 -6 6 11100 7350 12300 7800 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 11100 7800 11100 7350 12300 7350 12300 7800 11100 7800 4 1 0 50 -1 0 8 0.0000 0 105 735 11700 7725 QUEUE_REQ\001 4 1 0 50 -1 0 8 0.0000 0 90 420 11700 7500 write in \001 -6 6 5775 4650 7050 5250 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5 6900 4950 6450 4650 6000 4950 6450 5250 6900 4950 4 1 0 50 -1 0 8 0.0000 0 90 240 6450 4875 valid\001 4 1 0 50 -1 0 8 0.0000 0 90 390 6450 5025 victim ?\001 4 0 0 50 -1 0 8 0.0000 0 60 120 6900 4875 no\001 4 2 0 50 -1 0 8 0.0000 0 90 165 6000 4875 yes\001 -6 6 9000 4650 9900 5250 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5 9900 4950 9450 4650 9000 4950 9450 5250 9900 4950 4 1 0 50 -1 0 8 0.0000 0 90 720 9450 5025 read or write ?\001 4 1 0 50 -1 0 8 0.0000 0 105 375 9450 4875 lock by\001 -6 6 2100 5550 3300 9300 6 2100 5550 3300 5850 2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5 2100 5850 2100 5550 3300 5550 3300 5850 2100 5850 4 1 0 50 -1 0 8 0.0000 0 105 585 2700 5700 req_ack = 0\001 -6 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 2700 5850 2700 9300 -6 6 2775 4650 4050 5250 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5 3900 4950 3450 4650 3000 4950 3450 5250 3900 4950 4 0 0 50 -1 0 8 0.0000 0 60 120 3900 4875 no\001 4 2 0 50 -1 0 8 0.0000 0 90 165 3000 4875 yes\001 4 1 0 50 -1 0 8 0.0000 0 105 375 3450 4875 lock by\001 4 1 0 50 -1 0 8 0.0000 0 75 285 3450 5025 read ?\001 -6 6 3600 5550 4800 9300 6 3600 7350 4800 7800 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 3600 7800 3600 7350 4800 7350 4800 7800 3600 7800 4 1 0 50 -1 0 8 0.0000 0 90 420 4200 7500 write in \001 4 1 0 50 -1 0 8 0.0000 0 105 1095 4200 7725 QUEUE_READ_HIT\001 -6 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 4200 7800 4200 9300 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 4200 5850 4200 6750 2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5 3600 5850 3600 5550 4800 5550 4800 5850 3600 5850 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 4200 7050 4200 7350 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 3600 7050 3600 6750 4800 6750 4800 7050 3600 7050 4 1 0 50 -1 0 8 0.0000 0 105 585 4200 5700 req_ack = 1\001 4 1 0 50 -1 0 8 0.0000 0 90 945 4200 6900 read RAM_DATA\001 -6 6 5100 5550 6300 9300 6 5100 6750 6300 7200 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 5100 7200 5100 6750 6300 6750 6300 7200 5100 7200 4 1 0 50 -1 0 8 0.0000 0 105 735 5700 7125 QUEUE_REQ\001 4 1 0 50 -1 0 8 0.0000 0 90 420 5700 6900 write in \001 -6 6 5100 8100 6300 8400 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 5100 8400 5100 8100 6300 8100 6300 8400 5100 8400 4 1 0 50 -1 0 8 0.0000 0 105 1005 5700 8250 write RAM_DATA\001 -6 6 5100 6150 6300 6450 2 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5 5100 6450 5100 6150 6300 6150 6300 6450 5100 6450 4 1 0 50 -1 0 8 0.0000 0 105 870 5700 6300 lock_by_read = 1\001 -6 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 5700 9000 5700 9300 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 5700 5850 5700 6150 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 5700 6450 5700 6750 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 5700 7200 5700 7500 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 5100 7800 5100 7500 6300 7500 6300 7800 5100 7800 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 5700 7800 5700 8100 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 5700 8400 5700 8700 2 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5 5100 9000 5100 8700 6300 8700 6300 9000 5100 9000 2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5 5100 5850 5100 5550 6300 5550 6300 5850 5100 5850 4 1 0 50 -1 0 8 0.0000 0 105 585 5700 5700 req_ack = 1\001 4 1 0 50 -1 0 8 0.0000 0 120 615 5700 7650 wait respons\001 4 1 0 50 -1 0 8 0.0000 0 105 870 5700 8850 lock_by_read = 0\001 -6 6 6600 5550 7800 9300 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 7200 5850 7200 9300 2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5 6600 5850 6600 5550 7800 5550 7800 5850 6600 5850 4 1 0 50 -1 0 8 0.0000 0 105 585 7200 5700 req_ack = 0\001 -6 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 7500 3150 4950 3150 4950 3750 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5 8400 3150 7950 2850 7500 3150 7950 3450 8400 3150 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 10200 5850 10200 6150 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 10200 8400 10200 8700 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 11400 4050 12450 4050 12450 4650 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 10500 4050 9450 4050 9450 4650 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 12000 4950 11700 4950 11700 5550 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 12900 4950 13200 4950 13200 5550 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 11700 5850 11700 6150 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5 12900 4950 12450 4650 12000 4950 12450 5250 12900 4950 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 8400 3150 10950 3150 10950 3750 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 8700 5850 8700 9300 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 10200 9000 10200 9300 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 11700 9150 11700 9300 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 13200 5850 13200 9300 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 6000 4950 5700 4950 5700 5550 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 6900 4950 7200 4950 7200 5550 2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5 12600 5850 12600 5550 13800 5550 13800 5850 12600 5850 2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5 11100 5850 11100 5550 12300 5550 12300 5850 11100 5850 2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5 9600 5850 9600 5550 10800 5550 10800 5850 9600 5850 2 4 0 1 0 11 50 -1 20 0.000 0 0 7 0 0 5 8100 5850 8100 5550 9300 5550 9300 5850 8100 5850 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 7950 2550 7950 2850 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 5400 4050 6450 4050 6450 4650 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 4500 4050 3450 4050 3450 4650 2 4 0 1 0 4 50 -1 20 0.000 0 0 7 0 0 5 11100 6450 11100 6150 12300 6150 12300 6450 11100 6450 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 9000 4950 8700 4950 8700 5550 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 9900 4950 10200 4950 10200 5550 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 10200 6450 10200 6750 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 10200 7800 10200 8100 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 11700 8400 11700 8550 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 10200 7050 10200 7350 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 11700 7800 11700 8100 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 3 0 1.00 60.00 120.00 11700 6450 11700 7350 2 1 0 1 0 7 50 -1 20 0.000 0 0 -1 0 0 5 11400 4050 10950 3750 10500 4050 10950 4350 11400 4050 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 3900 4950 4200 4950 4200 5550 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3 3 0 1.00 60.00 120.00 3000 4950 2700 4950 2700 5550 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 2100 9600 2100 9300 13800 9300 13800 9600 2100 9600 2 4 0 1 0 7 50 -1 20 0.000 0 0 7 0 0 5 2100 2550 2100 2250 13800 2250 13800 2550 2100 2550 2 4 0 1 0 14 50 -1 20 0.000 0 0 7 0 0 5 11100 9150 11100 8550 12300 8550 12300 9150 11100 9150 4 1 0 50 -1 0 8 0.0000 0 105 255 7950 3150 Type\001 4 2 0 50 -1 0 8 0.0000 0 75 210 7500 3075 read\001 4 1 0 50 -1 0 8 0.0000 0 105 585 8700 5700 req_ack = 0\001 4 1 0 50 -1 0 8 0.0000 0 105 585 10200 5700 req_ack = 1\001 4 1 0 50 -1 0 8 0.0000 0 90 240 12450 4875 valid\001 4 1 0 50 -1 0 8 0.0000 0 90 390 12450 5025 victim ?\001 4 0 0 50 -1 0 8 0.0000 0 60 120 12900 4875 no\001 4 2 0 50 -1 0 8 0.0000 0 90 165 12000 4875 yes\001 4 1 0 50 -1 0 8 0.0000 0 105 585 13200 5700 req_ack = 0\001 4 1 0 50 -1 0 8 0.0000 0 105 585 11700 5700 req_ack = 1\001 4 1 0 50 -1 0 8 0.0000 0 75 195 7950 9450 End\001 4 0 0 50 -1 0 8 0.0000 0 90 270 8400 3075 write\001 4 1 0 50 -1 0 8 0.0000 0 105 285 7950 2400 Begin\001 4 1 0 50 -1 0 8 0.0000 0 120 930 11700 6225 lock_by_write = 1\001 4 2 0 50 -1 0 8 0.0000 0 90 165 9000 4875 yes\001 4 0 0 50 -1 0 8 0.0000 0 60 120 9900 4875 no\001 4 2 0 50 -1 0 8 0.0000 0 90 165 10500 3975 yes\001 4 0 0 50 -1 0 8 0.0000 0 60 120 11400 3975 no\001 4 1 0 50 -1 0 8 0.0000 0 90 240 10950 4050 Hit ?\001 4 1 0 50 -1 0 8 0.0000 0 105 870 11700 6375 lock_by_read = 1\001 4 1 0 50 -1 0 8 0.0000 0 105 870 11700 8850 lock_by_read = 0\001 4 1 0 50 -1 0 8 0.0000 0 120 930 11700 8700 lock_by_write = 0\001 4 1 0 50 -1 0 8 0.0000 0 105 645 11700 9000 invalide_line\001