JavaScript is required

Nguyên tắc chọn tiến trình từ hàng đợi Ready vào cho CPU thực thi của giải thuật điều phối Priority là gì?

A.

Tiến trình Pi vào Ready queue trước sẽ được cấp CPU trước.

B.

Tiến trình Pi có thời gian chiếm dụng CPU ít nhất sẽ được cấp CPU trước.

C.

Tiến trình Pi có thời gian chiếm dụng CPU ít hơn thời gian còn lại của “process đang chạy” sẽ được cấp CPU.

D.

Tiến trình Pi trong Ready queue có độ ưu tiên tốt nhất sẽ được cấp CPU trước.

Trả lời:

Đáp án đúng: D


Giải thuật điều phối Priority (Ưu tiên) hoạt động dựa trên việc gán một độ ưu tiên cho mỗi tiến trình. Khi cần chọn tiến trình để cấp phát CPU, tiến trình có độ ưu tiên cao nhất (tức là "tốt nhất" theo cách diễn đạt của câu hỏi) sẽ được chọn. Các phương án khác không phản ánh đúng nguyên tắc hoạt động của giải thuật Priority: - A: Thứ tự vào hàng đợi Ready không phải là yếu tố quyết định trong giải thuật Priority. - B: Thời gian chiếm dụng CPU ít nhất là tiêu chí của giải thuật Shortest Job First (SJF), không phải Priority. - C: So sánh thời gian chiếm dụng CPU với tiến trình đang chạy liên quan đến các giải thuật preemptive (ví dụ: Shortest Remaining Time First - SRTF), không phải là nguyên tắc cơ bản của Priority (mặc dù Priority cũng có thể được thực hiện dưới dạng preemptive).

Câu hỏi liên quan