/MultiThreadedDOSKernel

A simple multi-threaded kernel/environment implementation for DOS in Borland C++ and Intel 8086 assembly.

Primary LanguageC++MIT LicenseMIT

Multi-threaded kernel/environment for DOS (Intel 8086)

Allows the developer to utilize standard parallel programming concepts like threads, semaphores and events in their DOS programs therefore better utilizing hardware resources. Implements context switching, preemption and time-sharing.

Made for the entry-level course in Operating Systems at the University of Belgrade, School of Electrical Engineering. (http://os.etf.bg.ac.rs/OS1/index.htm)