Trong các lựa chọn sau, lựa chọn nào không phải là điều kiện xảy ra bế tắc trong hệ thống?
Trả lời:
Đáp án đúng: D
Để xảy ra bế tắc trong hệ thống, cần có đồng thời bốn điều kiện:
1. **Loại trừ lẫn nhau (Mutual Exclusion):** Tài nguyên được gán độc quyền cho một tiến trình tại một thời điểm. Các tiến trình khác muốn sử dụng tài nguyên này phải chờ đến khi nó được giải phóng.
2. **Giữ và chờ (Hold and Wait):** Một tiến trình đang 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 đang giữ.
3. **Không cưỡng chế (No Preemption):** Tài nguyên chỉ có thể được giải phóng 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ữ.
Trong các lựa chọn được đưa ra, "Có tài nguyên găng" (tức là tài nguyên chỉ được sử dụng độc quyền bởi một tiến trình) là một trong những điều kiện cần thiết để xảy ra bế tắc. "Có hiện tượng giữ và đợi", "Không có hệ thống phân phối lại tài nguyên" (tương ứng với điều kiện "Không cưỡng chế"), và "Có hiện tượng tranh chấp tài nguyên" (thể hiện sự cạnh tranh tài nguyên, liên quan đến các điều kiện khác) cũng là các yếu tố góp phần vào bế tắc. Tuy nhiên, điều kiện "Có tài nguyên găng" không phải là điều kiện *không* xảy ra bế tắc, mà ngược lại, là một trong những điều kiện *cần* để bế tắc xảy ra. Vì vậy, đáp án không phải là điều kiện xảy ra bế tắc ở đây không có đáp án đúng trong các lựa chọn đã cho.
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
