Tạo Trắc Nghiệm

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ì?

Đáp án và lời giải

Đáp án: D