Re: Odnośnie CPUIdle................

Autor: Radoslaw Sokol (rsokol_at_magsoft.com.pl)
Data: Fri 13 Sep 2002 - 17:55:25 MET DST


Hi,

HARY wrote:
>
> Rozumiem, że ACPI może wymagać wsparcia BIOS, ale HLT jest instrukcją
> procesora. O co chodzi z tym konfigurowaniem HLT przez BIOS?

To tylko i wyłącznie moja teoria mająca na celu wytłumaczenie
różnic w działaniu chłodzenia przy różnych aplikacjach "chło-
dzących". Faktem jest, że odmiana magistrala Alphy używana
przez Durony/Athlony zawiera linie informujące chipset o
zamiarze odłączenia się procesora od magistrali oraz zezwa-
lające procesorowi na wyłączenie się. Faktem jest też, że BIOSy
programują chipset, by przy takim odłączaniu wyłączał proce-
sor lub pozostawiał go włączonym. Moją spekulacją natomiast
jest to, że procesor po otrzymaniu HLT zgłasza fakt zatrzyma-
nia wykonania programu chipsetowi ww. liniami i zostaje
wyłączony (lub nie) przez chipset.

Powód powstania tej teorii? Rozmaite optymalizacje w progra-
mach typu "software cooler" powodujące znacznie lepsze
chłodzenie procesora niż samo HLT wykonywane przez WinNT/2k/XP,
a również różnice w efektywności chłodzenia powyższą metodą
w zależności od wersji BIOSu płyty głównej.

-- 
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół  |  mailto:rsokol_at_magsoft.com.pl          |
|                 |  http://www.magsoft.com.pl/~rsokol/    |
\................... ftp://sokol.gliwicki.necik.pl/ ......./


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 01:30:18 MET DST