PDA

View Full Version : Anh chị nào rành tiếng Anh(CNTT) dịch dùm em với


ngoc_huy_nt
30-10-2010, 22:05
tình hình là thầy em bắt dịch đoạn tiếng Anh này, nhưng nói thật là môn tiếng Anh en học dở lắm, trên VOZ có anh chị nào rành thì dịch dùm em, em cảm ơn nhìu nhìu. :adore::adore:


Answer: To prove property (a) we note that each Pi enters its critical section only if flag[j] = false. Since only Pi can update flag[j], and since Pi inspects flag[j] only while flag[i]=true, the result follows.
a. To prove property (b), we first note that the value of the variable turn is changed only at the end of the critical section. Suppose that only process Pi wants to enter the critical section. In this case, it will find flag[j]=false and immediately enter the critical section, independent of the current value of turn. Suppose that both processes want to enter the critical section, and the value of turn = 0. Two cases are now possible. If Pi finds flag[0] = false then it will enter the critical section. If Pi finds flag[0] = true then we claim that P0 will enter the critical section before P1. Moreover, it will do so within a finite amount of time.
b. To demonstrate this fact, first consider process P0. Since turn = 0, it will only be waiting for flag[1] to be set to false; more precisely, it will not be executing in the begin block associated with the if statement. Furthermore, it will not change the value of flag[0]. Meanwhile, process P1 will find flag[0] = true and turn = 0. It will set flag[1] = false and wait until turn = 1. At this point, P0 will enter its critical section. A symmetric argument can be made if turn =1. 6.4 The first known correct software solution to the critical-section problem for n processes with a lower bound on waiting of n

[m]eo.con.ham.choi
30-10-2010, 22:09
Vào vdict.com đi bạn :)
Có phần translate cả đoạn đấy.

hamu
30-10-2010, 22:12
Trả lời: Để chứng minh tài sản (a), chúng tôi lưu ý rằng mỗi Pi đi vào phần quan trọng của nó chỉ nếu flag [j] = false. Vì chỉ có Pi có thể cập nhật flag [j], và kể từ Pi kiểm tra flag [j] chỉ khi flag [i] = true, kết quả sau.
a. Để chứng minh tài sản (b), chúng tôi lưu ý đầu tiên là giá trị của các chuyển biến là thay đổi duy nhất ở cuối phần quan trọng. Giả sử chỉ quá trình Pi muốn vào phần quan trọng. Trong trường hợp này, nó sẽ tìm flag [j] = false và ngay lập tức nhập vào phần quan trọng, độc lập với giá trị hiện tại của biến. Giả sử rằng cả hai quá trình muốn vào phần quan trọng, và giá trị của biến = 0. Hai trường hợp hiện nay có thể. Nếu Pi thấy flag [0] = false thì nó sẽ bước vào phần quan trọng. Nếu Pi thấy flag [0] = true sau đó chúng tôi cho rằng P0 sẽ bước vào phần quan trọng trước khi P1. Hơn nữa, nó sẽ làm như vậy trong một khoảng thời gian hữu hạn.
b. Để chứng minh thực tế này, đầu tiên xem xét quá trình P0. Kể từ khi chuyển = 0, nó sẽ chỉ được chờ đợi [1] flag được thiết lập để sai; chính xác hơn, nó sẽ không được thực hiện trong khối bắt đầu liên kết với các câu lệnh if. Hơn nữa, nó sẽ không thay đổi giá trị của flag [0]. Trong khi đó, quá trình P1 sẽ tìm thấy flag [0] = true và biến = 0. Nó sẽ đặt flag [1] = false và chờ cho đến khi lần lượt = 1. Tại thời điểm này, P0 sẽ bước vào phần quan trọng của nó. Một đối số đối xứng có thể được thực hiện nếu biến = 1. 6.4 đầu tiên được biết chính xác phần mềm giải pháp cho vấn đề quan trọng mục cho các quá trình n với một cận dưới về chờ đợi của n

google translate :D:D

ngoc_huy_nt
30-10-2010, 23:03
anh chị nào dich sát nghĩa dùm em với, em cam on, giúp em 1 tay đi :hang::hang::hang::hang::hang:

f4brk
30-10-2010, 23:10
critical section nghĩa là đoạn găng. Khó nhất là từ đó, còn lại bạn tự dịch đi.