Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks

Vấn đề deadlock

Tình huống: Một tập các tiến trình bị block, mỗi tiến trình giữ tài nguyên và đang chờ tài nguyên mà tiến trình khác trong tập đang giữ

Ví dụ 1:

 Hệ thống có 2 file trên đĩa

 P1 và P2 mỗi tiến trình mở một file và yêu cầu mở file kia

Ví dụ 2:

 Bài toán các triết gia ăn tối

 Mỗi người cầm 1 chiếc đũa và chờ chiếc còn lại

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 1

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 1

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 2

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 2

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 3

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 3

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 4

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 4

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 5

Bài giảng môn học Hệ điều hành - Chương 6, Phần 1: Deadlocks trang 5

Tải về để xem đầy đủ hơn

pdf28 trang | Chia sẻ: cucnt | Lượt xem: 376 | Lượt tải: 0download

File đính kèm:

  • pdfbai_giang_mon_hoc_he_dieu_hanh_chuong_6_phan_1_deadlocks.pdf