If you don’t have a solid mental model of how a computer actually works, all of your higher-level abstractions will be brittle.

books

  1. cpu.land
  2. Computer Systems: A Programmer’s Perspective