Energy conservation and environmental protection: software can also save power and reduce temperature for computers