JavaScript is required

Sơ đồ cấp phát bộ nhớ nào sau đây loại bỏ được hiện tượng phân mảnh ngoại vi?

A.
Phân trang
B.
Phân đoạn
C.
Cấp phát liên tục
D.
Phương án A và B đều đúng
Trả lời:

Đáp án đúng: A


Phân mảnh ngoại vi xảy ra khi bộ nhớ trống bị chia thành nhiều vùng nhỏ, không đủ để cấp phát cho một tiến trình, mặc dù tổng dung lượng bộ nhớ trống có thể đủ. * **Phân trang (Paging):** Chia bộ nhớ vật lý thành các trang (frame) và bộ nhớ logic của tiến trình thành các trang (page) có kích thước bằng nhau. Vì vậy, phân trang có thể loại bỏ được phân mảnh ngoại vi vì nó cấp phát bộ nhớ không liên tục, sử dụng các trang (page) có kích thước cố định và có thể đặt rải rác trong bộ nhớ vật lý. * **Phân đoạn (Segmentation):** Chia bộ nhớ logic của tiến trình thành các đoạn (segment) có kích thước khác nhau. Phân đoạn không loại bỏ hoàn toàn phân mảnh ngoại vi vì các đoạn có kích thước thay đổi, có thể dẫn đến các khoảng trống nhỏ không đủ để cấp phát. * **Cấp phát liên tục:** Là phương pháp cấp phát bộ nhớ mà mỗi tiến trình được cấp một vùng bộ nhớ liên tục. Phương pháp này dễ bị phân mảnh ngoại vi. Như vậy, phương án A (Phân trang) là đáp án đúng.

Câu hỏi liên quan