Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 728 Bytes

README.md

File metadata and controls

18 lines (13 loc) · 728 Bytes

Operating-System

OS1.demonstration.video.mp4

- The goal of this project was to implement memory allocation, threads and synchronization. - Part of the job was to also provide users with a C++ API which they can use to create and synchronize their own processes.
  • All files inside 'h' and 'src' directories are part of the written kernel.
  • The 'hw' file in the lib folder was necessary for emulating the operating system's hardware.
  • The files 'mem' and 'console' in the lib folder represent premade API which we used for testing before creating our own API.
  • Contents of the 'test' directory were prewritten and given to us in advance.