Processorer kan känna sina driftstemperaturer och rapportera den informationen till flera platser, inklusive:
* Operativsystemet: Detta är den vanligaste destinationen. OS använder denna information för olika ändamål, inklusive termisk strypning (minskar prestanda för att förhindra överhettning), fläktkontroll och visa temperaturavläsningar i systemövervakningsverktyg.
* bios/uefi: Det grundläggande ingångs-/utgångssystemet eller Unified Extensible Firmware -gränssnittet kan också få temperaturavläsningar. Detta möjliggör grundläggande temperaturövervakning redan innan operativsystemets belastningar.
* Processorövervakningsprogramvara: Tredjepartsapplikationer som är specifikt utformade för att övervaka hårdvara kan komma åt och visa processortemperaturer. Dessa ger ofta mer detaljerad information än OS:s inbyggda verktyg.
* Maskinvaruövervakningspartier/sensorer: Vissa moderkort har dedikerade hårdvaruövervakningschips som samlar in data från olika komponenter, inklusive CPU, och kan till och med ha sina egna gränssnitt (t.ex. för att visa på ett moderkorts inbyggda display).
* Processorn själv (interna register): Temperaturinformationen lagras initialt i själva processorn, tillgänglig via specifika processorinstruktioner. Operativsystemet eller annan programvara läser sedan denna information från processorn.
Kort sagt, processortemperaturen är tillgänglig på flera nivåer, från hårdvaran själv upp till programvaran på användarnivå.