Theo giải pháp RICART – AGRAWNLA, một tiến trình Q nhận được một thông báo yêu cầu vào đoạn tới hạn thì có thể xảy ra những tình huống nào?
A.
Nếu Q đang ở trong đoạn tới hạn thì nó trì hoãn việc trả lời cho đến khi ra khỏi đoạn tới hạn
B.
Nếu Q không muốn vào đoạn tới hạn thì nớ gửi ngay thông báo trả lời đồng ý
C.
Nếu Q đang muốn vào đoạn tới hạn thì nó sẽ so sánh time stamp của mình với time stamp của P. Nếu nhỏ hơn thì Q gửi thông báo đồng ý cho P
D.
Tất cả đáp án đều đúng
Trả lời:
Đáp án đúng: D
Giải pháp Ricart-Agrawala là một thuật toán đồng thuận phân tán, thường được sử dụng để giải quyết bài toán loại trừ lẫn nhau trong hệ thống phân tán. Khi một tiến trình Q nhận được yêu cầu vào vùng tới hạn từ tiến trình P, các tình huống sau có thể xảy ra:
* **A. Nếu Q đang ở trong đoạn tới hạn thì nó trì hoãn việc trả lời cho đến khi ra khỏi đoạn tới hạn:** Điều này đúng. Nếu Q đang thực thi trong vùng tới hạn, nó không thể cấp quyền cho P vào vùng tới hạn, vì như vậy sẽ vi phạm tính loại trừ lẫn nhau. Do đó, Q phải đợi đến khi ra khỏi vùng tới hạn.
* **B. Nếu Q không muốn vào đoạn tới hạn thì nó gửi ngay thông báo trả lời đồng ý:** Điều này đúng. Nếu Q không có nhu cầu vào vùng tới hạn, nó có thể gửi ngay phản hồi đồng ý cho P mà không cần trì hoãn.
* **C. Nếu Q đang muốn vào đoạn tới hạn thì nó sẽ so sánh timestamp của mình với timestamp của P. Nếu nhỏ hơn thì Q gửi thông báo đồng ý cho P:** Điều này đúng. Nếu cả P và Q đều muốn vào vùng tới hạn, thuật toán Ricart-Agrawala sử dụng timestamp để giải quyết xung đột. Tiến trình nào có timestamp nhỏ hơn (tức là yêu cầu sớm hơn) sẽ được ưu tiên. Do đó, nếu timestamp của Q lớn hơn timestamp của P, Q sẽ trì hoãn việc trả lời và nhường quyền cho P. Ngược lại, nếu timestamp của Q nhỏ hơn, Q sẽ gửi thông báo đồng ý cho P.
Vì cả ba đáp án A, B và C đều đúng, nên đáp án D là chính xác nhất.
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
