Practice problems on XV6 process management covering fork system call, child process creation, context switching, interrupt handling, disk I/O, process scheduling, and kernel stack management.
Problem set on networking performance optimization covering interrupt handling, event-driven I/O, multi-process servers, socket programming, TCP performance, cache optimization, thread pools, and disk buffer caching.
Comprehensive documentation of XV6, a re-implementation of Unix Version 6 (v6) for modern x86-based multiprocessor systems using ANSI C. Contains detailed source code listings, cross-references, system calls, memory management, process handling, file systems, and boot procedures.
Chubby is a distributed lock service designed for coarse-grained locking and reliable synchronization in distributed systems, employing Paxos consensus for consistency and offering APIs for client interaction.
CMAP enhances wireless network throughput by identifying and exploiting exposed terminal scenarios that allow simultaneous transmissions without collision, improving spatial reuse compared to traditional CSMA