A Small Operating System

Document Type

Conference Proceeding

Publication Date



A multitasking operating system for an IBM PC or compatible has been developed to provide students with an educational opportunity for hands-on experience with concurrent programming concepts. The operating system includes features which permit users to observe performance as a function of the I/O versus compute bound processes. Although other such educational operating systems exist, this operating system is limited primarily to process management. The small size of the operating system makes it easy to comprehend in a single term course. It is, however, a powerful real time executive for applications such as small, embedded systems.