Để ngăn chặn một tắc nghẽn chỉ cần:
Trả lời:
Đáp án đúng: D
Để ngăn chặn tắc nghẽn (deadlock), cần phá vỡ ít nhất một trong bốn điều kiện cần thiết để deadlock xảy ra. Bốn điều kiện đó là:
1. **Loại trừ lẫn nhau (Mutual exclusion):** Tài nguyên chỉ có thể được sử dụng bởi một tiến trình tại một thời điểm.
2. **Giữ và chờ (Hold and wait):** Một tiến trình giữ ít nhất một tài nguyên và đang chờ để có được các tài nguyên khác do các tiến trình khác giữ.
3. **Không thu hồi (No preemption):** Tài nguyên chỉ có thể được giải phóng một cách tự nguyện bởi tiến trình đang giữ nó, sau khi tiến trình đó hoàn thành nhiệm vụ của mình.
4. **Chờ đợi vòng tròn (Circular wait):** Tồn tại một tập hợp các tiến trình {P0, P1, ..., Pn} sao cho P0 đang chờ một tài nguyên do P1 giữ, P1 đang chờ một tài nguyên do P2 giữ, ..., Pn-1 đang chờ một tài nguyên do Pn giữ, và Pn đang chờ một tài nguyên do P0 giữ.
Đáp án D là chính xác nhất vì nó chỉ ra rằng nếu một trong các điều kiện trên không xảy ra, thì tắc nghẽn sẽ không thể xảy ra.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
