Trắc nghiệm Hệ điều hành Bài 19: Tắc nghẽn (Deadlock)
25 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Tắc nghẽn (Deadlock) là tình trạng gì trong hệ điều hành?
Đáp án và lời giải
Đáp án: D
Câu 2
Để xảy ra Tắc nghẽn (Deadlock), cần phải thỏa mãn đồng thời tất cả bao nhiêu điều kiện cần thiết?
Đáp án và lời giải
Đáp án: C
Câu 3
Điều kiện cần thiết đầu tiên cho Tắc nghẽn là Mutual Exclusion (Loại trừ lẫn nhau). Điều này có nghĩa là gì?
Đáp án và lời giải
Đáp án: C
Câu 4
Điều kiện cần thiết thứ hai cho Tắc nghẽn là Hold and Wait (Giữ và Chờ). Điều này có nghĩa là gì?
Đáp án và lời giải
Đáp án: D
Câu 5
Điều kiện cần thiết thứ ba cho Tắc nghẽn là No Preemption (Không độc quyền). Điều này có nghĩa là gì?
Đáp án và lời giải
Đáp án: C
Câu 6
Điều kiện cần thiết thứ tư cho Tắc nghẽn là Circular Wait (Chờ đợi vòng tròn). Điều này có nghĩa là gì?
Đáp án và lời giải
Đáp án: C
Câu 7
Nếu chỉ một trong bốn điều kiện cần thiết cho Tắc nghẽn không được thỏa mãn, thì điều gì xảy ra?
Đáp án và lời giải
Đáp án: D
Câu 8
Để ngăn chặn Tắc nghẽn (Deadlock Prevention), hệ điều hành sẽ làm gì?
Đáp án và lời giải
Đáp án: C
Câu 9
Phương pháp ngăn chặn Tắc nghẽn nào cố gắng đảm bảo điều kiện “Hold and Wait” không xảy ra?
Đáp án và lời giải
Đáp án: C
Câu 10
Nhược điểm của phương pháp ngăn chặn Tắc nghẽn bằng cách yêu cầu tiến trình yêu cầu tất cả tài nguyên cùng một lúc là gì?
Đáp án và lời giải
Đáp án: D
Câu 11
Phương pháp ngăn chặn Tắc nghẽn nào cố gắng đảm bảo điều kiện “Circular Wait” không xảy ra?
Đáp án và lời giải
Đáp án: D
Câu 12
Phương pháp ngăn chặn Tắc nghẽn nào cố gắng đảm bảo điều kiện “No Preemption” không xảy ra?
Đáp án và lời giải
Đáp án: B
Câu 13
Khác với Ngăn chặn (Prevention), phương pháp Tránh Tắc nghẽn (Deadlock Avoidance) làm gì?
Đáp án và lời giải
Đáp án: B
Câu 14
Trạng thái “An toàn” (Safe State) trong ngữ cảnh Tránh Tắc nghẽn là gì?
Đáp án và lời giải
Đáp án: D
Câu 15
Nếu một hệ thống ở trạng thái An toàn, điều gì chắc chắn đúng?
Đáp án và lời giải
Đáp án: D
Câu 16
Nếu một hệ thống ở trạng thái Không An toàn, điều gì chắc chắn đúng?
Đáp án và lời giải
Đáp án: C
Câu 17
Thuật toán nổi tiếng nhất cho phương pháp Tránh Tắc nghẽn là gì?
Đáp án và lời giải
Đáp án: D
Câu 18
Thuật toán Banker đòi hỏi thông tin gì từ các tiến trình?
Đáp án và lời giải
Đáp án: D
Câu 19
Nhược điểm chính của thuật toán Banker và phương pháp Tránh Tắc nghẽn nói chung là gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Phương pháp Phát hiện Tắc nghẽn (Deadlock Detection) làm gì?
Đáp án và lời giải
Đáp án: C
Câu 21
Thuật toán phát hiện Tắc nghẽn thường sử dụng biểu đồ nào?
Đáp án và lời giải
Đáp án: D
Câu 22
Trong biểu đồ cấp phát tài nguyên, Tắc nghẽn tồn tại nếu và chỉ nếu tồn tại điều gì?
Đáp án và lời giải
Đáp án: D
Câu 23
Nhược điểm của phương pháp Phát hiện Tắc nghẽm là gì?
Đáp án và lời giải
Đáp án: D
Câu 24
Phương pháp Phục hồi từ Tắc nghẽn (Deadlock Recovery) có thể bao gồm những hành động nào?
Đáp án và lời giải
Đáp án: D
Câu 25
Trong các phương pháp phục hồi bằng cách chấm dứt tiến trình, tiêu chí để chọn tiến trình bị chấm dứt có thể là gì?