Ky thuat phan chuong bo nho

IV. Kỹ thuật phân chương bộ nhớ

1. Phân chương cố định

-Chia MEM thành các chương với số lượng nhất định, không thay đổi, gán cho tiến trình chứa 1 chương data, lệnh.

-Kích thước các chương bằng nhau:

+Đơn giản.

+Kích thước chương trình lớn hơn kích thước chương=> k thể cấp phát.

+Gây phân mảnh trong.

-Kích thước các chương khác nhau:

+Chọn chương có kích thước nhỏ nhất: cần có hàng đợi lệnh cho mỗi chương:

*Giảm phân mảnh trong, tối ưu cho từng chương.

*Hệ thống k tối ưu.

+Dùng hàng đợi chung cho mọi chương:

*Chương sẵn có nhỏ nhất sẽ được cấp phát.

*Khi 1 chương được giải phóng: chọn tiến trình gần đầu hàng đợi nhất và có kích thước phù hợp nhất.

-Ưu điểm: đơn giản, ít xử lý.

-Nhược điểm:

+Số lượng chương xác định tại thời điểm tạo hệ thống hạn chế số lượng tiến trình hoạt động

+Kích thước chương thiết lập trước: không hiệu quả

2. Phân chương động

-Kích thước, số lượng và vị trí chương đều có thể thay đổi.

-Khi có yêu cầu, HDH cấp cho tiến trình 1 chương có kích thước đúng bằng tiến trình đó.

-Khi tiến trình kết thúc sẽ tạo vùng trống trong MEM.

-Các vùng trống nằm cạnh nhau được nhập lại thành vùng lớn hơn.

-Tránh phân mảnh trong.

-Gây phân mảnh ngoài: dồn những vùng trống nhỏ thành lớn(nén).

-Sử dụng các chiến lược cấp chương:

+Chọn vùng thích hợp đầu tiên.

+Vùng thích hợp nhất.

+Vùng không thích hợp nhất.

Bạn đang đọc truyện trên: AzTruyen.Top

Tags: #melody