These are my independent work for CS 111 Operating Systems Principle with Professor Peter Reiher at UCLA. Please feel free to look for inspiration from my solutions, and I have well commentted my code. However, copying directly from it would be at your own risks.
Project Summary:
Assignment | Score | Description |
---|---|---|
Lab 0 | 100 | Warm-Up |
Lab 1a | 100 | Terminal I/O and Interprocess Communications |
Lab 1b | 100 | Encrypted Network Communications |
Lab 2a | 96.4 | Races and Synchronizations |
Lab 2b | 95.5 | Complex critical sections |
Lab 3a | 93 | File System Interpretation |
Lab 3b | 100 | File System Consistency Analysis |
Lab 4a | 100 | Not included in this repo; very simple |
Lab 4b | 100 | Integrating sensors into beagle bone |
Lab 4c | 100 | Iot Security |