JavaScript is required

Đây là một cấu trúc chương trình mà nếu quản lý bộ nhớ và tổ chức tốt chương trình thì sẽ tiết kiệm bộ nhớ, kích thước bộ nhớ không phụ thuộc vào kích thước chương trình. Hãy cho biết phương án nào sau đây là cấu trúc chương trình có các đặc điểm nói trên?

A.
Cấu trúc động
B.
Cấu trúc Overlay
C.
Cấu trúc tuyến tính
D.
Cấu trúc phân đoạn
Trả lời:

Đáp án đúng: A


Cấu trúc Overlay là một kỹ thuật quản lý bộ nhớ trong đó các phần khác nhau của một chương trình được tải vào cùng một vùng bộ nhớ tại các thời điểm khác nhau. Điều này cho phép chương trình lớn hơn có thể chạy trong một lượng bộ nhớ nhỏ hơn, vì không phải tất cả mã chương trình đều phải ở trong bộ nhớ cùng một lúc. Kích thước bộ nhớ cần thiết không phụ thuộc vào kích thước chương trình, mà phụ thuộc vào kích thước của phần lớn nhất cần thiết tại một thời điểm. Do đó, nó giúp tiết kiệm bộ nhớ. Các lựa chọn khác không phù hợp vì chúng không trực tiếp giải quyết vấn đề tiết kiệm bộ nhớ theo cách mà cấu trúc Overlay thực hiện. * **Cấu trúc động:** Liên quan đến việc cấp phát và giải phóng bộ nhớ trong thời gian chạy, nhưng không nhất thiết đảm bảo tiết kiệm bộ nhớ nếu không được quản lý cẩn thận. * **Cấu trúc tuyến tính:** Đề cập đến cách tổ chức mã tuần tự, không liên quan đến việc quản lý bộ nhớ. * **Cấu trúc phân đoạn:** Chia chương trình thành các phân đoạn logic, nhưng vẫn yêu cầu tất cả các phân đoạn phải ở trong bộ nhớ đồng thời hoặc sử dụng cơ chế swapping phức tạp hơn.

Câu hỏi liên quan