Hầu hết các máy tính đều được tổ chức trở lại không bằng tốc độ của họ
xử lý chính, nhưng theo thời gian nó cần để di chuyển
dữ liệu vào và ra khỏi bộ nhớ. Một trong những hầu hết
các kỹ thuật quan trọng để nhận xung quanh này
nút cổ chai là bộ nhớ Cache.
Ý tưởng này là sử dụng một số lượng nhỏ rất nhanh
chip bộ nhớ như một bộ đệm cache giữa chính
bộ nhớ và bộ xử lý. Bất cứ khi nào các
bộ xử lý cần phải đọc dữ liệu có vẻ trong bộ nhớ cache này
khu vực đầu tiên. Nếu nó tìm thấy các dữ liệu trong bộ nhớ cache sau đó điều này
được tính như là một "bộ nhớ cache hit 'và bộ xử lý không cần phải
đi qua quá trình mất thời gian hơn cho việc đọc
dữ liệu từ bộ nhớ chính. Chỉ khi các dữ liệu là
không phải trong bộ nhớ cache hiện nó cần phải truy cập vào chính
bộ nhớ, nhưng trong quá trình nó sao chép bất cứ điều gì nó
tìm thấy vào bộ nhớ cache để nó là có sẵn sàng cho
lần sau nó là cần thiết. Toàn bộ quá trình được
điều khiển bởi một nhóm các mạch logic được gọi là các
bộ điều khiển bộ nhớ cache
đang được dịch, vui lòng đợi..