JavaScript is required

Khi nào thì HĐH thay đổi số lượng được phân quyền?

A.

When a transaction begins

B.
Khi transaction kết thúc 1 cách không bình thường
C.
When a checkpoint occurs
D.
When a COMMIT is issued
Trả lời:

Đáp án đúng: B


Câu hỏi này liên quan đến việc quản lý số lượng (được phân quyền) trong hệ điều hành (HĐH) liên quan đến các giao dịch (transaction). * **Đáp án A: When a transaction begins (Khi transaction bắt đầu)** - Không đúng. HĐH không thay đổi số lượng được phân quyền chỉ khi transaction bắt đầu. * **Đáp án B: Khi transaction kết thúc 1 cách không bình thường** - Đúng. Khi một transaction kết thúc không bình thường (ví dụ: bị rollback), HĐH cần phải hoàn tác (undo) các thay đổi và khôi phục lại số lượng tài nguyên/quyền đã được phân quyền trước đó cho transaction. * **Đáp án C: When a checkpoint occurs (Khi checkpoint xảy ra)** - Không đúng. Checkpoint là điểm lưu trạng thái hệ thống để phục hồi nhanh hơn, không trực tiếp thay đổi số lượng được phân quyền. * **Đáp án D: When a COMMIT is issued (Khi một COMMIT được ban hành)** - Không đúng. Khi một transaction được commit, các thay đổi của nó được ghi lại vĩnh viễn, chứ không làm thay đổi số lượng tài nguyên đã phân quyền. Như vậy, đáp án chính xác nhất là B.

Câu hỏi liên quan