چندبرنامگی و اشتراک زمانی
توضیحات
در جلسه ششم فیلم آموزشی (آموزش مجازی) سیستم عامل دکتر حقیقت ویژه کنکور کارشناسی ارشد مهندسی کامپیوتر و کنکور کارشناسی ارشد مهندسی فناوری اطلاعات و کنکور دکتری مهندسی کامپیوتر و نیز امتحانات دانشگاهی و آزمونهای استخدامی با عنوان «چندبرنامگی و اشتراک زمانی»، تاریخچه سیستمهای عامل کامپیوترهای نسل سوم ارائه میشود. در سیستمهای Online Spooling نسل دوم دیدیم که اتلاف پردازنده در هنگام درخواست I/O و خاتمه فرایند مشکل ساز بود. در چندبرنامگی برای حل این مشکل، با قراردادن چند فرایند به طور همزمان در حافظه اصلی میکوشیم تا هرگاه یکی از آنها به خاطر درخواست I/O یا خاتمه یافتن، CPU را رها کرد بلافاصله به فرایند آماده بعدی درون حافظه سوئیچ کنیم. در این جلسه علاوه بر سیستمهای چندبرنامگی دستهای به سیستمهای چندبرنامگی اشتراک زمانی آنلاین و تعاملی نسل سوم نیز پرداخته میشود. کارهای محدود به I/O و محدود به CPU تعریف میشود و در مورد مفاهیمی مثل زمان پاسخ، کوانتوم زمانی، زمانبندی قبضهای (Preemptive) و غیر قبضهای (Non-preemptive) و غیره بحث میشود. در انتها چند تست کنکور مطرح شده و به صورت تشریحی حل میشود.