Почему процесс, имеющий только одно ядро, всегда мигрирует с одного ядра на другое. Предположим, что процесс очень прост и имеет простой поток, который работает. Я заметил, что ОС всегда перемещает его из одного ядра в другое при выполнении. Почему это сделано? Нет ли накладных расходов на непрерывное движение процесса? Почему он не работает на одном ядре и продолжает работать на одном и том же ядре вечно?