JavaScript is required

Hệ điều hành sử dụng kỹ thuật cấp phát bộ nhớ liên tục sẽ dễ xảy ra hiện tượng phân mảnh trong bộ nhớ. Nguyên nhân là do:

A.

A. Các tiến trình thường xuyên được “nạp” rồi “xóa” (kết thúc) khỏi bộ nhớ.

B.

B. Cấp phát bộ nhớ theo các đơn vị khối.

C.

C. Sử dụng một hàng đợi cấp phát bộ nhớ.

D.

D. Các tiến trình thường xuyên được “nạp” rồi “xóa” (kết thúc) khỏi CPU.

Trả lời:

Đáp án đúng: A


Câu hỏi đề cập đến hiện tượng phân mảnh bộ nhớ trong kỹ thuật cấp phát bộ nhớ liên tục. Phân mảnh xảy ra khi bộ nhớ bị chia nhỏ thành nhiều vùng nhỏ không liên tục, gây khó khăn cho việc cấp phát bộ nhớ cho các tiến trình lớn hơn. * **Phương án A:** Đây là đáp án đúng. Khi các tiến trình liên tục được nạp và xóa, các vùng nhớ trống và đã sử dụng xen kẽ nhau xuất hiện. Điều này dẫn đến phân mảnh ngoài, tức là có đủ tổng dung lượng bộ nhớ trống để đáp ứng yêu cầu của một tiến trình, nhưng các vùng nhớ này không liền kề nhau. * **Phương án B:** Cấp phát bộ nhớ theo các đơn vị khối (ví dụ: phân trang) là kỹ thuật để giảm phân mảnh, không phải là nguyên nhân gây phân mảnh trong cấp phát liên tục. * **Phương án C:** Hàng đợi cấp phát bộ nhớ chỉ là một cách tổ chức việc cấp phát, không trực tiếp gây ra phân mảnh. * **Phương án D:** CPU xử lý tiến trình, không trực tiếp liên quan đến việc cấp phát và quản lý bộ nhớ. Do đó, đáp án A là chính xác nhất.

Câu hỏi liên quan