Bộ nhớ máy tính được tổ chức thành một hệ thống phân cấp. Ở cấp độ cao nhất (gần nhất để xử lý) là đăng ký xử lý. Tiếp đến một hoặc nhiều
cấp độ của bộ nhớ cache, Khi nhiều cấp được sử dụng, chúng được biểu hiện L1, L2, và
như vậy. Tiếp đến là bộ nhớ chính, mà thường được làm từ động
bộ nhớ truy cập ngẫu nhiên (DRAM). Tất cả trong số này được coi là nội bộ để
các hệ thống máy tính. Các hệ thống phân cấp tiếp tục với bộ nhớ bên ngoài, với
cấp độ tiếp theo thường là một đĩa cứng cố định, và một hoặc nhiều cấp độ
dưới đây bao gồm các phương tiện di động như ổ đĩa quang và băng.
◆ Là một đi xuống các hệ thống phân cấp bộ nhớ, một thấy việc giảm chi phí / bit, năng lực, và thời gian truy cập chậm hơn ngày càng tăng. Nó sẽ được tốt đẹp để chỉ sử dụng
bộ nhớ nhanh nhất, nhưng vì đó là bộ nhớ đắt nhất, chúng tôi thương mại
giảm thời gian truy cập cho các chi phí bằng cách sử dụng nhiều hơn các bộ nhớ chậm hơn. Các thiết kế
thách thức là để tổ chức các dữ liệu và các chương trình trong bộ nhớ để từ bộ nhớ truy cập thường trong bộ nhớ nhanh hơn.
◆ Nói chung, nó có khả năng nhất trong tương lai truy cập vào bộ nhớ chính của
bộ vi xử lý sẽ được đến các địa điểm mới truy cập. Vì vậy, bộ nhớ cache tự động
giữ lại một bản sao của một số từ mới được sử dụng từ DRAM. Nếu
bộ nhớ cache được thiết kế phù hợp, sau đó hầu hết thời gian xử lý sẽ yêu cầu
từ bộ nhớ đã có trong bộ nhớ cache
đang được dịch, vui lòng đợi..
