Здравствуйте. Меня интересует следующий вопрос: каким образом линукс осуществляет поддержку многоядерных процессоров? Есть ли какой-нибудь диспетчер, который осуществляет распределение задач между ядрами, каким образом определяется на каком ядре будет запущен новый процесс/поток. Буду признателен за любую информацию.