An operating system is a layer between the hardware and the user of the PC, what exactly makes such layer perform worse every generation and why it requires more and more power?