Professional Documents
Culture Documents
Chương 5
HỆ THỐNG NHỚ MÁY
TÍNH
Tập Bộ Bộ
Cache Cache
thanh nhớ nhớ
L1 L2
ghi chính ngoài
Phân loại
Tổ chức chip nhớ bán dẫn
Thiết kế các modul nhớ bán dẫn
DRAM
• Các bit được lưu trữ trên tụ điện ? cần
phải có mạch làm tươi
• Cấu trúc đơn giản
• Dung lượng lớn
• Tốc độ chậm hơn SRAM
• Rẻ hơn SRAM
• Dùng làm bộ nhớ chính
SRAM
• Các bit được lưu trữ bằng các Flip-Flop
• Không cần mạch làm tươi
• Cấu trúc phức tạp hơn DRAM
• Dung lượng nhỏ
• Tốc độ nhanh hơn DRAM
• Đắt hơn DRAM
• Dùng làm bộ nhớ cache
Phan Trung Kiên 14
Ví dụ về DRAM
a) Ghi b) §äc
Ô nhớ là phần tử nhớ được 1 bit thông tin
Các tín hiệu:
• Tín hiệu chọn được gửi đến để chọn ô nhớ
• Tín hiệu điều khiển chỉ thị việc ghi hay đọc
• Tín hiệu thứ ba là đường dữ liệu
Phan Trung Kiên 16
Tổ chức của chip nhớ
A0 D0
A1 D1
.
. .
. Chip nhớ .
. .
An - 1 .
CS Dm - 1
RD WR
Phan Trung Kiên 17
Các tín hiệu của chip nhớ
CS CS
WE OE WE OE
CS
WE
OE
Phan Trung Kiên 24
Tăng độ dài ngăn nhớ
D 0 D3
CS G Y1 A0 A11
D0 D3
G A Y1 Y0 CS
0 0 0 1 WE OE
0 1 1 0
WE
1 X 1 1
OE Phan Trung Kiên 27
Tăng số lượng ngăn nhớ
A0 A12
A0A12 A0A12
D0D3 D0D3 D0 D7
CS CS
A13
A Y0 WE OE WE OE
CS A0A12 A0A12
G Y1
D0D3 D0D3 D0 D7
CS CS
WE OE WE OE
WE
OE
Phan Trung Kiên 30
Tăng số lượng và độ dài ngăn nhớ
Bus hệ thống
Bus hệ thống
Địa chỉ Bank 0 Địa chỉ Bank 1 Địa chỉ Bank 2 Địa chỉ Bank 3
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
..... ..... ..... .....
4n 4n+1 4n+2 4n+3
Bus hệ thống
Như vậy:
L0 : B0, Bm, B2m, ..., Bnm
L1 : B1, Bm+1, B2m+1, ..., Bnm+1
.......
9 13 5
14 10 2
Ưu điểm:
• Dễ thực hiện, vì một Block được ánh xạ
cố định vào một Line không cần
thuật toán chọn Line.
• Thiết kế mạch đơn giản.
Nhược điểm:
• Tỉ lệ cache hit thấp.
Tag Word
s bit w bit
• Word: xác định ngăn nhớ trong Block
Block có 2w ngăn nhớ
• Tag: xác định Block đang ở trong Line
Số lượng Block: 2s
Dung lượng BNC: 2s + w ngăn nhớ
Phan Trung Kiên 50
Sơ đồ thực hiện
Ưu điểm:
• Tỉ lệ cache hit cao hơn ánh xạ trực tiếp
vì một Block được phép vào một Line
bất kỳ.
Nhược điểm:
• Thiết kế mạch tương đối phức tạp, thể
hiện ở mạch so sánh.
15 9 5
ưu điểm:
• Tỉ lệ cache hit cao vì một Block được
phép vào một Line bất kỳ trong Set, và
dễ so sánh.
• Đây là kỹ thuật ánh xạ tốt nhất trong 3
kỹ thuật.
Nhược điểm:
• Thiết kế mạch phức tạp.
Đọc:
• Nếu cache hit: đọc ngăn nhớ từ cache
• Nếu cache miss: thay Block ? cache hit
Ghi:
• Nếu cache hit: có 2 phương pháp:
Write through: ghi dữ liệu vào cả cache và cả
BNC
không cần thiết, tốc độ chậm, mạch đơn giản.
Write back: chỉ ghi vào cache, khi nào Block
(trong cache) được ghi bị thay đi ghi vào BNC
tốc độ nhanh, mạch phức tạp.
• Nếu cache miss: thay Block cache hit
Phan Trung Kiên 60
Hoạt động của cache
a) Write Through
b) Write Back
Phan Trung Kiên 61
Ví dụ cache trên các bộ xử lý Intel
Đĩa từ
RAID
Đĩa quang
Flash disk
Băng từ
Sector 0 Sector 1
Sync Sync
Track Head Sector CRC Data CRC
Byte Byte
Byte 1 2 1 1 2 1 512 2
Ổ đĩa mềm
Phan Trung Kiên 71
Đĩa cứng
Trục quay
Cần mang đầu từ Đĩa
Cơ cấu chuyển động
đầu từ
Đầu từ
Điện
Cáp dữ liệu
(SCSI hoặc EIDE)
PhÇn
Polycarbonate b»ng Hèc Nh«m
Nh·n ®Üa
TÇng b¶o vÖ (axit acrylic)
Băng từ
• Truy nhập tuần tự
• Tốc độ chậm
• Giá thành rất rẻ
• Dùng để lưu trữ và backup
Băng audio số (DAT)
• Được dùng với đầu từ quay (như đầu từ video)
• Dung lượng tương đối lớn
4 GB không nén
8 GB nén
• Dùng để backup PC, server mạng
HẾT CHƯƠNG 5