JavaScript is required

Chuỗi thứ tự tiến trình được cấp phát tài nguyên được cho là an toàn (safe) nếu: với mỗi tiến trình Pi, các tài nguyên mà Pi yêu cầu được thoả mãn bởi số tài nguyên sẵn có (+) số tài nguyên được giữ bởi tất cả tiến trình Pj. Hãy cho biết phát biểu nào đúng?

A.

Pj cũng là tiên trình Pi trong chuỗi.

B.

Pj là tiên trình bất kỳ trong chuỗi.

C.

Tiến trình Pj < Pi trong chuỗi.

D.

Tiến trình Pj > Pi trong chuỗi.

Trả lời:

Đáp án đúng: C


Một chuỗi các tiến trình được coi là "an toàn" nếu, với mỗi tiến trình Pi trong chuỗi, các tài nguyên mà Pi yêu cầu có thể được đáp ứng bởi tổng số tài nguyên hiện có cộng với các tài nguyên mà tất cả các tiến trình Pj (với j < i) đang giữ. Điều này đảm bảo rằng Pi có thể hoàn thành mà không gây ra deadlock. Như vậy, Pj phải là tiến trình đứng trước Pi trong chuỗi.

Câu hỏi liên quan