Operating Systems - Advanced File Systems
Operating Systems - Queuing Systems
Operating Systems - Intro to C++
Operating Systems - File Systems
Operating Systems - Architecture
Vam: A Locality-Improving Dynamic Memory Allocator
MC2: High-Performance Garbage Collection for Memory-Constrained Environments
Operating Systems - Concurrency
Operating Systems - Networks
Operating Systems - Virtual Memory
Garbage Collection without Paging
Reconsidering Custom Memory Allocation
Operating Systems - Synchronization
DieHard: Probabilistic Memory Safety for Unsafe Languages
DieHarder (CCS 2010, WOOT 2011)
Flux: A Language for Programming High-Performance Servers
Dthreads: Efficient Deterministic Multithreading
Doppio: Breaking the Browser Language Barrier
Operating Systems - Dynamic Memory Management
CRAMM: Virtual Memory Support for Garbage-Collected Applications