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