Skip to content

aannjjiiccaa/os-kernel

Repository files navigation

Operating System Kernel for RISC-V

This project was developed as part of the coursework for the university subject OS1 (Operating Systems 1).

All project details, requirements, and the original assignment description are provided in the accompanying PDF document in Serbian included in this repository.

Disclaimer

This project does not implement asynchronous context switching. The following functionalities are not implemented:

  • Asynchronous timer interrupts and time-sharing (context switching on time slice expiration)
  • Thread sleeping and waking mechanisms, including the time_sleep system call
  • Console output subsystem, including the putc system call implementation
  • Console input subsystem, including the getc system call implementation

The version pushed to this repository includes various modifications and extensions made for practice purposes.
Therefore, this is not the exact version described in the PDF assignment.

About

Operating System Kernel for RISC-V

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors