JavaScript is required

Để cấp phát không gian nhớ tự do, hệ điều hành sử dụng các phương pháp nào?

A.
A. Cấp phát liên tục
B.
B. Cấp phát liên kết
C.
C. Cấp phát theo chỉ số
D.
D. Tất cả đáp án đều đúng
Trả lời:

Đáp án đúng: D


Hệ điều hành sử dụng nhiều phương pháp để cấp phát không gian nhớ tự do, bao gồm cấp phát liên tục (contiguous allocation), cấp phát liên kết (linked allocation), và cấp phát theo chỉ số (indexed allocation). * **Cấp phát liên tục:** Mỗi tiến trình được cấp một khối nhớ liên tục. Điều này đơn giản nhưng có thể dẫn đến phân mảnh bộ nhớ. * **Cấp phát liên kết:** Mỗi tiến trình được cấp các khối nhớ không liên tục, liên kết với nhau bằng con trỏ. Giảm phân mảnh nhưng tốn không gian cho con trỏ. * **Cấp phát theo chỉ số:** Sử dụng một bảng chỉ số (index table) để quản lý các khối nhớ được cấp phát cho mỗi tiến trình. Giúp giảm phân mảnh và quản lý bộ nhớ hiệu quả hơn. Do đó, tất cả các phương án A, B, và C đều là các phương pháp cấp phát không gian nhớ tự do mà hệ điều hành có thể sử dụng.

Câu hỏi liên quan