JavaScript is required

Chế độ “Preemptive” trong điều phối tiến trình là gì?

A.

Tiến trình không trả CPU cho đến khi nó hoàn thành.

B.

Tiến trình trả CPU ngay khi giải thuật điều phối của Hệ điều hành yêu cầu.

C.

Tiến trình chiếm dụng bộ nhớ trong quá trình thi hành.

D.

Tiến trình giải phóng bộ nhớ khi giải thuật điều phối của Hệ điều hành yêu cầu.

Trả lời:

Đáp án đúng: B


Chế độ "Preemptive" (Ưu tiên) trong điều phối tiến trình là cơ chế mà hệ điều hành có thể tạm dừng một tiến trình đang chạy để chuyển CPU cho một tiến trình khác, ngay cả khi tiến trình đang chạy chưa hoàn thành. Việc chuyển đổi này dựa trên các thuật toán điều phối của hệ điều hành, thường là để đảm bảo tính công bằng hoặc tối ưu hiệu suất hệ thống. * **Phương án A:** Sai. Mô tả cơ chế non-preemptive (không ưu tiên), nơi tiến trình giữ CPU cho đến khi tự nguyện trả lại. * **Phương án B:** Đúng. Diễn tả chính xác cơ chế preemptive, nơi hệ điều hành có quyền can thiệp và thu hồi CPU. * **Phương án C:** Sai. Liên quan đến việc quản lý bộ nhớ, không phải là đặc điểm của điều phối preemptive. * **Phương án D:** Sai. Cũng liên quan đến quản lý bộ nhớ, và không phải là đặc điểm của điều phối preemptive.

Câu hỏi liên quan