
CHƯƠNG 4
BỘ NHỚ TRONG
211

NỘI DUNG
4.1. Giới thiệu chung về bộ nhớ máy tính
4.2. Bộ nhớ sơ cấp
4.3. Bộ nhớ Cache
4.4. Thực hành về tổ chức bộ nhớ trong và cache
212

Bộ nhớ là thành phần quan trọng của máy tính, được sử dụng để
lưu trữ các chương trình và dữ liệu.
Đơn vị cơ sở của bộ nhớ là bit, một bit có thể chứa số 0hoặc 1.
Bộ nhớ bao gồm các ônhớ (cell) có cùng kích thước (cùng số bit)
Mỗi ônhớ được gán một địa chỉ duy nhất.Ví dụ,nếu bộ nhớ có n
ônhớ thì địa chỉ của chúng sẽ nằm trong miền từ 0đến n–1.
Các máy tính khác nhau có thể sử dụng ônhớ có kích thước khác
nhau.
4.1. Giới thiệu chung về bộ nhớ máy tính
213

4.1. Giới thiệu chung về bộ nhớ máy tính
Ngày nay, hầu hết các máy tính có kích thước ônhớ là 8
bit, còn gọi là 1 byte.
Các byte được nhóm lại thành một word (từ).
Mỗi word gồm số byte mà hầu hết các lệnh của bộ xử lý
thao tác như một đơn vị.
Như vậy,một máy tính 16 bit sẽ có các thanh ghi 16 bit
và các lệnh để xử lý (add, sub, mov,…)các word 16 bit.
214

4.1. Giới thiệu chung về bộ nhớ máy tính
Các byte trong 1 word có thể đánh số thứ tự từ trái qua phải
(Motorola) hoặc từ phải qua trái (Intel).
Big endian: Là máy tính trong đó các từ (word) bộ nhớ có các
byte được đánh thứ tự từ trái qua phải,nghĩa là các byte có trọng
số cao hơn đứng bên phải các byte có trọng số thấp hơn.
Little endian: Là máy tính trong đó các từ (word) bộ nhớ có các
byte được đánh thứ tự từ phải qua trái, nghĩa là các byte trọng số
cao hơn đứng bên trái các byte có trọng số thấp hơn.
215