CS 111 Operating Systems Principles (Winter 2017, Paul Eggert) Course Website Last updated: 3/17/2017 Lab Implementation Lab Specification Lab Implementation Lab 0: Warmup Lab 0 Lab 1: Simpleton Shell Lab 1 Lab 2A: Races and Synchronization Lab 2A Lab 2B: Lock Granularity and Performance Lab 2B Lab 3A: File System Dump Lab 3A Lab 3B: File System Analysis Lab 3B (Python) Lab 4: Embedded Systems Lab 4 Lab Scores Lab # Lab Score 0 100 1A 100 1B 100 1C 100 2A 100 2B 100 3A 100 3B 100 4 108 (100% for both normal part and extra credit part)