JavaScript is required

Phương pháp giải quyết Deadlock nào mà Hệ điều hành sử dụng việc đánh giá tính an toàn của chuỗi tiến trình là “safe” hay “unsafe”?

A.

Phương pháp Ngăn chặn (preventing).

B.

Phương pháp Phòng tránh (avoiding).

C.

Phương pháp Phát hiện và Khôi phục.

D.

Phương pháp Bỏ qua Deadlock.

Trả lời:

Đáp án đúng: B


Phương pháp phòng tránh (avoidance) deadlock trong hệ điều hành hoạt động bằng cách đánh giá trạng thái hệ thống sau mỗi yêu cầu cấp phát tài nguyên. Nó xác định xem việc cấp phát tài nguyên có đưa hệ thống vào trạng thái "unsafe" (không an toàn) hay không. Trạng thái "unsafe" là trạng thái mà hệ thống không thể đảm bảo rằng tất cả các tiến trình có thể hoàn thành, do có nguy cơ xảy ra deadlock. Nếu việc cấp phát tài nguyên dẫn đến trạng thái "unsafe", yêu cầu sẽ bị từ chối. Các phương pháp khác như ngăn chặn (prevention) tập trung vào việc loại bỏ các điều kiện cần thiết cho deadlock xảy ra, phát hiện và khôi phục (detection and recovery) tìm kiếm và giải quyết deadlock sau khi chúng đã xảy ra, và bỏ qua deadlock (ignoring) đơn giản là không làm gì cả, giả định rằng deadlock rất hiếm khi xảy ra.

Câu hỏi liên quan