Hầu hết các bộ điều khiển ổ đĩa hoạt động độc lập từ CPU khi một I / O
nhận được yêu cầu. Điều này rất hữu ích vì các CPU thường có thể thực hiện hàng triệu
các hướng dẫn trong thời gian cần thiết cho một hoạt động I / O duy nhất. Một kỹ thuật
tận dụng tối đa vi xử lý song song này là đệm gấp đôi. Hãy tưởng tượng
rằng một tập tin đang được xử lý theo tuần tự. Trong khi khu vực đầu tiên đang được đọc, các
CPU không thể xử lý thông tin và do đó phải chờ đợi hay tìm kiếm một cái gì đó khác để làm
trong khi chờ đợi. Một khi khu vực đầu tiên được đọc, CPU có thể bắt đầu chế biến trong khi
ổ đĩa (song song) bắt đầu đọc các ngành thứ hai. Nếu thời gian cần thiết cho
CPU để xử lý một khu vực xấp xỉ như nhau như thời gian yêu cầu của
bộ điều khiển đĩa để đọc một khu vực, nó có thể là có thể để giữ cho CPU liên tục
lấy dữ liệu từ các tập tin. Khái niệm tương tự cũng có thể được áp dụng cho đầu ra, viết
một khu vực vào đĩa trong khi CPU được viết cho một bộ đệm đầu ra thứ hai trong bộ nhớ.
Như vậy, trong các máy tính có hỗ trợ đệm gấp đôi, nó trả tiền để có ít nhất hai đầu vào
bộ đệm và hai bộ đệm đầu ra có sẵn.
Caching thông tin trong bộ nhớ là tốt
đang được dịch, vui lòng đợi..
