Bài tập kiến trúc máy tính chương 4 có lời giải - Pdf 27

BÀI TẬP KIẾN TRÚC MÁY TÍNH CHƯƠNG IV
 
Cho một bộ nhớ cache tương ứng trực tiếp có 8 khối, mỗi khối có 16
byte. Bộ nhớ trong có 256 khối. Khi thành công cache sử dụng cách ghi lại;
Khi thất bại cache dùng cách ghi có nạp. BẢNG NHẢN
1- Đọc: 43FH : 010000111111
KHỐI
NHÃN CHỈ SỐ
8 0 0 0 0 1 0 0 0
17 0 0 0 1 0 0 0 1
23 0 0 0 1 0 1 1 1
34 0 0 1 0 0 0 1 0
38 0 0 1 0 0 1 1 0
67 0 1 0 0 0 0 1 1
69 0 1 0 0 0 1 0 1
132 1 0 0 0 0 1 0 0
Chỉ số Nhản M
0 0 0 0 0 1 0
1 0 0 0 1 0 0
2 0 0 1 0 0 0
3 0 1 0 0 0 0
4 1 0 0 0 0 0
5 0 1 0 0 0 0
6 0 0 1 0 0 0
7 0 0 0 1 0 0

TRƯỚC KHI ĐỌC SAU
KHI ĐỌC

4 1 0 0 0 0 0
5 0 1 0 0 0 0
6 0 0 1 0 0 0
7 0 0 0 1 0 0
Chỉ số Nhãn M
0 0 0 0 0 1 0
1 0 0 0 1 0 0
2 1 0 0 0 0 0
3 0 1 0 0 0 0
4 1 0 0 0 0 0
5 0 1 0 0 0 0
6 0 0 1 0 0 0
7 0 0 0 1 0 0
Thất bại
M=0  Nạp khối mới lên cache,cập nhật bảng nhãn,đọc dữ liệu từ bộ
nhớ cache
3- Đọc: 915H : 100100010101

Chỉ số Nhãn M
0 0 0 0 0 1 0
1 0 0 0 1 0 0
2 1 0 0 0 0 0
3 0 1 0 0 0 0
4 1 0 0 0 0 0
5 0 1 0 0 0 0
6 0 0 1 0 0 0
7 0 0 0 1 0 0
Chỉ số Nhãn M
0 0 0 0 0 1 0
1 1 0 0 1 0 0

4 1 0 0 0 0 0
5 0 1 0 0 0 0
6 0 0 1 0 0 0
7 0 0 0 1 0 0
Thành
công
5- Ghi: B4AH : 101101001010
Chỉ số Nhãn M
0 0 0 0 0 1 1
1 1 0 0 1 0 0
2 1 0 0 0 0 0
3 0 1 0 0 0 0
4 1 0 0 0 0 0
5 0 1 0 0 0 0
6 0 0 1 0 0 0
7 0 0 0 1 0 0
Chỉ số Nhãn M
0 0 0 0 0 1 1
1 1 0 0 1 0 0
2 1 0 0 0 0 0
3 0 1 0 0 0 0
4 1 0 1 1 0 0
5 0 1 0 0 0 0
6 0 0 1 0 0 0
7 0 0 0 1 0 0
Thất bại
TRƯỚC KHI GHI SAU
KHI GHI
M=0  Ghi vào bộ nhớ trong và nạp khối lên cache, cập nhật
bảng nhản

0 0 0 0 0 1 1
1 1 0 0 1 0 0
2 1 0 0 0 0 0
3 0 1 0 0 0 0
4 1 0 1 1 0 0
5 0 1 0 0 0 1
6 0 0 1 0 0 0
7 0 0 0 1 0 0
Chỉ số Nhãn M
0 0 0 0 0 1 1
1 1 0 0 1 0 0
2 1 0 0 0 0 0
3 0 1 0 0 0 0
4 1 0 1 1 0 0
5 0 1 0 0 0 1
6 0 1 0 1 1 0
7 0 0 0 1 0 0
Thất bại
8- Ghi: C7AH : 110001111010
TRƯỚC KHI GHI SAU
KHI GHI
Chỉ số Nhãn M
0 0 0 0 0 1 1
1 1 0 0 1 0 0
2 1 0 0 0 0 0
3 0 1 0 0 0 0
4 1 0 1 1 0 0
5 0 1 0 0 0 1
6 0 1 0 1 1 0
7 0 0 0 1 0 0

5 0 1 0 0 0 1
6 0 1 0 1 1 0
7 1 1 0 0 0 0
Thất bại

TRƯỚC KHI ĐỌC SAU
KHI ĐỌC
M=0  Nạp khối mới lên cache,cập nhật bảng nhãn,đọc dữ liệu từ
bộ nhớ cache
10 Ghi: 92AH : 100100101010

TRƯỚC KHI GHI SAU
KHI GHI
M=0  Ghi vào bộ nhớ trong và nạp khối lên cache, cập nhật bảng
nhản
Chỉ số Nhãn M
0 1 1 0 1 1 1
1 1 0 0 1 0 0
2 1 0 0 0 0 0
3 0 1 0 0 0 0
4 1 0 1 1 0 0
5 0 1 0 0 0 1
6 0 1 0 1 1 0
7 1 1 0 0 0 0
Chỉ số Nhãn M
0 1 1 0 1 1 1
1 1 0 0 1 0 0
2 1 0 0 1 0 0
3 0 1 0 0 0 0
4 1 0 1 1 0 0


Chỉ số Nhãn M
0 1 1 0 1 1 1
1 1 0 0 1 0 0
2 1 0 0 1 0 0
3 0 1 0 0 0 0
4 0 1 1 0 1 0
5 0 1 0 0 0 1
6 0 1 0 1 1 0
7 1 1 0 0 0 0
Chỉ số Nhãn M
0 1 1 0 1 1 1
1 0 0 0 1 0 0
2 1 0 0 1 0 0
3 0 1 0 0 0 0
4 0 1 1 0 1 0
5 0 1 0 0 0 1
6 0 0 1 0 0 1
7 1 1 0 0 0 0
Thành
công
TRƯỚC KHI GHI SAU
KHI GHI
M=0  Chỉ ghi vào nhớ cache, cập nhật Bit M=1


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status