This collection of projects is designed to enhance your understanding of computer systems. Each project tackles different aspects of systems-level programming, including performance optimization, memory management, networking, and concurrent computation.
- Lab 0: C Programming Lab
- Lab 1: Data Lab
- Lab 2: Bomb Lab
- Lab 3: Attack Lab
- Lab 4: Cache Lab
- Lab 5: Shell Lab
- Lab 6: Malloc Lab
- Lab 7: Proxy Lab