Đâu KHÔNG PHẢI là lý do để Hệ điều hành thực hiện điều phối tiến trình (hay định thời / lập lịch cho CPU)?
Trả lời:
Đáp án đúng: D
Câu hỏi yêu cầu tìm lý do KHÔNG phải là lý do để hệ điều hành thực hiện điều phối tiến trình.
* **A. Thực thi nhiều chương trình đồng thời để tăng hiệu suất hệ thống:** Đây là MỘT trong những lý do chính của việc điều phối tiến trình. Hệ điều hành chia sẻ CPU giữa các tiến trình để tạo cảm giác chúng chạy đồng thời, giúp tận dụng tối đa tài nguyên và tăng hiệu suất tổng thể.
* **B. Tại mỗi thời điểm, một CPU chỉ thực thi được một process:** Đây cũng là MỘT lý do. Vì CPU chỉ có thể thực thi một tiến trình tại một thời điểm, hệ điều hành cần điều phối để chuyển đổi giữa các tiến trình một cách nhanh chóng, tạo ra ảo giác về việc thực thi đồng thời.
* **C. Trong các process chạy đồng thời, có những process cần ưu tiên hơn:** Đây là MỘT lý do khác. Hệ điều hành sử dụng các thuật toán điều phối để ưu tiên các tiến trình quan trọng hơn, đảm bảo chúng nhận được tài nguyên CPU cần thiết.
* **D. Bộ nhớ RAM không đủ để chạy nhiều tiến trình cùng lúc:** Đây KHÔNG phải là lý do để điều phối tiến trình. Việc thiếu RAM có thể dẫn đến việc sử dụng bộ nhớ ảo (swap), làm chậm hệ thống, nhưng không trực tiếp liên quan đến việc điều phối tiến trình. Điều phối tiến trình là việc chia sẻ CPU, không phải bộ nhớ.
Vậy, đáp án đúng là D.
50 câu hỏi 60 phút





