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.

Bài tập Round- Robin

+4
kimgiap(i92c)
tranquochoan_i92c
vi_hung_i92
BuiDuyChien(i92C)
8 posters

Go down

Bài tập Round- Robin Empty Bài tập Round- Robin

Bài gửi  BuiDuyChien(i92C) 4/12/2010, 08:05

Đề bài: Một hệ thống có 3 tiến trình với thời điểm đầu và thời gian sử dung CPU như sau:

Tiến trình-----------Thời điểm đến (ms) ------- CPU Burst (ms)
P1-------------------------- 4 --------------------------24
P2------------------------- 19 ------------------------- 17
P3--------------------------30 -------------------------- 8

Dùng thuật giải Round - Robin với thời lượng 20 giây để điều phối CPU
a. Thể hiện bằng biểu đồ Gantt.
b. Tính thời gian chờ trung bình của các tiến trình.
giải
--------- P1-------- P2--------P3------P1
|----|----------|----------|----------|------|
----4---------24--------41---------49---53
p1=4-4=0
p1=49-24=25
p2=24-9=15
p3=41-30=11
Time TB=(0+25)+15+11/3=17 ms
các bạn chỉ mình cách tính với

BuiDuyChien(i92C)

Tổng số bài gửi : 31
Join date : 14/09/2010

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  vi_hung_i92 4/12/2010, 18:48

theo mình thì như vậy mới đúng

Bài tập Round- Robin Vongrobin

vi_hung_i92

Tổng số bài gửi : 21
Join date : 16/09/2010
Đến từ : Tp.Hồ Chí Minh

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  BuiDuyChien(i92C) 5/12/2010, 07:45

cám ơn vĩ hùng nhé.

BuiDuyChien(i92C)

Tổng số bài gửi : 31
Join date : 14/09/2010

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  tranquochoan_i92c 21/12/2010, 12:51

Bạn nào giải và nói chi tiết bài này giúp mình dc ko!

Một hệ thống có 3 tiến trình với thời điểm đến và thời gian sử dụng CPU như sau
Tiến trình Thời điểm đến (ms) CPU-Burst (ms)
P1 4 46
P2 30 28
P351 33
Dùng thuật giải RRS với thời lượng bằng 20 ms để điều phối CPU
a.Thể hiện bằng biểu đồ Gantt
b.Tính thời gian chờ trung bình của các tiến trình

tranquochoan_i92c

Tổng số bài gửi : 24
Join date : 25/10/2010

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  tranquochoan_i92c 21/12/2010, 18:21

Làm thế này đúng ko vậy các bạn

Bài tập Round- Robin Rrsl

tranquochoan_i92c

Tổng số bài gửi : 24
Join date : 25/10/2010

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  vi_hung_i92 21/12/2010, 22:01

theo mình là vậy, ko bit có chính xác ko!!! Smile
Bài tập Round- Robin 12-21-20109-55-51PM

vi_hung_i92

Tổng số bài gửi : 21
Join date : 16/09/2010
Đến từ : Tp.Hồ Chí Minh

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  kimgiap(i92c) 22/12/2010, 11:08

vi_hung_i92 đã viết:theo mình là vậy, ko bit có chính xác ko!!! Smile
Bài tập Round- Robin 12-21-20109-55-51PM

Bài tập giải trên khác đáp án với Giáp, bạn nào tham khảo bài giải của mình rồi cho ý kiến xem đúng như thế nào bạn nhé!

1. Sơ đồ Gantt
Bài tập Round- Robin Rrsau

2. Thời gian chờ trung bình của các tiến trình
Thời gian chờ các tiến trình=Thời điểm kết thúc-(Thời điểm đến)-(CPU - Burst)
P1=90-4-46=40ms
P2=98-30-28=40ms
P3=111-51-33=27ms
Vậy thời gian chờ trung bình=(40+40+27)/3=107/3=35,666 ms



Được sửa bởi kimgiap(i92c) ngày 24/12/2010, 00:22; sửa lần 1.
kimgiap(i92c)
kimgiap(i92c)

Tổng số bài gửi : 144
Join date : 28/07/2010
Đến từ : Bình Định

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  08H1012072_quy 23/12/2010, 22:26

vi_hung_i92 đã viết:theo mình là vậy, ko bit có chính xác ko!!! Smile
Bài tập Round- Robin 12-21-20109-55-51PM

Bài giải trên theo mình nghĩ là sai (chưa đúng), chính xác là như sau:
Bài tập Round- Robin Gant
Vì tại thời điểm 70, P2 đã vào hàng chờ trước thằng P3 nên P2 sẽ được ưu tiên chạy trước
(Thằng nào vào hàng đợi trước thì được ưu tiên chạy trước)

Thời gian trung bình = các bạn tự tính

08H1012072_quy

Tổng số bài gửi : 51
Join date : 02/11/2010

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  kimgiap(i92c) 24/12/2010, 00:40

BuiDuyChien(i92C) đã viết:Đề bài: Một hệ thống có 3 tiến trình với thời điểm đầu và thời gian sử dung CPU như sau:

Tiến trình-----------Thời điểm đến (ms) ------- CPU Burst (ms)
P1-------------------------- 4 --------------------------24
P2------------------------- 19 ------------------------- 17
P3--------------------------30 -------------------------- 8

Dùng thuật giải Round - Robin với thời lượng 20 giây để điều phối CPU
a. Thể hiện bằng biểu đồ Gantt.
b. Tính thời gian chờ trung bình của các tiến trình.
giải
--------- P1-------- P2--------P3------P1
|----|----------|----------|----------|------|
----4---------24--------41---------49---53
p1=4-4=0
p1=49-24=25
p2=24-9=15
p3=41-30=11
Time TB=(0+25)+15+11/3=17 ms
các bạn chỉ mình cách tính với

1. Sơ đồ Gantt của bạn làm đúng rồi
2. Thời gian chờ trung bình thì bị sai mình xin tính lại
Thời gian chờ Trung Bình
P1=53-4-24=25ms
P2=41-19-17=5ms
P3=49-30-8=11ms
Vậy thời gian chờ trung bình =(25+5+11)/3=41/3=13,66 ms
kimgiap(i92c)
kimgiap(i92c)

Tổng số bài gửi : 144
Join date : 28/07/2010
Đến từ : Bình Định

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  kimgiap(i92c) 24/12/2010, 00:47

08H1012072_quy đã viết:
vi_hung_i92 đã viết:theo mình là vậy, ko bit có chính xác ko!!! Smile
Bài tập Round- Robin 12-21-20109-55-51PM

Bài giải trên theo mình nghĩ là sai (chưa đúng), chính xác là như sau:
Bài tập Round- Robin Gant
Vì tại thời điểm 70, P2 đã vào hàng chờ trước thằng P3 nên P2 sẽ được ưu tiên chạy trước
(Thằng nào vào hàng đợi trước thì được ưu tiên chạy trước)

Thời gian trung bình = các bạn tự tính

Bài giải của bạn Quý bị sai rồi
Sau thời gian 64 ms thì tới thời điểm của tiến trình P3 thực hiện lúc này P1, P2 đang được Queue Ready, sau khi P3 chạy 20ms thì P1 được thự hiện ở 6ms còn lại, P3 đưa vào Queue Ready sau P2 , Tiếp đến P2 thực hiện 8 ms còn lại rồi cuối cùng P3 thực hiện cho đến hết vậy bạn Quý xem lại nhé!
kimgiap(i92c)
kimgiap(i92c)

Tổng số bài gửi : 144
Join date : 28/07/2010
Đến từ : Bình Định

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  08H1012072_quy 24/12/2010, 08:50

Tùy cách học lý thuyết kỹ hay không của mỗi người.
Mong Thầy vào cuộc để phán xét cái nào đúng, cái nào sai để tụi em còn rút ra kinh nghiệm.

08H1012072_quy

Tổng số bài gửi : 51
Join date : 02/11/2010

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  NGUYENPHUONGTHAO[I92C] 24/12/2010, 16:26

kimgiap(i92c) đã viết:
BuiDuyChien(i92C) đã viết:Đề bài: Một hệ thống có 3 tiến trình với thời điểm đầu và thời gian sử dung CPU như sau:

Tiến trình-----------Thời điểm đến (ms) ------- CPU Burst (ms)
P1-------------------------- 4 --------------------------24
P2------------------------- 19 ------------------------- 17
P3--------------------------30 -------------------------- 8

Dùng thuật giải Round - Robin với thời lượng 20 giây để điều phối CPU
a. Thể hiện bằng biểu đồ Gantt.
b. Tính thời gian chờ trung bình của các tiến trình.
giải
--------- P1-------- P2--------P3------P1
|----|----------|----------|----------|------|
----4---------24--------41---------49---53
p1=4-4=0
p1=49-24=25
p2=24-9=15
p3=41-30=11
Time TB=(0+25)+15+11/3=17 ms
các bạn chỉ mình cách tính với

1. Sơ đồ Gantt của bạn làm đúng rồi
2. Thời gian chờ trung bình thì bị sai mình xin tính lại
Thời gian chờ Trung Bình
P1=53-4-24=25ms
P2=41-19-17=5ms
P3=49-30-8=11ms
Vậy thời gian chờ trung bình =(25+5+11)/3=41/3=13,66 ms
-->> giáp xem lại thử nha ... ở t=24 p1 còn lại 4, cho vào hàng đợi vì đã đến lượt của p2 (t=19) sau đó đến thời điểm t=41 thì đến lượt p3 nhưng do trong hàng đợi đã có p1 nên p3 phải xếp vào sau p1, p1 xong mới đến p3. Hình vẽ của th đây : Bài tập Round- Robin Rrs
và thời gian chờ th tính như sau :
P1 = 4 + (41-24)=21
P2 = 24 - 19 = 5
P3 = 45 - 30 = 15
-> thời gian chờ = (21+5+15)/3= 13,666 (ms)
có gì chưa chính xác thì "phản công" lại nha Very Happy
NGUYENPHUONGTHAO[I92C]
NGUYENPHUONGTHAO[I92C]

Tổng số bài gửi : 43
Join date : 14/09/2010

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  NGUYENPHUONGTHAO[I92C] 24/12/2010, 16:35

Bài giải trên theo mình nghĩ là sai (chưa đúng), chính xác là như sau:
Bài tập Round- Robin Gant
Vì tại thời điểm 70, P2 đã vào hàng chờ trước thằng P3 nên P2 sẽ được ưu tiên chạy trước
(Thằng nào vào hàng đợi trước thì được ưu tiên chạy trước)

Thời gian trung bình = các bạn tự tính[/quote]
-->> mình cũng làm như bạn ... và chắn chắn là nó đúng Very Happy
NGUYENPHUONGTHAO[I92C]
NGUYENPHUONGTHAO[I92C]

Tổng số bài gửi : 43
Join date : 14/09/2010

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  PhamVanNam(I92C) 14/4/2011, 11:58

Mình nghĩ bạn Vi Hùng giải đúng.

PhamVanNam(I92C)

Tổng số bài gửi : 35
Join date : 13/09/2010
Đến từ : Ho Chi Minh

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

Bài gửi  votanphat_i92c_09h1012069 11/10/2011, 00:41


Theo so đồ trên mình cũng làm như vầy:
Thời gian chờ:
P1: 70 - 4 - 46 = 20
P2: 98 – 30 – 28 = 40
P3: 111 – 51 – 33 = 27

Thời gian chờ trung bình:(20+40+27)/3 = 29



votanphat_i92c_09h1012069

Tổng số bài gửi : 3
Join date : 08/09/2011

Về Đầu Trang Go down

Bài tập Round- Robin Empty Re: Bài tập Round- Robin

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