Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 1 day 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 (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-17T14:14:47.000Z (6 months ago)
- Last Synced: 2024-11-10T20:12:54.142Z (about 2 months 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 2023Ah, 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.