- Branch Prediction Benchmarks
- Components of an OS
- Concurrency and Threads
- Exokernel: An Operating System Architecture for Application-Level Resource Management
- False Sharing Benchmarks
- File Systems
- File Systems, Introduction and Overview
- Files and Directories
- Handle Tables
- Hard Lessons Learned: Windows RtlZeroMemory
- Hardware Modes
- How the Operating System Handles Page Faults
- I/O Systems and Secondary Storage
- Lab 3 Questions
- Measuring Real DRAM Latency
- Memory Bandwidth Benchmarks
- Memory-Level Parallelism Benchmarks
- Multiprocessor Scheduling
- Objects Handles and Reference Counts
- Operating System Principles and Practices
- Parallel Reductions Benchmarks
- Processes
- Software Prefetching Benchmarks
- Store-to-Load Forwarding Benchmarks
- Synchronizing Access to Shared Objects
- Syscall API Reference
- The Kernel Abstraction
- The Multikernel, A new OS architecture for scalable multicore systems
- The Unix Timesharing System
- TLB and Page Walk Benchmarks
- Translation Lookaside Buffer (TLB)
- Uniprocessor Scheduling
- Virtual Memory and Paging
- What is an Operating System?
- Windows Memory Management
- Xen and the Art of Virtualization