Computer Systems
Warning
Over a year old. May be outdated
Attributions. Much content is from USC CS 356 and Computer Systems: A Programmer's Perspective.
- Inspecting Assembly
- Structs and Unions
- Buffer Overflow Attacks
- Base Frame Pointer
- Iron Law of Processor Performance
- ARM Architecture
- Latency and Throughput
- Memory Wall
- Principles of Locality
- Memory Hierarchy
- Caching
- Virtual Memory
- Virtual Address Space and Physical Address Space
- Page Size and Address Translations
- Translation Look-aside Buffers
- Page Faults
- Cache and Virtual Memory
- Processes and Threads
- Memory Allocation
- Heap (Computer Systems)
- Parallelism
- Propagation Delay
- Pipelining
- Meltdown and Spectre
Backlinks11
CS585 Database Systems221207Memory Allocation221104221103Buffer Overflow AttacksLatency and ThroughputMemory HierarchyMemory WallStructs and UnionsARM Architecture