JavaScript is required

Trong sơ đồ quản lý bộ nhớ sau, sơ đồ nào có tốc độ truy nhập bộ nhớ nhanh nhất?

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

Đáp án đúng: C


Sơ đồ phân trang (paging) thường có tốc độ truy nhập bộ nhớ nhanh nhất trong các sơ đồ quản lý bộ nhớ được liệt kê. Điều này là do: 1. **Kích thước trang cố định:** Các trang có kích thước cố định giúp việc quản lý và truy xuất bộ nhớ trở nên đơn giản và hiệu quả hơn. Địa chỉ logic được chia thành số trang và offset, việc tìm kiếm trang trong bảng trang (page table) thường nhanh chóng. 2. **Không có phân mảnh ngoài:** Phân trang tránh được phân mảnh ngoài, giúp sử dụng bộ nhớ hiệu quả hơn và giảm thiểu thời gian tìm kiếm các khối bộ nhớ trống liền kề. 3. **Bảng trang:** Mặc dù cần tra cứu bảng trang, nhưng bảng trang thường được lưu trữ trong bộ nhớ chính và có thể được cache trong TLB (Translation Lookaside Buffer), giúp tăng tốc độ truy xuất. Các sơ đồ khác có những hạn chế sau: * **Phân đoạn (Segmentation):** Có thể dẫn đến phân mảnh ngoài và việc quản lý các đoạn có kích thước khác nhau phức tạp hơn. * **Phân hoạch động (Dynamic Partitioning):** Dẫn đến phân mảnh ngoài và cần các thuật toán phức tạp để tìm kiếm các khối bộ nhớ phù hợp (first-fit, best-fit, worst-fit). * **Hoán đổi (Swapping):** Liên quan đến việc di chuyển các tiến trình giữa bộ nhớ chính và bộ nhớ phụ (ví dụ: ổ cứng), là một thao tác tốn thời gian. Vì vậy, sơ đồ phân trang là lựa chọn tốt nhất về tốc độ truy nhập bộ nhớ.

Câu hỏi liên quan