Trong kỹ thuật phân trang bộ nhớ, sử dụng thanh ghi cho Page table trong trường hợp:
Trả lời:
Đáp án đúng: B
Trong kỹ thuật phân trang bộ nhớ, Page Table (bảng trang) là một cấu trúc dữ liệu được sử dụng bởi hệ điều hành để ánh xạ các trang ảo (virtual pages) sang các khung vật lý (physical frames) trong bộ nhớ. Khi Page Table có kích thước nhỏ, việc sử dụng thanh ghi (registers) để lưu trữ Page Table trở nên khả thi và hiệu quả hơn. Điều này giúp tăng tốc quá trình truy cập bộ nhớ vì CPU có thể truy cập trực tiếp vào thanh ghi mà không cần phải truy cập bộ nhớ chính chậm hơn.
- **Phương án A:** Số page bằng số frame không trực tiếp liên quan đến việc sử dụng thanh ghi cho Page Table. Số lượng page và frame có thể lớn, và việc sử dụng thanh ghi vẫn không khả thi nếu Page Table lớn.
- **Phương án B:** Page Table có kích thước nhỏ là điều kiện tiên quyết để có thể lưu trữ nó trong các thanh ghi. Thanh ghi có dung lượng rất hạn chế, do đó chỉ có thể lưu trữ các Page Table nhỏ.
- **Phương án C:** Kích thước page nhỏ không trực tiếp quyết định việc sử dụng thanh ghi cho Page Table. Kích thước page nhỏ có thể làm tăng số lượng page, và do đó có thể làm tăng kích thước của Page Table.
- **Phương án D:** Page Table có nhiều số hiệu page (page number) đồng nghĩa với việc kích thước Page Table lớn, điều này làm cho việc lưu trữ Page Table trong thanh ghi trở nên không khả thi.
Do đó, đáp án đúng là B.
50 câu hỏi 60 phút