Trắc nghiệm: Bộ nhớ ảo và thay trang
Phần lý thuyết ở đây bổ trợ cho bài Các thuật toán thay trang — bài đó dạy cách chạy FIFO, LRU, Optimal từng bước, còn trang này kiểm tra hiểu biết về cơ chế phía sau: bit valid-invalid, dirty bit, thrashing. Cấu trúc bảng trang và TLB nằm ở trắc nghiệm phân trang.
Chọn đáp án là biết đúng/sai ngay, bấm “Chi tiết” để xem giải thích.
- Câu 1Demand pagingCuối kỳ HĐH – SPKT
Trong Demand Paging, mỗi mục bảng trang có một bit valid-invalid. Bit này mang giá trị invalid trong trường hợp nào?
- Câu 2Lỗi trangCuối kỳ HĐH – SPKT
Lỗi trang (page fault) xảy ra khi nào?
- Câu 3ThrashingCuối kỳ HĐH – SPKT
Khi xảy ra lỗi trang liên tục thì điều gì đang diễn ra trong hệ thống?
- Câu 4Thay trangCuối kỳ HĐH – SPKT
Thuật toán thay thế trang nào có thể xuất hiện nghịch lý Belady?
- Câu 5Hiệu năngCuối kỳ HĐH – SPKT
Thời gian sửa một lỗi trang trung bình là 10 mili giây, truy cập bộ nhớ mất 1 micro giây. Với hit ratio 99,99%, thời gian truy cập bộ nhớ trung bình là bao nhiêu?
- Câu 6Thay trangCuối kỳ HĐH – SPKT
Thuật toán thay thế trang nào có thể cho tỷ lệ lỗi trang tăng ngay cả khi số lượng khung được phân bổ tăng lên?
- Câu 7Thay trangCuối kỳ HĐH – SPKT
Sự bất thường (nghịch lý) của Belady có nghĩa là gì?
- Câu 8ThrashingCuối kỳ HĐH – SPKT
Thrashing trong phân trang theo yêu cầu là gì?
- Câu 9Bảng trangCuối kỳ HĐH – SPKT
Dirty bit của một trang trong bảng trang dùng để làm gì?
- Câu 10Thay trangCuối kỳ HĐH – SPKT
Chuỗi tham chiếu trang có độ dài p, trong đó có n số trang riêng biệt; tiến trình được cấp m khung (ban đầu đều trống). Giới hạn dưới về số lỗi trang, đúng với mọi thuật toán thay trang, là bao nhiêu?
- Câu 11ThrashingCuối kỳ HĐH – SPKT
Thuật toán tần suất lỗi trang (Page-Fault Frequency) dùng để làm gì?
- Câu 12FIFOCuối kỳ HĐH – SPKT
Dùng thuật toán thay trang FIFO trên chuỗi tham chiếu 1, 2, 3, 4, 1, 2, 4, 1, 4, 3, 2, 4 với 3 khung trang trống. Số lỗi trang là bao nhiêu?
- Câu 13OptimalCuối kỳ HĐH – SPKT
Dùng thuật toán Optimal (OPT) trên chuỗi 1, 2, 3, 4, 1, 2, 4, 1, 4, 3, 2, 4 với 3 khung trang. Số lỗi trang là bao nhiêu?
- Câu 14LRUCuối kỳ HĐH – SPKT
Dùng thuật toán LRU trên chuỗi 1, 2, 3, 4, 1, 2, 4, 1, 4, 3, 2, 4 với 3 khung trang. Số lỗi trang là bao nhiêu?
- Câu 15ClockCuối kỳ HĐH – SPKT
Dùng thuật toán CLOCK trên chuỗi 1, 2, 3, 4, 1, 2, 4, 1, 4, 3, 2, 4 với 3 khung trang, bit trạng thái = 1 cho mọi trường hợp, con trỏ không di chuyển khi truy xuất trang. Số lỗi trang là bao nhiêu?