Giải bài 2
3 posters
Trang 1 trong tổng số 1 trang
Giải bài 2
Máy in | Băng từ | |
P0 | Đang được cấp | Xin được cấp |
P1 | Xin được cấp | Đang được cấp |
P2 | Đang được cấp |
Các bạn nhìn thấy chu trình đúng không nào? Nhưng thật ra trạng thái này là an toàn, vì sao ???
Các bạn thấy rằng P2 đang giữ 1 phiên bản ổ băng từ, đến lúc nào đó P2 sẽ xong việc, lúc đó ổ băng từ sẽ cấp cho P0, lúc này P0 sẽ đủ tài nguyên để làm việc & khi P0 kết thúc, P1 sẽ làm việc được. Do đó ta sẽ thấy tồn tại chuỗi an toàn <P2, P0, P1>
Chứng minh:
Allocation | Need | Available | ||||
A | B | A | B | A | B | |
P0 | 1 | 0 | 0 | 1 | 0 | 0 |
P1 | 0 | 1 | 1 | 0 | ||
P2 | 0 | 1 | 0 | 0 |
Work | Need | Pi | Allocation | |||
A | B | A | B | A | B | |
0 | 0 | 0 | 0 | P2 | 0 | 1 |
0 | 1 | 0 | 1 | P0 | 1 | 0 |
1 | 1 | 1 | 0 | P1 | 0 | 1 |
ThanhNhan_I83C- Tổng số bài gửi : 11
Join date : 10/09/2009
Re: Giải bài 2
nhưng nếu bây giờ P2 yêu cầu thêm 1 ổ băng hay 1 máy in thì bài toán sẽ khác
Sang-I83C- Tổng số bài gửi : 46
Join date : 22/11/2009
Re: Giải bài 2
ThanhNhan_I83C đã viết:Sơ đồ RAG
Máy in Băng từ P0 Đang được cấp Xin được cấp P1 Xin được cấp Đang được cấp P2 Đang được cấp
Các bạn nhìn thấy chu trình đúng không nào? Nhưng thật ra trạng thái này là an toàn, vì sao ???
Các bạn thấy rằng P2 đang giữ 1 phiên bản ổ băng từ, đến lúc nào đó P2 sẽ xong việc, lúc đó ổ băng từ sẽ cấp cho P0, lúc này P0 sẽ đủ tài nguyên để làm việc & khi P0 kết thúc, P1 sẽ làm việc được. Do đó ta sẽ thấy tồn tại chuỗi an toàn <P2, P0, P1>
Chứng minh:
Allocation Need Available A B A B A B P0 1 0 0 1 0 0 P1 0 1 1 0 P2 0 1 0 0 => Tồn tại chuỗi an toàn <P2, P0, P1
Work Need Pi Allocation A B A B A B 0 0 0 0 P2 0 1 0 1 0 1 P0 1 0 1 1 1 0 P1 0 1
Tuy RAG có vòng tròn đồng hướng, nhưng tài nguyên băng từ có nhiều phiên bản(2) mà nên trạng thái chỉ là có khả năng deadlock xảy ra thôi.
NhutNguyen- Tổng số bài gửi : 21
Join date : 25/09/2009
Re: Giải bài 2
Mình đâu nói là có Deadlock! Trong bài kiểm tra mình trả lời là trạng thái không an toàn thôi
Sang-I83C- Tổng số bài gửi : 46
Join date : 22/11/2009
Similar topics
» Thảo luận Bài 6
» Cách giải bài tập về các thuật giải điều phối CPU (Thuật giải RRS )
» Thảo luận Bài 6
» Video hướng dẫn giải bài tập thuật giải Round Robin - sưu tầm của khóa trước
» Tham khảo cách giải Định thời CPU qua các thuật giải
» Cách giải bài tập về các thuật giải điều phối CPU (Thuật giải RRS )
» Thảo luận Bài 6
» Video hướng dẫn giải bài tập thuật giải Round Robin - sưu tầm của khóa trước
» Tham khảo cách giải Định thời CPU qua các thuật giải
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết