Tuy nhiên, theo thuật toán này không được thiết kế với hệ thống SMP trong tâm trí, nó đã làm không đầy đủ hệ thống hỗ trợ với nhiều bộ xử lý. Ngoài ra, nó dẫn đến tính năng bay kém cho hệ thống với một số lớn các runnable quy trình. Với phiên bản 2.5 của hạt nhân, trình lập lịch biểu được đại tu bao gồm một thuật toán lập lịch trình — được gọi là O (1)-mà chạy trong thời gian liên tục bất kể số lượng các công việc trong hệ thống. Trình lập lịch biểu O(1) cũng cung cấp tăng hỗ trợ cho hệ thống SMP, bao gồm mối quan hệ bộ xử lý và cân bằng giữa các bộ vi xử lý tải. Tuy nhiên, trong thực tế, mặc dù trình lập lịch biểu O(1) cung cấp hiệu suất tuyệt vời trên hệ thống SMP, nó dẫn đến thời gian trả lời nghèo cho các quá trình tương tác được phổ biến trên nhiều máy tính để bàn máy tính hệ thống. Trong quá trình phát triển của hạt nhân 2.6, trình lập lịch biểu đã được sửa đổi một lần nữa; và trong bản phát hành 2.6.23 của hạt nhân, là hoàn toàn hợp lý Scheduler (CFS) trở thành mặc định Linux thuật toán lập lịch trình.
đang được dịch, vui lòng đợi..