سیستم عامل مدنظر ما در حال حاضر یک محیط تک برنامه نویسی است. ما مجبوریم آن را تغییر دهیم به طوری که هر فرایند در مسیر سیستم خود حفظ شوند. ما باید به تخصیص حافظه و واپس گیری آن توجه داشته باشیم. همچنین تمام داده ها و وابستگی های همزمان سازی بین رشته ها را مد نظر قرار می دهیم.
مقدمه ای به سیستم های عامل
چند وظیفه ای
سیستم های عامل چند برنامه ای / چند وظیفه ای
یک رابط گرافیکی به مسائل برنامه نویسی چند وظیفه ای