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.

giúp mình với

4 posters

Go down

giúp mình với Empty giúp mình với

Bài gửi  cathytranha 30/4/2009, 07:28

Tối qua thầy có giản bài về thuật toán (Preemptive SJFS) có tiếm quyền
Cách tính thởi gian chay trung bình làm sao vay các bạn.Mình không hiểu rõ lắm về cách tính này.
Thời điềm tiến trình Khoảnng CPU kế tiếp
0 P1 7
2 P2 4
4 P3 1
5 P4 4

Thời gian chạy trung bình là : (9 + 1 + 0 + 2) / 4 = 3 ms
Vậy tính
P1= ......?
P2=.......?
P3=.......?
P4=.......?
mong các bạn giúp mình với.

cathytranha

Tổng số bài gửi : 56
Join date : 20/02/2009

Về Đầu Trang Go down

giúp mình với Empty Re: giúp mình với

Bài gửi  minhpt4 30/4/2009, 17:29

cathytranha đã viết:Tối qua thầy có giản bài về thuật toán (Preemptive SJFS) có tiếm quyền
Cách tính thởi gian chay trung bình làm sao vay các bạn.Mình không hiểu rõ lắm về cách tính này.
Thời điềm tiến trình Khoảnng CPU kế tiếp
0 P1 7
2 P2 4
4 P3 1
5 P4 4

Thời gian chạy trung bình là : (9 + 1 + 0 + 2) / 4 = 3 ms
Vậy tính
P1= ......?
P2=.......?
P3=.......?
P4=.......?
mong các bạn giúp mình với.

Bạn phải vẽ giản đồ Grant trước đã.
Vẽ đúng thì mới làm đúng. Tổng CPU kế tiếp là 16. Sau đó tính các P được bao nhiêu sau đó cộng lại chia 4. Để mình giải bài xong sẽ post lên
cho bạn và giải thích cho bạn hiểu.

minhpt4

Tổng số bài gửi : 53
Join date : 13/04/2009

Về Đầu Trang Go down

giúp mình với Empty Re: giúp mình với

Bài gửi  philip.tran 30/4/2009, 19:26

cathytranha đã viết:Tối qua thầy có giản bài về thuật toán (Preemptive SJFS) có tiếm quyền
Cách tính thởi gian chay trung bình làm sao vay các bạn.Mình không hiểu rõ lắm về cách tính này.
Thời điềm tiến trình Khoảnng CPU kế tiếp
0 P1 7
2 P2 4
4 P3 1
5 P4 4

Thời gian chạy trung bình là : (9 + 1 + 0 + 2) / 4 = 3 ms
Vậy tính
P1= ......?
P2=.......?
P3=.......?
P4=.......?
mong các bạn giúp mình với.
p1 p2 p3 p2 p4 p1
|--|--|-|--|----|-----|
0 2 4 5 7 11 16

Nếu tiến trình đến có khoảng CPU kế tiếp nhỏ hơn với thời gian còn lại của tiến trình đang vận hành , nó sẽ được ưu tiên chạy thay thế .
Có nghĩa là thời điểm bắt đầu của p1 là 0 (khoảng CPU kế tiếp =7), khi tiến trình p1 tchạy đến thời điểm =2, khi đó thì có tiến trình P2 xuât hiện(với khoảng CPU kế tiếp của P2=4< P1=7-2=5) nên khi đó tiến trinh P1 dừng lại và ưu tiên cho P2 chạy , khi P2 chạy đến thời điểm =4 thì tiến trình P3 xuất hiện ( P3 với khoảng thời gian kế tiếp P=1 < P2=4-2=2 nên khi đó tiến trinh P2 dừng lại và ưu tiên cho P3 chạy...tương tự cho đến khi kết thúc tiến trình.
p1=11-2=9
p2=5-4=1
p3=0
p4=7-5=2

Mình làm có gì thiếu sót các bạn cho ý kiến nhé !!!

philip.tran

Tổng số bài gửi : 91
Join date : 19/02/2009

Về Đầu Trang Go down

giúp mình với Empty Re: giúp mình với

Bài gửi  TruongVanHieu_08H1010030 6/5/2009, 16:15

philip.tran đã viết:
p1 p2 p3 p2 p4 p1
|--|--|-|--|----|-----|
0 2 4 5 7 11 16

Nếu tiến trình đến có khoảng CPU kế tiếp nhỏ hơn với thời gian còn lại của tiến trình đang vận hành , nó sẽ được ưu tiên chạy thay thế .
Có nghĩa là thời điểm bắt đầu của p1 là 0 (khoảng CPU kế tiếp =7), khi tiến trình p1 tchạy đến thời điểm =2, khi đó thì có tiến trình P2 xuât hiện(với khoảng CPU kế tiếp của P2=4< P1=7-2=5) nên khi đó tiến trinh P1 dừng lại và ưu tiên cho P2 chạy , khi P2 chạy đến thời điểm =4 thì tiến trình P3 xuất hiện ( P3 với khoảng thời gian kế tiếp P=1 < P2=4-2=2 nên khi đó tiến trinh P2 dừng lại và ưu tiên cho P3 chạy...tương tự cho đến khi kết thúc tiến trình.
p1=11-2=9
p2=5-4=1
p3=0
p4=7-5=2

Mình làm có gì thiếu sót các bạn cho ý kiến nhé !!!

Chuẩn không cần chỉnh, ^^, y chang slide của thầy rầu, chỉnh sao được
TruongVanHieu_08H1010030
TruongVanHieu_08H1010030

Tổng số bài gửi : 67
Join date : 23/03/2009
Age : 38
Đến từ : TP.HCM

Về Đầu Trang Go down

giúp mình với Empty Re: giúp mình với

Bài gửi  Sponsored content


Sponsored content


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