tailieunhanh - Bài giảng hệ điều hành : QUẢN LÝ BỘ NHỚ part 3

Kỹ thuật phân vùng cố định Không gian địa chỉ được chia thành 2 vùng cố định Vùng địa chỉ thấp dùng để chứa HĐH Vùng còn lại (tạm gọi là user program) cấp cho các tiến trình được nạp vào bộ nhớ Kỹ thuật phân vùng cố định(tt) Với hệ thống đơn chương: Việc quản lý bộ nhớ đơn giản vì vùng nhớ user program chỉ cấp cho 1 chương trình HĐH sử dụng 1 thanh ghi giới hạn để ghi địa chỉ ranh giới giữa HĐH và chương trình người sử dụng Khi chương trình người sử dụng đưa ra. | Kỹ thuật phân vùng cô định Không gian địa chỉ được chia thành 2 vùng cô định Vùng địa chỉ thấp dùng để chứa HĐH Vùng còn lại tạm gọi là user program cấp cho các tiến trình được nạp vào bộ nhớ chính Kỹ thuật phân vùng cố định tt Với hệ thống đơn chương Việc quản lý bộ nhớ đơn giản vì vùng nhớ user program chỉ cấp cho 1 chương trình HĐH sử dụng 1 thanh ghi giới hạn để ghi địa chỉ ranh giới giữa HĐH và chương trình người sử dụng Khi chương trình người sử dụng đưa ra địa chỉ cần truy xuất HĐH sẽ so sánh với giá trị giới hạn được ghi trong thanh ghi giới hạn Nếu nhỏ hơn giá trị giới hạn thì HĐH từ chối việc truy suất Ngược lại nếu lớn hơn sẽ cho phép truy xuất Kỹ thuật phân vùng cố định tt Với hệ thống đa chương Vùng nhớ user program được chia n phần không nhất thiết phải bằng nhau. Mỗi phần được được gọi là 1 phân vùng Mỗi tiến trình có thể được nạp vào 1 phân vùng bất kỳ nếu kích thước của nó kích thước của phân vùng và phân vùng này còn trống Khi có tiến trình cần được nạp vào bộ nhớ mà không còn phân vùng trống thí HĐH sẽ swap-out 1 tiến trình tại 1 phân vùng nào đó có kích thước vừa đủ không chứa tiến trình đang ở trạng thái ready hoặc running và không có quan hệ với tiến trình đang ở trạng thái running khác để nạp tiến trình vừa có yêu .

TỪ KHÓA LIÊN QUAN