Links to This Note18
- Structs and Unions- In Computer Systems, structs are collections of heterogeneous ...
- Static (Computer Systems)In Computer Systems, `static` means that the variable ...
- Processes and ThreadsIn Computer Systems, a process is a running ...
- Principles of Locality- Computer Systems
- ParallelismIn Computer Systems
- Memory Wall- Computer Systems
- Memory Hierarchy- Computer Systems
- Memory AllocationIn Computer Systems, computers have two modes: the ...
- Latency and Throughput- Computer Systems
- Iron Law of Processor Performance- Computer Systems
- Computer Science- Computer Systems
- Caching- Computer Systems
- Buffer Overflow Attacks- Computer Systems
- Base Frame Pointer- Computer Systems
- ARM Architecture- Computer Systems
- 2022-12-07- Computer Systems. Memory Allocation
- 2022-11-04- Computer Systems
- 2022-11-03- Computer Systems
Computer Systems
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