Page 171 - Sổ Tay 100 Mẹo Vặt Sử Dụng Máy Vi Tính
P. 171
của vùng này được Dos chia thành những khôi gọi là
Upper Memory Block - UMB (Lệnh Dos=UMB là đưa một
phần của Dos vào vùng này). Một phần khác của vùng này
được khung trang cho bộ nhớ phân trang EMS.
+ Bộ nhớ mở rộng (Extended Memory - XMS): Là vùng
bộ nhớ nằm trên 1 Mb. Để sử dụng vùng bộ nhớ này CPU
phải chuyển qua chế độ bảo vệ (Protected Mode). Còn vùng
dưới iMb thì CPU ở trong chế độ thực (Real Mode). May
mắn cho chúng ta, việc chuyển qua lại giữa hai chê độ này
đã có Dos và các nhà chế tạo CPU lo
+ Bộ nhố vùng cao (High Memory Area - HMA): Là
vùng thuộc bộ nhớ mở rộng, nhưng nằm kề ngay bộ nhổ
vùng trên, kích thước 64 Kb (từ 1024 Kb đến 1088 Kb).
Chính trình đạo diễn Himem.sys cho phép bạn sử dụng
được 24 Kb của vùng bộ nhó mở rộng này để chuyển một
phần chương trình hệ thống của Dos lên đây giải phóng
thêm chỗ cho bộ nhớ quy ước.
+ Bộ nhớ phân trang (Expanded Memory -EMS) còn
được gọi là bộ nhớ bành trưống. Bộ nhớ này được phân
thành từng trang kích thước 16 Kb và đưỢc ánh xạ vào
vùng khung trang của UMB. Có những chương trình sử
dụng chỗ trống trên đĩa cứng làm bộ nhớ phân trang.
Chương trình nào muốn sử dụng bộ nhớ phân trang thì
phải báo rõ là mình cần bộ nhớ phân trang cho trình quản
lý EMM, việc này đứng về phía người viết chương trình
phần mềm phải thảo chương thêm gây tốn kém cho nhà
sản xuất nên người ta ít viết chương trình loại này. Bởi
vậy nếu bạn mở file Conũg.sys xem thì thấy đa số trên
máy chúng ta trình quản lý bộ nhớ Emm386.exe thường
được cài đặt với tham số noems (NO EMS nghĩa là không
sử dụng bộ nhớ phân trang)
173