Skip to content

Latest commit

 

History

History
7 lines (5 loc) · 537 Bytes

File metadata and controls

7 lines (5 loc) · 537 Bytes

Operating system simulator I created in Fall 2024 during my time as a student.

  1. Utilizes multi-threaded systems to regulate Userland and kerneland processes
  2. Handles process scheduling, process sleeping, as well as piping
  3. Has a virtual memory page based system that allocates at least 1000 bytes to each process. Can do complex allocating / deallocating to handle program changes and memory management.
  4. Handles virtual devices, has an interface which is able to interact with these virtual devices to perform various tasks.