Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

VÍ DỤ VỀ THUẬT GIẢ NHÀ BĂNG

2 posters

Go down

VÍ DỤ VỀ THUẬT GIẢ NHÀ BĂNG Empty VÍ DỤ VỀ THUẬT GIẢ NHÀ BĂNG

Bài gửi  NguyenVanQuang (113A) 26/9/2012, 22:48

Thuật giải Nhà băng
Câu 1:
Một hệ thống có 3 ổ băng từ và 3 tiến trình P1, P2, P3 với trạng thái cấp phát tài nguyên ở thời điểm Ti thể hiện bằng véc-tơ Allocation = (1, 0, 1) và Max = (1, 2, 2):
Dùng thuật giải nhà băng để:
a. Chứng minh trạng thái này an toàn. (1 điểm)
b. Xác định có nên đáp ứng hay không yêu cầu xin thêm 1 ổ nữa của của P3 ? (1 điểm)
Giải:
a. Xét tại thời điểm Ti mà 3 tiến trình được cấp phát như đề bài ta có:

VÍ DỤ VỀ THUẬT GIẢ NHÀ BĂNG 1

Với: Need[i] = Max[i] – Allocation[i] và Available = 3 – (1 + 0 + 1) = 1
Tìm chuỗi an toàn:

VÍ DỤ VỀ THUẬT GIẢ NHÀ BĂNG 2


Vậy tại thời điểm T0 tồn tại chuỗi an toàn {P1, P2, P3}. Suy ra, hệ thống tại thời điểm Ti ở trạng thái an toàn.

b. Ta thấy, yêu cầu thêm 1 ổ nữa của P3 thoả các điều kiện:
o Request3 <= Need3 và Request1 <= Available
o Hơn nữa việc cấp phát thêm 1 ổ nữa cho P3 thì hệ thống vẫn ở trạng thái an toàn vì tồn tại chuỗi an toàn {P1, P3, P2} trong khi tài nguyên trong hệ thống không còn nữa. Thật vậy:

VÍ DỤ VỀ THUẬT GIẢ NHÀ BĂNG 3
Do vậy ta có thể cấp thêm cho yêu cầu xin thêm 1 của P3 tại thời điểm này.


CÒN CÂU 2 CÁC BẠN TỰ LÀM NHA:


Câu 2
Một hệ thống có 3 ổ băng từ và 3 tiến trình P1, P2, P3 với trạng thái cấp phát tài nguyên tại thời điểm Tithể hiện bằng các véc-tơ Allocation=(0, 2, 1) và Max=(2, 2, 2).
Dùng thuật giải Nhà băng để:
a.Chứng minh trạng thái này an toàn (1,0 điểm)
b.Xác định có đáp ứng được hay không yêu cầu xin thêm 1 ổ nữa của P2 (1,0 điểm)
Razz

NguyenVanQuang (113A)

Tổng số bài gửi : 37
Join date : 13/08/2012

Về Đầu Trang Go down

VÍ DỤ VỀ THUẬT GIẢ NHÀ BĂNG Empty Re: VÍ DỤ VỀ THUẬT GIẢ NHÀ BĂNG

Bài gửi  DangTrungQuan (113A) 28/9/2012, 22:52

Đây là bài tập trong Sách mà. Được thì giải luôn câu 2 rồi hãy post lên

DangTrungQuan (113A)

Tổng số bài gửi : 19
Join date : 19/07/2012

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết