C Operating Systems
In the operating systems course, I completed a 12-week coding assignment covering key areas such as process management, memory allocation, file systems, and concurrency control. The primary development language used was C, main platform: Linux, Windows, MacOS. Due to the closure of the Bitbucket server, the code is temporarily unavailable.
Content Outline
- Chapter 00: Organizational Information
- Chapter 01: Introduction
- Chapter 02: Process and Processor Management
- Chapter 03: Synchronization
- Chapter 04: Modeling
- Chapter 05: Interprocess Communication
- Chapter 06: Memory Management
- Chapter 07: File Systems
- Chapter 08: Input and Output
- Chapter 09: Virtualization
- Chapter 10: Operating System Security