تالار گفتمان مانشت
حداقل کل زمان مصرفی برای اجرای سه کار در یک سیستم spooling یا دسته ای - نسخه‌ی قابل چاپ

حداقل کل زمان مصرفی برای اجرای سه کار در یک سیستم spooling یا دسته ای - Aseman7 - 19 آبان ۱۳۹۲ ۰۵:۰۳ ق.ظ

باداشتن زمان ورود و زمان پردازش و زمان خروج حداقل کل زمان مصرفی برای اجرای سه کار در یک سیستم spooling یا دسته ای چه جوری به دست میاد؟

برای مثال

جدول زیر زمان های لازم برای ورود محاسبه و خروج ۳ job را در یک سیستم دسته ای به Spooling نlمایش می دهد. حداقل کل زمان مصرفی برای اجرای هر ۳ job به شرط آنکه ترتیب ورود کارها تعیین کننده ترتیب پردازش و ترتیب خروجی آن ها باشد چقدر است؟

زمان عملیات خروجی زمان پردازش زمان عملیات ورودی job
۲ // ۵ // ۶ //// ۱
۴ // ۳ // ۳ //// ۲
۳ // ۴ // ۶ //// ۳


گزینه ها :۱۹
۲۱
۲۰
۲۲
یعنی اینجا که می گه ترتیب ورود اولویت پردازش رو می ده . پس هر چند تا کار که با هم وارد شند می تونن باهم اجرا شوند؟

RE: حداقل کل زمان مصرفی برای اجرای سه کار در یک سیستم spooling یا دسته ای - nickali - 23 آذر ۱۳۹۲ ۰۶:۱۷ ب.ظ

(۱۹ آبان ۱۳۹۲ ۰۵:۰۳ ق.ظ)Aseman7 نوشته شده توسط:  باداشتن زمان ورود و زمان پردازش و زمان خروج حداقل کل زمان مصرفی برای اجرای سه کار در یک سیستم spooling یا دسته ای چه جوری به دست میاد؟

برای مثال

جدول زیر زمان های لازم برای ورود محاسبه و خروج ۳ job را در یک سیستم دسته ای به Spooling نlمایش می دهد. حداقل کل زمان مصرفی برای اجرای هر ۳ job به شرط آنکه ترتیب ورود کارها تعیین کننده ترتیب پردازش و ترتیب خروجی آن ها باشد چقدر است؟

زمان عملیات خروجی زمان پردازش زمان عملیات ورودی job
۲ // ۵ // ۶ //// ۱
۴ // ۳ // ۳ //// ۲
۳ // ۴ // ۶ //// ۳


گزینه ها :۱۹
۲۱
۲۰
۲۲
یعنی اینجا که می گه ترتیب ورود اولویت پردازش رو می ده . پس هر چند تا کار که با هم وارد شند می تونن باهم اجرا شوند؟

spooling عملیات پیوسته مستقیم و همزمان دستگاههای جانبی است. در هر لحظه هر کاری مشغول به انجام عملی خاص است. عملیات ورودی با فرض ورود همزمان هر سه کار در زمان ۰، به ترتیب انجام می شود. زمانی که کار ۱ پردازنده را در اختیار دارد، کار ۲ مشغول انجام عملیات ورودی است. ئر این حال کار ۳ منتظر ورود است. در زمان ۹ که کار ۲ عمل ورودی را تکمیل می کند، کار ۳ شروع به ورود می کند. کار ۱ در زمان ۱۱ پردازش را تمام می کند و شروع به انجام عمل خروجی می کند. کار ۲ که از زمان ۹ تا ۱۱ منتظر پردازنده بوده و spool شده و در بافر ورودی قرار دارد در زمان ۱۱ پردازنده را به دست می گیرد. همزمان عمل ورودی کار شماره ۳ از ۹ تا ۱۵ انجام می شود. کار ۱ در لحظه ۱۳ خروجی را تکمیل می کند. کار شماره ۲ که پردازشش در زمان ۱۴ تمام شده شروع به خروج می کند، در زمان ۱۸ خارج می شود. کار ۳ نیز در لحظه ۱۵ پردازنده را به دست گرفته تا زمان ۱۹ که شروع به انجام عمل خروج می کند. در زمان ۲۲ کار ۳ نیز پایان می یابد. کل زمان خروج ۲۲ است.توجه کنید همه کار ها با هم اجرا نمی شوند بلکه هر یک مشغول انجام عمل خاصی است. در زمان پردازش یکی، دیگری عمل ورودی را انجام می دهد و دیگری هم عمل خروجی را تکمیل می کند. هر زمان که یکی از دستگاه ها مشغول باشند، کار جدید منتظر می ماند.

RE: حداقل کل زمان مصرفی برای اجرای سه کار در یک سیستم spooling یا دسته ای - Aseman7 - 24 آذر ۱۳۹۲ ۰۷:۵۰ ق.ظ

(۲۳ آذر ۱۳۹۲ ۰۶:۱۷ ب.ظ)nickali نوشته شده توسط:  spooling عملیات پیوسته مستقیم و همزمان دستگاههای جانبی است. در هر لحظه هر کاری مشغول به انجام عملی خاص است. عملیات ورودی با فرض ورود همزمان هر سه کار در زمان ۰، به ترتیب انجام می شود. زمانی که کار ۱ پردازنده را در اختیار دارد، کار ۲ مشغول انجام عملیات ورودی است. ئر این حال کار ۳ منتظر ورود است. در زمان ۹ که کار ۲ عمل ورودی را تکمیل می کند، کار ۳ شروع به ورود می کند. کار ۱ در زمان ۱۱ پردازش را تمام می کند و شروع به انجام عمل خروجی می کند. کار ۲ که از زمان ۹ تا ۱۱ منتظر پردازنده بوده و spool شده و در بافر ورودی قرار دارد در زمان ۱۱ پردازنده را به دست می گیرد. همزمان عمل ورودی کار شماره ۳ از ۹ تا ۱۵ انجام می شود. کار ۱ در لحظه ۱۳ خروجی را تکمیل می کند. کار شماره ۲ که پردازشش در زمان ۱۴ تمام شده شروع به خروج می کند، در زمان ۱۸ خارج می شود. کار ۳ نیز در لحظه ۱۵ پردازنده را به دست گرفته تا زمان ۱۹ که شروع به انجام عمل خروج می کند. در زمان ۲۲ کار ۳ نیز پایان می یابد. کل زمان خروج ۲۲ است.توجه کنید همه کار ها با هم اجرا نمی شوند بلکه هر یک مشغول انجام عمل خاصی است. در زمان پردازش یکی، دیگری عمل ورودی را انجام می دهد و دیگری هم عمل خروجی را تکمیل می کند. هر زمان که یکی از دستگاه ها مشغول باشند، کار جدید منتظر می ماند.

خیلی ممنون.