JavaScript is required

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

A.

6

B.

10

C.

17

D.

3

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. 1. **Sắp xếp các tiến trình theo Burst time tăng dần:** P2 (3), P3 (3), P1 (24). 2. **Tính thời gian chờ (Waiting time) cho mỗi tiến trình:** - P2: 0 (vì là tiến trình đầu tiên thực hiện) - P3: 3 (thời gian thực hiện của P2) - P1: 3 + 3 = 6 (thời gian thực hiện của P2 và P3) 3. **Tính thời gian chờ trung bình:** (0 + 3 + 6) / 3 = 3 Vậy, thời gian chờ trung bình là 3.

Câu hỏi liên quan