Computer Systems - A Programmer’s Perspective

Book PDF

1: A Tour of Computer Systems

  • Everything - including files, programs, user data - is represented as bits. Executable code is just a context that data is viewed in. The same data may represent an integer, string, float, or an executable instruction depending on the context.
  • Compilation stages:
    • 7B68941C-2F9C-4BB4-BA7F-DD4D97312872.jpeg
  • How a typical system is organised