Giới thiệu tài liệu
Tài liệu này thảo luận về việc tạm thời tử vong trong hệ điều hành và cách phát hiện và giải quyết nó. Tử vong là trạng thái mà hai hoặc nhiều quá trình đang bị khóa chờ đến thời gian có thể không khả dĩ, mỗi quá trình đang chờ cho quá trình khác phát hành một tài nguyên.
Đối tượng sử dụng
sinh viên, nhà nghiên cứu về hệ thống thông tin, công nghệ máy tính.
Nội dung tóm tắt
Tài liệu thảo luận về việc tử vong là một trạng thái xảy ra khi hai hoặc nhiều quá trình đang bị khóa chờ đến thời gian có thể không khả dĩ, và có thể phát sinh khi nhiều quá trình đang trở lại một tài nguyên hạn chế. Nó cũng giới thiệu các đặc điểm của tử vong, phương pháp phát hiện tử vong và các phương pháp giải quyết nó. Phương pháp phát hiện gồm việc tạo một đồ thị Wait-for và Resource allocation, cũng như Banker's algorithm. Phương pháp giải quyết bao gồm rollback, abort và resource preemption. Tài liệu cũng có một số vấn đề hành động để giúp học viên áp dụng các kiến thức đã học: tìm kiếm xem có tử vong không, xác định xem hệ thống an toàn hay không (nếu không, lý do là gì), sử dụng Banker's algorithm để xác định một quá trình có thể được cấp tài nguyên hay không, và trả lời câu hỏi về tử vong bằng cách sử dụng Banker's algorithm.