I'm a software engineer and I'd like to learn more about the hardware I work with. Are there any seminal volumes that really do a good job of walking an advanced computer user through how computers and microprocessors actually work?
How do processors actually do computations? What goes into designing a chip? What's clock speed actually mean? What are the different kinds of RAM and what are the tradeoffs?
Is there an equivalent of The Art of Computer Programming in the hardware world?