https://github.com/pnv2003/simple-os
Simple Operating System, OS Assignment of HCMUT, Spring 2023
https://github.com/pnv2003/simple-os
memory-management operating-system scheduler synchronization
Last synced: 8 months ago
JSON representation
Simple Operating System, OS Assignment of HCMUT, Spring 2023
- Host: GitHub
- URL: https://github.com/pnv2003/simple-os
- Owner: pnv2003
- Created: 2024-06-05T04:18:38.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-17T14:14:47.000Z (over 1 year ago)
- Last Synced: 2025-02-25T17:45:20.828Z (about 1 year ago)
- Topics: memory-management, operating-system, scheduler, synchronization
- Language: C
- Homepage:
- Size: 888 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Operating System
## OS Assignment of HCMUT, Spring 2023
Ah, the joys of academia! This project was undoubtedly the most challenging assignment of my academic journey. With countless hours of hard work, I navigated the complexities of building an operating system, tackling everything from schedulers and memory management to synchronization mechanisms.
The initial codebase? A labyrinth of complexity and bugs. (Seriously, why would the professors do that to us?) The tasks were often ambiguous and lacked clear demonstrations, making the process even more arduous.
Back then, my Git skills were non-existent. Every change was meticulously marked with comments like `//update` and `//fix`.
Despite the challenges, I managed to carry the team to victory, earning a perfect 10/10 and gaining invaluable knowledge along the way. It was truly a memorable and rewarding experience.