Condividi tramite


Modalità di raffreddamento passivo e attivo

A partire da Windows 8, i dispositivi con funzionalità di gestione termica possono esporre queste funzionalità al sistema operativo tramite l'interfaccia driver di GUID_THERMAL_COOLING_INTERFACE. Le due routine di callback implementate dal driver principale in questa interfaccia sono PassiveCooling e Active Refrigeratoring. Un driver che dispone di funzionalità di raffreddamento passivo implementa la routine Passive Refrigeratoring . Un driver con funzionalità di raffreddamento attivo implementa la routine Active Cooling . In risposta alle modifiche apportate all'utilizzo o alle condizioni ambientali del computer, il sistema operativo chiama uno (o possibilmente entrambi) di queste routine per gestire dinamicamente i livelli di calore nella piattaforma hardware.

La configurazione avanzata e l'interfaccia di Power Interface (ACPI) consente al fornitore di una piattaforma hardware di partizionare la piattaforma in aree denominate zone termiche. I dispositivi sensore tengono traccia della temperatura in ogni zona termica. Quando una zona termica inizia a surriscaldamento, il sistema operativo può eseguire azioni per raffreddare i dispositivi nella zona. Queste azioni possono essere classificate come raffreddamento passivo o raffreddamento attivo.

Per eseguire il raffreddamento passivo, il sistema operativo limita uno o più dispositivi nella zona termica per ridurre il calore generato da questi dispositivi. La limitazione può comportare la riduzione della frequenza dell'orologio che guida un dispositivo, riducendo la tensione fornita al dispositivo o disattivando una parte del dispositivo. Come regola, limitare le prestazioni del dispositivo.

Per eseguire il raffreddamento attivo, il sistema operativo attiva un dispositivo di raffreddamento, ad esempio una ventola. Il raffreddamento passivo riduce la potenza utilizzata dai dispositivi in una zona termica; il raffreddamento attivo aumenta il consumo di energia.

Nella progettazione di una piattaforma hardware, la decisione di usare il raffreddamento passivo o il raffreddamento attivo si basa sulle caratteristiche fisiche della piattaforma hardware, sulla fonte di alimentazione per la piattaforma e su come verrà usata la piattaforma.

Il raffreddamento attivo potrebbe essere più semplice da implementare, ma presenta diversi potenziali svantaggi. L'aggiunta di dispositivi di raffreddamento attivi (ad esempio, fan) potrebbe aumentare il costo e le dimensioni della piattaforma hardware. La potenza necessaria per eseguire un dispositivo di raffreddamento attivo potrebbe ridurre il tempo di funzionamento di una piattaforma con alimentazione a batteria. Il rumore della ventola potrebbe essere indesiderato in alcune applicazioni e i fan richiedono la ventilazione.

Il raffreddamento passivo è l'unica modalità di raffreddamento disponibile per molti dispositivi mobili. In particolare, le piattaforme di calcolo palmare potrebbero avere casi chiusi ed essere eseguiti sulle batterie. Queste piattaforme in genere contengono dispositivi che possono limitare le prestazioni per ridurre la generazione di calore. Questi dispositivi includono processori, unità di elaborazione grafica (GPU), caricatori di batteria e display backlight.

Le piattaforme di calcolo portatile usano in genere System su chip (SoC) che contengono processori e GPU e i fornitori hardware SoC forniscono il software di gestione termica per questi dispositivi. Tuttavia, i dispositivi periferici, come i caricatori di batteria e i backlight di visualizzazione, sono esterni ai chip SoC. I fornitori di questi dispositivi devono fornire driver di dispositivo e questi driver devono fornire qualsiasi supporto di gestione termica che potrebbe essere necessario per i dispositivi. Un modo relativamente semplice per un driver di dispositivo per supportare la gestione termica consiste nell'implementare l'interfaccia del driver di GUID_THERMAL_COOLING_INTERFACE.