Skip to content
This repository has been archived by the owner on Nov 16, 2020. It is now read-only.

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

License

Notifications You must be signed in to change notification settings

nikolovjovan/MultiThreadedDOSKernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)