Эффективное использование ядер – ключ к улучшению отклика системы. Очевидно, что современные операционные системы расходуют ресурсы крайне иррационально. Например, не умеют самостоятельно определять, какая из задач имеет большее значение. Они зависят от того, как сами программы установят приоритеты. Новый подход в проектировании ядра операционной системы улучшит отклик и обеспечит большую гибкость, дав возможность как следует реализовать многоядерность.
Дейв Проберт проектирует в Microsoft следующее поколение ядра Windows. Как он сам признал, не все инженеры Microsoft разделяют его взгляды, хотя соглашаются, что необходимость менять архитектуру операционной системы назрела.
Существующие операционные системы тоже меняются, следуя требованиям времени. Windows 7, к примеру, включает множественные изменения для улучшения масштабируемости на многоядерных системах. Другие системы тоже могут назначать процесс определенному ядру и дают ему возможность выполняться непрерывно. Они так же могут множество процессов назначать на одно ядро, что позволяет исполнять на этом ядре больше чем один процесс.