MultiprogrammingOS is a project developed to showcases essential concepts of operating systems such as process scheduling, memory management, and inter-process communication.
The project is implemented using C++.
- ⚙️ Process Scheduling: Implements algorithms like Round Robin, First-Come-First-Serve (FCFS), and Shortest Job Next (SJN).
- 📂 Memory Management: Simulates paging and segmentation techniques.
- 🔗 Inter-Process Communication: Demonstrates communication between processes using shared memory and message passing.
- Languages: C++