<prompt> Unda programu ambayo huweka joto la kompyuta na kupunguza matumizi yake kulingana na thamani iliyotolewa.  <response>: Hapa kuna programu ya kimsingi, katika Python, ya kuweka na kufuatilia halijoto ya kompyuta na kupunguza matumizi yake ikiwa halijoto inazidi thamani fulani: python import os import psutil import time from datetime import datetime weka thamani ya kikomo cha halijoto ndani Celsius tempLimit 70 function kupata joto la sasa la CPU def getTemperature: halijoto psutil.sensors_temperatures currentTemp halijotocoretemp0.current return currentTemp function ya kuweka joto la CPU kwa mihuri ya nyakati def logTemperature temp: logfile opentemperatureLog.txt, a timestamp datetime.now.strftimeY-m-d H:M:S log muhuri wa muda - Joto la CPU: strtemp n logfile.writelog logfile.close function ili kuangalia kama halijoto inazidi kikomo na kuchukua hatua ipasavyo def checkTemperature: wakati True: currentTemp getTemperature logTemperaturecurrentTemp kama currentTemp tempLimit: punguza matumizi ya kompyuta os.systemshutdown -s -t 60 zima kompyuta katika muda wa mapumziko wa sekunde 60.lala60 angalia halijoto kila baada ya sekunde 60 angaliaJoto Programu iliyo hapo juu huweka halijoto ya CPU kila baada ya sekunde 60 na kuiandika kwenye faili ya kumbukumbu iliyo na mihuri ya muda. Ikiwa halijoto ya CPU itazidi tempLimit iliyobainishwa katika hali hii, nyuzi joto 70, kompyuta itazima baada ya sekunde 60 ili kuzuia matumizi zaidi na joto kupita kiasi. Thamani ya kikomo cha halijoto na mzunguko wa kukagua halijoto inaweza kurekebishwa inavyohitajika. Kumbuka: Mbinu ya kupata halijoto ya CPU inaweza kutofautiana kulingana na mfumo wa uendeshaji na maunzi yanayotumika. Njia iliyo hapo juu ni maalum kwa Linux na haiwezi kufanya kazi kwenye mifumo mingine ya uendeshaji. 