CPU غیر انحصاری و دیسک و نت انحصاری اند. فرایندB زودتر از فرایند A وارد شده و یک واحد از CPU می گیرد بعد از یک واحد A وارد شده و چون CPU کمتری می خواهد (۲<5)دو واحد CPU می گیرد و B به حالت انتظار می رود.بعد از ۲ واحد، A درخواست NET کرده و در این زمان B مشغول استفاده از CPU می شود. بعد از ۲ واحد زمانی دوباره A درخواست CPU کرده و باتوجه به کمتر بودن زمان درخواست CPU توسط Aیعنی (۲<5) دوباره CPUبه A داده می شود.باز هم B به حالت انتظار رفته و پس از این ۲واحد A درخواست دیسک را دارد دوباره CPU به Bداده شده و Bدر این دو واحد کار CPU 5 واحدی را تمام می کندو همزمان Aهم کار دیسک را تمام کرده واین زمان A درخواست ۵واحد CPU دارد و B هم درخواست ۲واحد دیسک و سپس ۲واحد NET را دارد .بعد از این ۴ واحد B کارش را تمام کرده و A هنوز در حال اجراست (۱ واحد از کارش مانده). B درخواست ۵واحد CPU دارد چون در اینجا چون زمان CPUها یکسان است(۵=۵)CPUهنوز در اختیار A خواهد بود(با توجه به متن سوال).پس B یک واحد منتظر مانده و پس از اتمام یک واحد، Aدرخواست دیسک را دارد و B هم درخواست CPU.پس CPU به B و دیسک به A داده می شود.پس از ۳ واحد A کارش تمام شده و درخواست CPU دارد و بدلیل پایین بودن زمان درخواست A یعنی (۲<5)CPUبه A داده می شود و B منتظر می ماند.بعد از ۲ واحد Aکارش به اتمام می رسد و فقط فرایند B را داریم. ولی B که منتظر CPU بود CPU را گرفته و ۲ واحد باقی مانده را اجرا می کند و سپس دیسک را می گیرد در این زمان CPU برای اولین بار بیکار است چون فرایند دیگری وجود ندارد.(۲ واحد بیکاری).بعد ۲واحد دوباره Bدرخواست CPU کرده بعد از ۲ واحد زمانی اجرا در CPU دوباره درخواست ۳واحد NET کرده و در این جا هم CPU برای بار دوم ۳واحد بیکار می ماند.سپس در انتها ۱واحد CPUبه B داده شده و کار B هم به اتمام می رسد. شکل زیر از کتاب سیستم عامل پارسه