Điều kiện cần để xảy ra deadlock6... Điều kiện cần để xảy ra deadlock tt7... Đồ thị cấp phát tài nguyên 9... Các phương pháp giải quyết deadlock 114... Các phương pháp giải quyết deadloc
Trang 1HỆ ĐIỀU HÀNH
Trần Văn Minh
1
Trang 2CHƯƠNG VI TẮC NGHẼN(DEADLOCK)
2
Trang 3Vấn đề deadlock trong hệ thống
3
Trang 4Mô hình hóa hệ thống
4
Trang 5Định nghĩa
5
Trang 6Điều kiện cần để xảy ra deadlock
6
Trang 7Điều kiện cần để xảy ra deadlock (tt)
7
Trang 8Resource Allocation Graph(tt)
8
Trang 9Đồ thị cấp phát tài nguyên
9
Trang 10Ví dụ về RAG
10
Trang 11Ví dụ về RAG (tt)
11
Trang 12RAG và deadlock
12
Trang 13RAG và deadlock(tt)
13
Trang 14Các phương pháp giải quyết deadlock (1)
14
Trang 15Các phương pháp giải quyết deadlock (2)
15
Trang 161 Ngăn deadlock(deadlock prevention)
16
Trang 17Ngăn deadlock (tt)
17
Trang 18Ngăn deadlock (tt)
18
Trang 19Ngăn deadlock(tt)
19
Trang 20Ngăn deadlock(tt)
20
Trang 212 Tránh tắc nghẽn(deadlock avoidance)
21
Trang 22Trạng thái safe và unsafe
22
Trang 23Chuỗi an toàn (tt)
23
Trang 24Chuỗi an toàn (tt)
24
Trang 25Trạng thái safe/unsafe và deadlock
25
Trang 26Giải thuật đồ thị cấp phát tài nguyên
26
Trang 27Giải thuật banker
27
Trang 28Giải thuật banker (tt)
28
Trang 29Giải thuật banker(tt) 1.Giải thuật an toàn
29
Trang 302 Giải thuật yêu cầu(cấp phát)tài nguyên
30
Trang 31Giải thuật yêu cầu tài nguyên
31
Trang 32Giải thuật kiểm tra trạng thái an toàn(ví dụ)
32
Trang 33GT(kiểm tra trạng thái) an toàn( ví dụ) (tt)
33
Trang 34GT cấp phát tài nguyên – Ví dụ
34
Trang 353.Phát hiện deadlock
35
Trang 36Mỗi loại tài nguyên chỉ có 1 thực thể
36
Trang 37Mỗi loại tài nguyên có nhiều thực thể
37
Trang 38GT phát hiện deadlock
38
Trang 39GT phát hiện deadlock (tt) ví dụ
39
Trang 40GT phát hiện deadlock (tt)
40
Trang 41Phục hồi deadlock(deadlock recovery)
41
Trang 42Deadlock recovery:Chấm dứt quá trình
42
Trang 43Deadlock recovery: Lấy lại tài nguyên
43
Trang 44PP kết hợp để giải quyết Deadlock
44
Trang 45Bài tập
45
Trang 46Bài tập
46
Trang 47Bài tập
47
Trang 48Bài tập
48
Trang 49Bài tập
49
Trang 50Bài tập
50
Trang 51CHƯƠNG VI TẮC NGHẼN(DEADLOCK)
51
Trang 52CHƯƠNG VI TẮC NGHẼN(DEADLOCK)
52
Trang 53CHƯƠNG VI TẮC NGHẼN(DEADLOCK)
53