1. Computer Architecturehistorical

    Computer-architecture study notes linking basic topics such as CPU, memory, disk, and DMA.

  2. CPUhistorical

    CPU study note linking to the register note.

  3. Registershistorical

    Study notes on x86-64 registers, including general-purpose registers, RIP, segment registers, and stack-related registers.

  4. DMAhistorical

    DMA study notes on data transfer among the CPU, DMA, I/O devices, and memory.

  5. Cachehistorical

    Historical study notes on CPU cache, MESI, store buffers, invalidation queues, and memory barriers.

  6. Memoryhistorical

    Basic study notes on memory, byte order, and CPU cache.

  7. Diskhistorical

    Historical notes comparing the characteristics of disk and memory.

  8. Assembly Languagehistorical

    Historical study notes on x86-64 AT&T assembly, registers, addressing, function calls, and C/Go disassembly.