تکبرنامگی (ساده و Spooling)
توضیحات
در جلسه پنجم فیلم آموزشی (آموزش مجازی) سیستم عامل دکتر حقیقت ویژه کنکور کارشناسی ارشد مهندسی کامپیوتر و کنکور کارشناسی ارشد مهندسی فناوری اطلاعات و کنکور دکتری مهندسی کامپیوتر و نیز امتحانات دانشگاهی و آزمونهای استخدامی با عنوان «تکبرنامگی، ساده و Spooling»، تاریخچه سیستمهای عامل کامپیوترهای نسل اول و دوم ارائه میشود. داستان از نسل اول فاقد سیستم عامل شروع میشود و معایب آن، احساس نیاز به سیستم عامل را در ذهن تداعی میکند. در نسل دوم، قصه سیستمهای عامل دستهای ساده و مفاهیم مربوطه مثل مفهوم Job (کار)، Turn around time (زمان برگشت/کل)، JCL و غیره بیان میشود. معایب این سیستمها از جمله آفلاین بودن، زمان برگشت بالا و اتلاف منابع، مخصوصاً CPU، باعث احساس نیاز به سیستمهای Offline Spooling میشود. همچنین معایب سیستمهای Offline Spooling مانند ارتباط آفلاین پردازنده با دستگاههای جانبی و اتلاف پردازنده و غیره باعث میشود سیستمهای Online Spooling به وجود بیایند. در این سیستمها چهار ابزار و مکانیم جدید وارد دنیای کامپیوترها میشود: دیسک، وقفه، کنترلرها و بافرها. نهایتاً معایب این سیستمها از جمله ارتباط آفلاین با کاربر و اتلاف پردازنده در هنگام درخواست I/O و خاتمه فرایند تشریح میشود که این اتلاف پردازنده، نیاز به چندبرنامگی (موضوع جلسه ششم) را در ذهن مهندسان طراح متجلی میسازد.