JavaScript is required

Cho ba tiến trình P1, P2, P3 với Burst time tương ứng là: 24, 3, 4. Cho biết “thời gian chờ” của tiến trình P1 theo giải thuật điều phối tiến trình SJF:

A.

0

B.

24

C.

27

D.

7

Trả lời:

Đáp án đúng: D


Giải thuật SJF (Shortest Job First) ưu tiên tiến trình có Burst time nhỏ nhất. Trong trường hợp này, các tiến trình sẽ được thực hiện theo thứ tự: P2 (3), P3 (4), P1 (24). - P2 đến trước và chạy trong 3 đơn vị thời gian. Thời gian chờ của P2 là 0. - P3 chạy sau P2 và chạy trong 4 đơn vị thời gian. Thời gian chờ của P3 là 3. - P1 chạy sau P2 và P3, do đó P1 phải chờ P2 và P3 hoàn thành. Thời gian chờ của P1 là 3 + 4 = 7. Vậy, thời gian chờ của tiến trình P1 theo giải thuật SJF là 7.

Câu hỏi liên quan