본문내용
2) 캐쉬 미스, 결과 = 011 ‘move'
(3) 캐쉬 적중
(4) 캐쉬 미스, 결과 = 000 ‘hand'
5.21 (슬롯의 수가 2개인 경우)
0 1 2 4 2 3 7 2 1 3 1
0
1
0
1
2
4
2
적
중
4
3
7
3
7
2
1
2
1
3
적
중
H =
(슬롯의 수가 3개인 경우)
0 1 2 4 2 3 7 2 1 3 1
0
1
0
2
1
0
2
1
4
적
중
2
3
4
7
3
4
7
3
2
7
1
2
3
1
2
적
중
H =
5.22
(1) 1 2 1 3 1 2 4 2 1 3 4 2 1
1
2
1
적
중
2
3
1
3
1
2
4
2
적
중
4
1
3
1
3
4
2
4
2
1
H =
(2) 1 2 1 3 1 2 4 2 1 3 4 2 1
1
2
1
적
중
3
2
1
적
중
적
중
3
2
4
적
중
3
1
4
적
중
적
중
2
1
4
적
중
H =
(3) 1 2 1 3 1 2 4 2 1 3 4 2 1
1
2
1
적
중
3
1
적
중
2
1
2
4
적
중
2
1
3
1
3
4
2
4
2
1
H =
(4) 1 2 1 3 1 2 4 2 1 3 4 2 1
1
2
1
적
중
3
2
1
적
중
적
중
4
2
1
적
중
적
중
3
2
1
3
4
1
3
4
2
1
4
2
H =
5.23 (1) Write-through : 읽기 동작의 평균 시간 = 0.8 × 60㎱ + 0.2 × 300㎱ = 108㎱
쓰기 동작의 평균 시간 = 300㎱
전체 평균 액세스 시간 = (108㎱ × 600 + 300㎱ × 400) / 1000
= 184.8㎱
(2) Write-back : 읽기 동작의 평균시간 = 0.8 × 60㎱ + 0.2 × 300㎱ = 108㎱
쓰기 동작의 평균시간 = 0.8 × 60㎱ + 0.2 × 300㎱ = 108㎱
전체 평균액세스 시간 = (108㎱ × 600 + 108㎱ × 400) / 1000
= 108㎱
5.24 Ta = (0.75 × 25㎱) + {(0.9-0.75) × 80㎱} + {(1-0.9) × 250㎱} = 55.75㎱
[참고] 만약 L2의 적중률을 L1에서 미스된 요구들에 대한 적중률로 간주한다면,
Ta = (0.75 × 25ns) + {(1-0.75) × 0.9 × 80ns}
+ [1-{0.75+(1-0.75) × 0.9}] × 250ns = 36.75ns + 6.25ns
= 43ns
(3) 캐쉬 적중
(4) 캐쉬 미스, 결과 = 000 ‘hand'
5.21 (슬롯의 수가 2개인 경우)
0 1 2 4 2 3 7 2 1 3 1
0
1
0
1
2
4
2
적
중
4
3
7
3
7
2
1
2
1
3
적
중
H =
(슬롯의 수가 3개인 경우)
0 1 2 4 2 3 7 2 1 3 1
0
1
0
2
1
0
2
1
4
적
중
2
3
4
7
3
4
7
3
2
7
1
2
3
1
2
적
중
H =
5.22
(1) 1 2 1 3 1 2 4 2 1 3 4 2 1
1
2
1
적
중
2
3
1
3
1
2
4
2
적
중
4
1
3
1
3
4
2
4
2
1
H =
(2) 1 2 1 3 1 2 4 2 1 3 4 2 1
1
2
1
적
중
3
2
1
적
중
적
중
3
2
4
적
중
3
1
4
적
중
적
중
2
1
4
적
중
H =
(3) 1 2 1 3 1 2 4 2 1 3 4 2 1
1
2
1
적
중
3
1
적
중
2
1
2
4
적
중
2
1
3
1
3
4
2
4
2
1
H =
(4) 1 2 1 3 1 2 4 2 1 3 4 2 1
1
2
1
적
중
3
2
1
적
중
적
중
4
2
1
적
중
적
중
3
2
1
3
4
1
3
4
2
1
4
2
H =
5.23 (1) Write-through : 읽기 동작의 평균 시간 = 0.8 × 60㎱ + 0.2 × 300㎱ = 108㎱
쓰기 동작의 평균 시간 = 300㎱
전체 평균 액세스 시간 = (108㎱ × 600 + 300㎱ × 400) / 1000
= 184.8㎱
(2) Write-back : 읽기 동작의 평균시간 = 0.8 × 60㎱ + 0.2 × 300㎱ = 108㎱
쓰기 동작의 평균시간 = 0.8 × 60㎱ + 0.2 × 300㎱ = 108㎱
전체 평균액세스 시간 = (108㎱ × 600 + 108㎱ × 400) / 1000
= 108㎱
5.24 Ta = (0.75 × 25㎱) + {(0.9-0.75) × 80㎱} + {(1-0.9) × 250㎱} = 55.75㎱
[참고] 만약 L2의 적중률을 L1에서 미스된 요구들에 대한 적중률로 간주한다면,
Ta = (0.75 × 25ns) + {(1-0.75) × 0.9 × 80ns}
+ [1-{0.75+(1-0.75) × 0.9}] × 250ns = 36.75ns + 6.25ns
= 43ns
소개글