Bài tập kiến trúc máy tính chương 4 có lời giải tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về...
Trang 1BÀ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
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
Trang 21- Đọc: 43FH : 010000111111
TRƯỚC KHI ĐỌC SAU KHI ĐỌC
M=0 Đọc dữ liệu từ bộ nhớ cache, bảng nhãn không thay đổi
3 0 1 0 0 0 0
3 0 1 0 0 0 0
Thành công
Trang 32- Đọc: 82AH : 100000101010
2 0 0 1 0 0 0
2 1 0 0 0 0 0
Thất bại
Trang 4TRƯỚ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
3- Đọc: 915H : 100100010101
1 0 0 0 1 0 0
1 1 0 0 1 0 0
Thất bại
Trang 5TRƯỚ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
4- Ghi: 08CH : 000010001100
0 0 0 0 0 1 0
0 0 0 0 0 1 1
Thành công
Trang 6TRƯỚC KHI GHI SAU KHI GHI
M=0 Chỉ ghi vào nhớ cache, cập nhật Bit M=1
5- Ghi: B4AH : 101101001010
4 1 0 0 0 0 0
4 1 0 1 1 0 0
Thất bại
Trang 7TRƯỚ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
6- Ghi: 45DH : 010001011101
5 0 1 0 0 0 0
5 0 1 0 0 0 1
Trang 8TRƯỚC KHI GHI SAU KHI GHI
M=0 Chỉ ghi vào nhớ cache, cập nhật Bit M=1
7- Đọc: 5E9H : 010111101001
Thành
công
Trang 9TRƯỚ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
8- Ghi: C7AH : 110001111010
6 0 0 1 0 0 0
6 0 1 0 1 1 0
Thất bại
Trang 10TRƯỚ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
7 0 0 0 1 0 0
7 1 1 0 0 0 0
Thất bại
Trang 119 - Đọc: D85H : 110110000101
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
0 0 0 0 0 1 1
0 1 1 0 1 1 1
Thất bại
Trang 1210 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
2 1 0 0 0 0 0
2 1 0 0 1 0 0
Thất bại
Trang 1311 Đọc: 6C5H : 011011000101
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ừ
4 1 0 1 1 0 0
4 0 1 1 0 1 0
Thất bại
Trang 1412 -Ghi: 458H : 010001011000
5 0 1 0 0 0 1
5 0 1 0 0 0 1
Thành
công
Trang 15TRƯỚC KHI GHI SAU KHI GHI
M=0 Chỉ ghi vào nhớ cache, cập nhật Bit M=1