Trắc nghiệm Hệ điều hành Bài 27: Cấp phát khung trang Trắc nghiệm Hệ điều hành Bài 27: Cấp phát khung trang 25 câu hỏi 30 phút Hệ điều hànhBẮT ĐẦU LÀM BÀITrắc nghiệm Hệ điều hành Bài 27: Cấp phát khung trang 25 câu hỏi 30 phút Hệ điều hànhPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtTrong hệ thống bộ nhớ ảo phân trang, "Cấp phát khung trang" (Frame Allocation) là quá trình gì?A.Chia bộ nhớ vật lý thành các khung trang.B.Chọn trang cần loại bỏ khi xảy ra Page Fault.C.Nạp trang từ đĩa vào bộ nhớ.D.D Lát kiểm tra lại Câu 2Nhận biếtTại sao việc cấp phát khung trang lại quan trọng?A.Nó quyết định tốc độ CPU.B.Nó ảnh hưởng đến dung lượng đĩa cứng.C.Nó chỉ quan trọng trong hệ thống đơn nhiệm.D.D Lát kiểm tra lại Câu 3Nhận biếtĐâu là hai chiến lược cấp phát khung trang cơ bản?A.Fixed-size và Variable-size.B.Best-Fit và Worst-Fit.C.Shared và Private.D.D Lát kiểm tra lại Câu 4Nhận biếtTrong chiến lược Cấp phát cố định (Fixed Allocation), số lượng khung trang được gán cho mỗi tiến trình được quyết định khi nào?A.Thay đổi liên tục trong quá trình thực thi.B.BC.Tùy thuộc vào số lượng Page Fault.D.Chỉ được quyết định khi xảy ra Thrashing. Lát kiểm tra lại Câu 5Nhận biếtTrong Cấp phát cố định, có hai cách phân bổ số khung trang là gì?A.Phân bổ theo ưu tiên và theo thời gian đến.B.Phân bổ cho kernel và cho user.C.CD.Phân bổ cục bộ và toàn cục. Lát kiểm tra lại Câu 6Nhận biếtPhân bổ đều (Equal Allocation) trong Cấp phát cố định có nghĩa là gì?A.Mỗi tiến trình nhận số khung trang bằng kích thước của nó.B.Các tiến trình nhận số khung trang theo tỷ lệ với kích thước của chúng.C.Mỗi tiến trình nhận số khung trang bằng số lượng CPU.D.D Lát kiểm tra lại Câu 7Nhận biếtPhân bổ theo tỷ lệ (Proportional Allocation) trong Cấp phát cố định có nghĩa là gì?A.Các tiến trình ưu tiên cao nhận nhiều khung trang hơn.B.Các tiến trình nhận số khung trang bằng nhau.C.Số lượng khung trang thay đổi theo thời gian.D.D Lát kiểm tra lại Câu 8Nhận biếtNếu tổng số khung trang là M, có N tiến trình trong bộ nhớ, và kích thước của tiến trình Pi là Si. Trong Phân bổ theo tỷ lệ, số khung trang (Fi) cấp cho tiến trình Pi được tính như thế nào (gần đúng)?A.\( F_i = M / N \)B.\( F_i = S_i \times M \)C.\( F_i = N / M \)D.D Lát kiểm tra lại Câu 9Nhận biếtNhược điểm của Cấp phát cố định (đặc biệt là Phân bổ đều) là gì?A.Không tận dụng hết bộ nhớ.B.Khó tính toán.C.CD.Gây ra Phân mảnh ngoại vi. Lát kiểm tra lại Câu 10Nhận biếtTrong chiến lược Cấp phát động (Dynamic Allocation), số lượng khung trang được gán cho mỗi tiến trình có thể thay đổi khi nào?A.Chỉ khi tiến trình kết thúc.B.Chỉ khi tiến trình được nạp vào bộ nhớ.C.Chỉ khi hệ thống khởi động.D.D Lát kiểm tra lại Câu 11Nhận biếtChiến lược Cấp phát động dựa trên mô hình nào của tiến trình?A.CPU burst time.B.Priority.C.Arrival time.D.D Lát kiểm tra lại Câu 12Nhận biếtNếu sử dụng mô hình Working Set để cấp phát khung trang, mục tiêu là gì?A.Cấp cho mỗi tiến trình số khung trang lớn nhất có thể.B.Cấp cho mỗi tiến trình số khung trang bằng nhau.C.CD.Chỉ cấp phát khung trang khi xảy ra Page Fault. Lát kiểm tra lại Câu 13Nhận biếtNếu sử dụng mô hình Page Fault Frequency (PFF) để cấp phát khung trang, Hệ điều hành sẽ điều chỉnh số khung trang dựa trên tiêu chí nào?A.Kích thước của tiến trình.B.Độ ưu tiên của tiến trình.C.Thời gian chờ trong hàng đợi Ready.D.D Lát kiểm tra lại Câu 14Nhận biếtTrong chiến lược PFF, nếu tỷ lệ Page Fault của một tiến trình VƯỢT quá một ngưỡng trên (upper bound), điều đó gợi ý điều gì và Hệ điều hành nên làm gì?A.Tiến trình đang chạy hiệu quả, nên giữ nguyên số khung trang.B.Tiến trình đang gặp lỗi lập trình, nên chấm dứt nó.C.Tiến trình có quá nhiều khung trang, nên thu hồi bớt.D.D Lát kiểm tra lại Câu 15Nhận biếtTrong chiến lược PFF, nếu tỷ lệ Page Fault của một tiến trình THẤP hơn một ngưỡng dưới (lower bound), điều đó gợi ý điều gì và Hệ điều hành nên làm gì?A.Tiến trình đang gặp lỗi nghiêm trọng, nên chấm dứt.B.Tiến trình cần thêm khung trang, nên cấp phát thêm.C.Tiến trình đang chạy rất tốt, nên giữ nguyên số khung trang.D.D Lát kiểm tra lại Câu 16Nhận biếtKhi tất cả các khung trang trong bộ nhớ vật lý đã đầy và xảy ra Page Fault, Hệ điều hành cần chọn một trang để thay thế. Có hai phạm vi (scope) lựa chọn trang thay thế chính:A.Chỉ trong Working Set hoặc ngoài Working Set.B.Chỉ các trang đã bị sửa đổi hoặc chưa bị sửa đổi.C.CD.Thay thế FIFO hoặc LRU. Lát kiểm tra lại Câu 17Nhận biếtTrong Thay thế cục bộ (Local Replacement), khi tiến trình P gây ra Page Fault, trang bị chọn để thay thế sẽ là:A.Một trang ngẫu nhiên từ bất kỳ tiến trình nào.B.Một trang từ một tiến trình khác đang chờ I/O.C.CD.Trang cuối cùng được nạp vào bộ nhớ. Lát kiểm tra lại Câu 18Nhận biếtTrong Thay thế toàn cục (Global Replacement), khi tiến trình P gây ra Page Fault, trang bị chọn để thay thế sẽ là:A.Một trang chỉ từ tập hợp các khung trang của tiến trình P.B.Trang mới nạp gần đây nhất.C.Trang ít được sử dụng nhất của tiến trình P.D.D Lát kiểm tra lại Câu 19Nhận biếtChiến lược Cấp phát khung trang nào thường được sử dụng kết hợp với Thay thế cục bộ?A.Cấp phát động dựa trên PFF.B.Cấp phát động dựa trên Working Set.C.Cấp phát cố định theo tỷ lệ.D.D Lát kiểm tra lại Câu 20Nhận biếtChiến lược Cấp phát khung trang nào thường được sử dụng kết hợp với Thay thế toàn cục?A.Cấp phát cố định.B.Cấp phát tĩnh.C.Phân bổ đều.D.D Lát kiểm tra lại Câu 21Nhận biếtƯu điểm của Thay thế toàn cục so với Thay thế cục bộ là gì?A.Hiệu suất của mỗi tiến trình ít bị ảnh hưởng bởi các tiến trình khác.B.Dễ dự đoán hành vi của tiến trình hơn.C.Tránh được Thrashing tốt hơn ở mức tiến trình đơn lẻ.D.D Lát kiểm tra lại Câu 22Nhận biếtNhược điểm của Thay thế toàn cục là gì?A.Dễ gây ra Starvation cho các tiến trình ưu tiên cao.B.Chỉ hoạt động trên hệ thống đơn CPU.C.Khó khăn trong việc triển khai thuật toán thay thế.D.D Lát kiểm tra lại Câu 23Nhận biếtĐiều gì xảy ra nếu tổng kích thước Working Set của tất cả các tiến trình đang chạy VƯỢT quá dung lượng bộ nhớ vật lý có sẵn?A.Hệ thống sẽ tự động tăng dung lượng RAM.B.Các tiến trình sẽ chia sẻ tài nguyên CPU công bằng hơn.C.Số lượng chuyển ngữ cảnh sẽ giảm.D.D Lát kiểm tra lại Câu 24Nhận biếtHệ điều hành cần bao nhiêu khung trang tối thiểu cho mỗi tiến trình để nó có thể thực thi?A.Bằng kích thước toàn bộ không gian địa chỉ logic.B.Bằng kích thước Working Set.C.CD.Bằng số lượng CPU trong hệ thống. Lát kiểm tra lại Câu 25Nhận biếtPhương pháp cấp phát khung trang nào có khả năng dẫn đến Thrashing cao hơn nếu không được quản lý cẩn thận, đặc biệt khi mức độ đa chương cao?A.Cấp phát cố định (ví dụ: phân bổ đều).B.Cấp phát động dựa trên Working Set.C.Cấp phát động dựa trên PFF.D.D Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI