Tôi đang đọc Hệ điều hành của William Stallings : Nguyên tắc thiết kế và nội bộ (Phiên bản thứ bảy) , và một đoạn về phân cấp bộ nhớ khiến tôi bối rối. Tác giả có ý nghĩa gì khi đề cập đến "chi phí mỗi bit lớn hơn"?
Đây là những gì đoạn liên quan trên trang 24 nói:
Như mong đợi, có một sự đánh đổi giữa ba đặc điểm chính của bộ nhớ: cụ thể là dung lượng, thời gian truy cập và chi phí. Một loạt các công nghệ được sử dụng để triển khai các hệ thống bộ nhớ và trên toàn bộ các công nghệ này, các mối quan hệ sau đây nắm giữ:
- Thời gian truy cập nhanh hơn, chi phí mỗi bit lớn hơn
- Dung lượng lớn hơn, chi phí mỗi bit nhỏ hơn
- Dung lượng lớn hơn, tốc độ truy cập chậm hơn
Tôi hiểu rằng bạn càng đi xuống kim tự tháp của hệ thống phân cấp bộ nhớ thì thời gian truy cập càng chậm.
Giống như, một đĩa từ hoặc thẻ SSD sẽ có thời gian truy cập chậm hơn so với các thanh ghi CPU hoặc bộ đệm hoặc RAM.
Nhưng điều đó có nghĩa là gì khi có "chi phí lớn hơn trên mỗi bit"? Nó có làm chậm các quá trình khác để truy cập bộ nhớ này không? Điều đó có vẻ phản trực giác vì thời gian truy cập được cho là nhanh hơn? Có phải họ chỉ chiếm nhiều không gian hơn và do đó có ít hơn?