This repository contains the code and associated files for the assignments and projects completed as part of the COMP 3015 - Operating Systems Programming course at Western Sydney University. The main focus of the course is on implementing core operating system concepts, such as file systems, process management, and memory management, through hands-on programming projects.
Refer to the comments in the code for more detailed explanations of the functions and their roles.
- Case Study 1: Bitwise operations
- Case Study 2: Command line interface
- Case Study 3: Message queue server/client
- Case Study 4: Replicate builtin cp
- Case Study 5: Replicate File system used by the CP/M system.
- Programming Language: C
- Compiler: GCC or any standard C/C++ compiler
- Operating System: Unix/Linux (development and testing)
- University: Western Sydney University
- Course Code: COMP 3015
- Course Title: Operating Systems Programming
This repository is licensed under the MIT License. See the LICENSE file for more details.