JavaScript is required

Cho dãy tiến trình P1, P2, P3 và P4 với thời gian thực hiện tương ứng là 6, 8, 3, 2. Hệ thống sử dụng phương pháp lập lịch SJF. Hãy cho biết đáp án nào sau đây là thời gian chờ của tiến trình P1?

A.
3,5
B.
4,0
C.
4,5
D.
5,0
Trả lời:

Đáp án đúng: D


Phương pháp lập lịch SJF (Shortest Job First) ưu tiên tiến trình có thời gian thực hiện ngắn nhất. Trong trường hợp này, thứ tự thực hiện các tiến trình là: P4 (2), P3 (3), P1 (6), P2 (8). Thời gian chờ của mỗi tiến trình được tính như sau: - P4: 0 - P3: 2 (thời gian thực hiện của P4) - P1: 2 + 3 = 5 (thời gian thực hiện của P4 và P3) - P2: 2 + 3 + 6 = 11 (thời gian thực hiện của P4, P3 và P1) Vậy thời gian chờ của tiến trình P1 là 5.

Câu hỏi liên quan