3.4. Безтактовое ядро
3.4. Безтактовое ядро
Раньше ядро Linux периодически опрашивало каждый процессор с заданной частотой (100 Гц, 250 Гц или 1000 Гц в зависимости от платформы) на предмет выполняемых процессов. Полученные результаты использовались для распределения нагрузки. Подобные прерывания осуществлялись независимо от режима энергосбережения процессора, поэтому даже бездействующий процессор отвечал на множество таких запросов каждую секунду. В системах с механизмами энергосбережения эти запросы не позволяли процессорам оставаться в режиме бездействия достаточно долго.
Ядро Red Hat Enterprise Linux 6 является безтактовым, то есть вместо периодических прерываний оно осуществляет прерывания при необходимости. Таким образом, бездействующим процессорам не требуется возвращаться в рабочий режим до тех пор, пока они не получат задания для выполнения.