Implementation of an OS kernel with preemptive multithreading and timesharing for Intel8086 CPU with support for context switching, event handling and concurrency via semaphores.
Primary LanguageC++