Structured Computer Organization
Andrew S. Tanenbaum
'Structured Computer Organization', specifically written for undergraduate students, provides an accessible introduction to computer hardware and architecture.
operating-systems software-architecture backend advanced deep-dive performance concurrency
architecture expert senior internals under the hood