(I'm not an 'everything was better in the old days' kinda guy, but I do think about this just as a curiosity).
(I'm not an 'everything was better in the old days' kinda guy, but I do think about this just as a curiosity).
So the 80s were not good. The 60s and 70s -- even worse. Gas had lead. And it spewed everywhere and we'll never get it out.
http://www.righto.com/2012/02/apple-didnt-revolutionize-powe...
Jobs lied and, additionally, Woz did not design that power supply as you suggest.
If you walk down to your local electronics store, there's probably a few passively cooled laptops on the shelf. Not to mention mobile devices.
And we don't use CRTs anymore which is also a significant power savings.
https://www.johndcook.com/blog/2012/04/11/facebook-and-cpp/
> One reason Facebook is shifting more work to C++ is to reduce operating costs such as power consumption per user.
Edit: I misunderstood your 16-bit comment. Yes, in the 80s and 90s async was popular like it is today because processes were expensive. Even on 32-bit. So multiplexing was a good strategy whether in a preemptive OS like SunOS or a cooperative OS like 16 bit Windows. Then Java and various web server architectures came along and people got comfortable with threads, and the OSes got relatively efficient with them.