JavaScript is required

Để thực hiện điều phối tiến trình (hay định thời / lập lịch cho CPU), các tiến trình thực thi cần phải:

A.

đưa các tiến trình vào hàng đợi Ready.

B.

đưa các tiến trình vào hàng đợi I/O.

C.

đưa các tiến trình vào bộ nhớ phụ.

D.

đưa các tiến trình vào CPU.

Trả lời:

Đáp án đúng: A


Để thực hiện điều phối tiến trình (hay định thời/lập lịch cho CPU), hệ điều hành cần quản lý các tiến trình đang ở trạng thái sẵn sàng (Ready) để được cấp phát CPU. Các tiến trình này được đưa vào hàng đợi Ready, chờ đợi CPU. Khi CPU rảnh, bộ điều phối sẽ chọn một tiến trình từ hàng đợi Ready để thực thi. Phương án A đúng vì các tiến trình cần được đưa vào hàng đợi Ready để chờ được cấp phát CPU. Phương án B sai vì hàng đợi I/O là nơi chứa các tiến trình đang chờ hoàn thành các thao tác nhập/xuất, không liên quan trực tiếp đến việc điều phối CPU. Phương án C sai vì bộ nhớ phụ (ví dụ: ổ cứng) thường được sử dụng để lưu trữ các tiến trình tạm thời không được sử dụng, không liên quan đến việc điều phối CPU. Phương án D sai vì việc đưa tiến trình vào CPU là kết quả của việc điều phối, không phải là điều kiện cần để thực hiện điều phối.

Câu hỏi liên quan