JavaScript is required

Sau một thời gian hoạt động, bộ nhớ trong sơ đồ phân hoạch động sẽ bị phân mảnh. Theo bạn đáp án nào sau đây nói về phân mảnh bộ nhớ là chính xác?

A.
Vùng nhớ bị phân thành nhiều vùng không liên tục
B.
Vùng nhớ trống được dồn lại từ các mảnh bộ nhớ nhỏ rời rạc
C.
Tổng vùng nhớ trống đủ để thoã mãn nhu cầu nhưng các vùng nhớ này lại không liên tục nên không đủ để cấp cho tiến trình khác
D.
Các phương án đều sai
Trả lời:

Đáp án đúng: C


Phân mảnh bộ nhớ xảy ra khi bộ nhớ trong hệ thống bị chia thành nhiều vùng nhỏ, không liên tục sau một thời gian hoạt động. Điều này có thể dẫn đến tình trạng tổng dung lượng bộ nhớ trống còn đủ để đáp ứng yêu cầu của một tiến trình, nhưng do các vùng nhớ này không liền kề nhau, hệ thống không thể cấp phát đủ bộ nhớ liên tục cho tiến trình đó. Phương án A mô tả sự phân chia thành các vùng không liên tục, nhưng chưa đủ để nói về hậu quả của nó. Phương án B mô tả việc dồn bộ nhớ, là một giải pháp chống phân mảnh chứ không phải là bản chất của phân mảnh. Phương án D khẳng định tất cả các phương án đều sai, điều này không đúng vì có một phương án đúng. Phương án C mô tả chính xác tình trạng phân mảnh bộ nhớ: tổng vùng nhớ trống đủ nhưng không liên tục.

Câu hỏi liên quan