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 FCFS. Khi tiến trình P2 đã xử lý được một nửa thời gian thì tiến trình ngắt P5 có thời gian thực hiện là 4 được đưa vào xử lý ngay. Hãy cho biết đáp án nào sau đây là thời gian chờ của tiến trình P3?

A.
18,0
B.
18,2
C.
18,4
D.
18,6
Trả lời:

Đáp án đúng: A


Tiến trình P1 thực hiện mất 6 đơn vị thời gian. Tiến trình P2 thực hiện một nửa thời gian là 8/2 = 4 đơn vị thời gian. Sau đó tiến trình P5 được đưa vào xử lý mất 4 đơn vị thời gian. Vậy thời gian chờ của P3 là: 6 + 4 + 4 = 14. Tuy nhiên, không có đáp án nào đúng. Có lẽ có lỗi trong đề bài hoặc các phương án trả lời. Thời gian chờ của P3 phải là 14, không phải là một trong các số 18.0, 18.2, 18.4, 18.6.

Câu hỏi liên quan