Professional Documents
Culture Documents
Dựa trên kiểu truy cập, có thể chia bộ nhớ máy tính thành 3 loại:
• Bộ nhớ truy cập tuần tự (Serial Access Memory - SAM);
• Bộ nhớ truy nhập ngẫu nhiên (Random Access Memory - RAM);
• Bộ nhớ chỉ đọc (Read Only Memory - ROM).
Dựa trên khả năng duy trì dữ liệu, có 2 loại bộ nhớ:
• Bộ nhớ ổn định (Non-volatile memory);
• Bộ nhớ không ổn định (Volatile memory).
Dựa trên công nghệ chế tạo, có 3 loại bộ nhớ:
• Bộ nhớ bán dẫn (Semiconductor memory);
• Bộ nhớ từ tính (Magnetic memory);
• Bộ nhớ quang học (Optical memory).
4.1.2. TỔ CHỨC MẠCH NHỚ
Hình 4.3. Dung lượng, thời gian truy cập và giá thành các loại bộ nhớ
4.2.2. VAI TRÒ CỦA CẤU TRÚC PHÂN CẤP
HỆ THỐNG NHỚ
Cấu trúc phân cấp trong hệ thống nhớ có 2 vai trò chính:
• tăng hiệu năng hệ thống thông qua việc giảm thời gian
truy cập các ô nhớ;
ROM (Read Only Memory) là bộ nhớ chỉ đọc, thông tin lưu trữ
trong ROM chỉ có thể đọc ra mà không được ghi vào.
Thông tin trong ROM thường được các nhà sản xuất ghi sẵn, gồm
các thông tin về hệ thống như thông tin về cấu hình máy và hệ thống
các mô đun phần mềm phục vụ việc vào ra cơ sở (BIOS - Basic
Input Output System).
ROM thuộc loại bộ nhớ bán dẫn và là bộ nhớ ổ định - thông tin
trong ROM vẫn được duy trì kể cả khi không có nguồn điện nuôi.
4.3.1. BỘ NHỚ ROM <tiếp>
Hình 4.4. Cấu tạo một mạch lật trong bộ nhớ SRAM
4.3.2.2. BỘ NHỚ DRAM
đóng vai trong trung gian, trung chuyển dữ liệu từ bộ nhớ chính về CPU và
ngược lại.
Dung lượng của bộ nhớ cache thường nhỏ so với dung lượng của bộ nhớ chính
và bộ nhớ ngoài.
Tốc độ truy cập nhanh hơn nhiều so với bộ nhớ chính, đặc biệt với cache được
tích hợp vào CPU.
Giá thành bộ nhớ cache (tính theo bit) thường đắt hơn nhiều so với bộ nhớ
chính.
thường được chia thành 2 hay nhiều mức (levels).
4.4.2. VAI TRÒ VÀ NGUYÊN LÝ HOẠT ĐỘNG
Cache hoạt động dựa trên 2 nguyên lý cơ bản: nguyên lý lân cận về không gian (Spatial
locality) và nguyên lý lân cận về thời gian (Temporal locality).
Nguyên lý lân cận về không gian có thể phát biểu như sau: “Nếu một ô nhớ đang được truy
nhập thì xác xuất các ô nhớ liền kề với nó được truy nhập trong tương lai gần là rất cao”.
Lân cận về không gian thường được áp dụng cho nhóm lệnh hoặc dữ liệu có tính tuần tự cao
trong không gian chương trình.
Nguyên lý lân cận về thời gian có thể phát biểu như sau: “Nếu một ô nhớ đang được truy nhập
thì xác xuất nó được truy nhập lại trong tương lai gần là rất cao”.
Lân cận về thời gian được áp dụng cho dữ liệu và nhóm các lệnh trong vòng lặp.
4.4.2.3. TRAO ĐỔI DỮ LIỆU GIỮA CPU –
CACHE – BỘ NHỚ CHÍNH
CPU trao đổi dữ liệu với cache theo các đơn vị cơ sở như byte, từ và
từ kép.
Cache trao đổi dữ liệu với bộ nhớ chính theo các khối với kích thước
16, 32 hoặc 64 bytes;
Trao đổi dữ liệu theo khối với bộ nhớ chính giúp cache tận dụng tốt
hơn băng thông đường truyền và nhờ vậy có thể tăng tốc độ truyền
dữ liệu.
4.4.2.4. CÁC HỆ SỐ HIT VÀ MISS
Hit (đoán trúng) là một sự kiện mà CPU truy nhập một mục tin và mục tin ấy có
ở trong cache.
• Xác suất để có một hit gọi là hệ số hit, hoặc H;
• Hệ số hit H thuộc khoảng (0,1).
Miss (đoán trượt) là một sự kiện mà CPU truy nhập một mục tin và mục tin ấy
không có ở trong cache.
• Xác suất của một miss gọi là hệ số miss, hoặc 1-H.
4.4.3. CÁC DẠNG KIẾN TRÚC CACHE
Line0 của các trang (page0 đến pagem-1) ánh xạ đến Line0 của cache;
Line1 của các trang (page0 đến pagem-1) ánh xạ đến Line1 của cache;
…
Linen-1 của các trang (page0 đến pagem-1) ánh xạ đến Linen-1 của
cache.
4.4.4.1. ÁNH XẠ TRỰC TIẾP <tiếp>
Hình 4.9. Phương pháp ánh xạ kết hợp đầy đủ bộ nhớ - cache
4.4.4.2. ÁNH XẠ KẾT HỢP ĐẦY ĐỦ <tiếp>
Ánh xạ từ bộ nhớ chính vào cache được thực hiện theo quy tắc sau:
• Một dòng trong bộ nhớ chính có thể ánh xạ đến một dòng bất kỳ trong
cache, hay
• Linei (i = 0 ÷ m-1) của bộ nhớ chính ánh xạ đến Linej (j = 0 ÷ n-1) của cache
Để có thể quản lý được các ô nhớ được nạp, cache sử dụng địa chỉ ánh xạ kết
hợp đầy đủ chỉ gồm 2 thành phần:
• Tag (bit) là địa chỉ dòng trong bộ nhớ được nạp vào cache;
• Word (bit) là địa chỉ của từ trong dòng.
4.4.4.3. ÁNH XẠ TẬP KẾT HỢP
Hình 4.10. Phương pháp ánh xạ tập kết hợp bộ nhớ - cache
4.4.4.3. ÁNH XẠ TẬP KẾT HỢP <tiếp>