زمانی کامپیوترها فقط میتوانستند یک عمل یا یک وظیفه را در هر زمان انجام دهند این حالت در کامپیوترها به عنوان پردازش دستهای تک کاربره (single user batch processing) معروف است. کامپیوتر در هر زمان توانایی اجرای یک برنامه در زمان پردازش را دارد. در این سیستمها کاربران معمولاً کارهایی که میخواستند انجام دهند بر روی کارت پانچ قرار میدادند و به کامپیوتر مرکزی ارائه میکردند. کاربران اغلب ساعتها و حتی روزها منتظر جواب میشدند.
سیستمهای عامل قدیمی، مدیریت انتقال بین وظایف محوله را انجام میدادند. هنگامی که کامپیوترها قویتر و کاراتر شدند، سیستمهای تک کاربره در استفاده از منابع سیستم دیگر کارایی قابل قبولی نداشتند.
ادامه مطلب ...