These are my solutions to UCLA CS M151B, Computer Systems Architecture, Winter 2021
Computer system organization and design, implementation of CPU datapath and control, instruction set design, memory hierarchy (caches, main memory, virtual memory) organization and management, I/O subsystems (bus structures, interrupts, DMA), performance evaluation, pipelined processors.