Homework/project in Operating Systems 1(13E112OS1) at the University of Belgrade, School of Electrical Engineering. Written in C++ and 8086 assembly.
This is an implementation of a basic Operating system kernel. It supports time sharing, thread scheduling, includes semaphores and interrupt triggered events.