JavaScript is required

Trong các biện pháp ngăn chặn tắc nghẽn sau, biện pháp nào dễ ảnh hưởng đến việc bảo vệ tính toàn vẹn dữ liệu của hệ thống:

A.
Tiến trình phải yêu cầu tất cả các tài nguyên trước khi xử lí
B.
Khi một tiến trình yêu cầu một tài nguyên mới và bị từ chối, nó phải giải phóng tài nguyên đang bị chiếm giữ, sau đó được cấp phát trở lại cùng lần với tài nguyên mới
C.
Cho phép hệ thống thu hồi tài nguyên từ các tiến trình bị khoá và cấp phát trở lại cho tiến trình khi nó thoát khỏi tình trạng bị khoá
D.
Câu b và c đúng
Trả lời:

Đáp án đúng: D


Trong các biện pháp được đưa ra, việc thu hồi tài nguyên từ các tiến trình đang bị khóa (đáp án C và một phần của đáp án D) tiềm ẩn nguy cơ ảnh hưởng đến tính toàn vẹn dữ liệu. Khi một tiến trình đang thực hiện các thao tác ghi/đọc dữ liệu và bị thu hồi tài nguyên giữa chừng, dữ liệu có thể bị mất mát hoặc không nhất quán. Biện pháp B cũng có thể ảnh hưởng đến tính toàn vẹn dữ liệu nhưng mức độ ảnh hưởng ít hơn so với biện pháp C. Biện pháp A, yêu cầu tiến trình yêu cầu tất cả tài nguyên trước khi xử lý, là một biện pháp phòng ngừa tắc nghẽn hiệu quả và không trực tiếp ảnh hưởng đến tính toàn vẹn dữ liệu. Do đó, đáp án D (b và c đúng) là đáp án chính xác nhất.

Câu hỏi liên quan