Page 226 - Tự Học Xửa Chữa Và Nâng Cấp Máy Vi Tính
P. 226
qui ước, nếu bạn không sử aụng P]MM386 của MS-DOS và
LOADHIGH hoặc chương trình quán trị bộ nhớ khác như
Qualitas' 386 MAX hoặc Quarterdeeks QEMM, để đưa nó
vào lớp nhớ UMB.
Ban có thê mở rông tới cở nào?
Như bạn trông đợi, vùng đệm càng lốn thì càng cải
thiện được hiệu quả. Đa sô" các chương trình tiện ích đặt
cache mặc định (default) là một nửa phần nhớ mở rộng
của bạn (nếu bạn không chỉ định khác đi). Ví dụ, hệ thông
có tổng sô" RAM là 4MB (1MB là phần nhớ chuẩn) sẽ mặc
định dành 1,5MB cho cache, là một nửa của vùng mở
rộng 3MB.
Nếu bạn có nhiều phần nhớ mở rộng trong máy, thì nó
sẽ cứ sử dụng phần đệm lớn hơn. Nhưng vâ"n đề giảm hiệu
quả bắt đầu xuất hiện khi bạn sử dụng vùng đệm lớn hơn
2MB. Lý do của nó rất phức tạp. Giới hạn này một phần là
do cách DOS làm việc với bộ xử lý và RAM; một phần do
bản thân sự thiết kê của chương trình cache. (Điều này
không đúng cho các máy tính gắn CD-ROM).
Không có vấn đề về kích thước vùng đệm của bạn. Rõ
' ràng là vùng đệm chỉ có thể chứa một phần rất nhỏ dữ liệu
trên đĩa của bạn. Vậy vấn đề là: Cách một chương trình
cache quyết định dữ liệu nào lưu trong vùng đệm và khi
nào thay chúng cái gì sẽ tạo những rẽ nhánh... Mỗi một
chương trình đặt vùng đệm có một phương pháp riêng quản
lý nội dung của vùng đệm, cùng với các kĩ thuật tân tiến
thực hiện một khô"i lượng công việc khổng lồ ở bên trong.
Khi một vùng đệm làm việc, bất cứ cái gì bạn đọc từ
đĩa, được lưu giữ vào vùng đệm theo cách của nó như đưa
ra màn hình của bạn. Nhưng sớm muộn gì thì vùng đệm
cũng bị đầy và lúc đó vấn đề trở nên phức tạp. Đa sô" vùng
226