JavaScript is required

Trong các sơ đồ quản lý bộ nhớ sau, sơ đồ nào không bị phân đoạn bộ nhớ vật lý?

A.
Sơ đồ phân đoạn
B.
Sơ đồ phân hoạch động
C.
Sơ đồ hoán đổi
D.
Sơ đồ phân trang
Trả lời:

Đáp án đúng: A


Sơ đồ phân trang (paging) chia bộ nhớ vật lý thành các khung trang (frames) có kích thước cố định, và bộ nhớ logic thành các trang (pages) có kích thước tương ứng. Các trang của một tiến trình có thể được lưu trữ không liên tục trong các khung trang vật lý, do đó, sơ đồ phân trang không bị phân đoạn bộ nhớ vật lý. Sơ đồ phân đoạn (segmentation) chia bộ nhớ logic thành các phân đoạn có kích thước khác nhau, tương ứng với các đơn vị logic của chương trình (ví dụ: code, data, stack). Bộ nhớ vật lý cũng được chia thành các phân đoạn, và có thể dẫn đến phân mảnh ngoại vi. Sơ đồ phân hoạch động (dynamic partitioning) là một phương pháp quản lý bộ nhớ trong đó kích thước của các phân vùng bộ nhớ được xác định động khi một tiến trình yêu cầu bộ nhớ. Điều này có thể dẫn đến phân mảnh ngoại vi. Sơ đồ hoán đổi (swapping) là một kỹ thuật trong đó một tiến trình có thể được di chuyển tạm thời ra khỏi bộ nhớ chính (RAM) và lưu trữ trên đĩa cứng, để giải phóng bộ nhớ cho các tiến trình khác. Khi tiến trình đó cần được thực thi lại, nó sẽ được hoán đổi trở lại vào bộ nhớ chính. Quá trình này cũng có thể dẫn đến phân mảnh bộ nhớ.

Câu hỏi liên quan