تالار گفتمان مانشت

نسخه‌ی کامل: سیستم عامل-مهندسی کامپیوتر 94
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5
باسلام و خسته نباشید به همگی لطفا اینجا فقط سوالات سیستم عامل را بزاریم و جواب بدیم.

یک سوال بود گفته بود کدام گزینه صحیح است چی میشد؟
۱- اگر یک ریسه cpu bound باشد باید اولوتیش بیشتر از کارهای IO bound باشد.
۲- dispatcher بود
۳- حافظه مجازی اندازه حافظه فیزیکی است
۴- fragment بود

بچه ها چی زدین؟
فکر کنم دیسپتچر میشد یا سی پیو باند
فرگمنت و حافظه ک معلوم بود غلطه
(17 بهمن 1393 02:56 ب.ظ)march1905s نوشته شده توسط: [ -> ]فکر کنم دیسپتچر میشد یا سی پیو باند
فرگمنت و حافظه ک معلوم بود غلطه

من گزینه اول یعنی سی پی یو باند را زدم. شک داشتم ولی زدم.
(17 بهمن 1393 02:47 ب.ظ)saber1366 نوشته شده توسط: [ -> ]باسلام و خسته نباشید به همگی لطفا اینجا فقط سوالات سیستم عامل را بزاریم و جواب بدیم.

یک سوال بود گفته بود کدام گزینه صحیح است چی میشد؟
1- اگر یک ریسه cpu bound باشد باید اولوتیش بیشتر از کارهای IO bound باشد.
2- dispatcher بود
3- حافظه مجازی اندازه حافظه فیزیکی است
4- fragment بود

بچه ها چی زدین؟

من شک داشتم اما cpu bound و زدم
(17 بهمن 1393 03:09 ب.ظ)saber1366 نوشته شده توسط: [ -> ]
(17 بهمن 1393 02:56 ب.ظ)march1905s نوشته شده توسط: [ -> ]فکر کنم دیسپتچر میشد یا سی پیو باند
فرگمنت و حافظه ک معلوم بود غلطه

من گزینه اول یعنی سی پی یو باند را زدم. شک داشتم ولی زدم.

درست زدین
من اینو نزدم !
اما فکر نمی کنم گزینه 1 بشه !
کارهای I/O Bound باید معمولا توی اولویت بالاتر باشند ! از اونجایی که کارشون با CPU کمه نباید زیاد منتظر دریافتش بمونن و از کارهای I/O شون باز بمونن !
نمونشم توی الگوریتم MLFQ وقتی یه کار I/O Bound برای انجام کارهای ورودی و خروجیش متوقف میشه ، موقعی که کارش تموم شد به صف با بالاترین اولیت بر میگرده !
(17 بهمن 1393 03:12 ب.ظ)m.teymourpour نوشته شده توسط: [ -> ]
(17 بهمن 1393 03:09 ب.ظ)saber1366 نوشته شده توسط: [ -> ]
(17 بهمن 1393 02:56 ب.ظ)march1905s نوشته شده توسط: [ -> ]فکر کنم دیسپتچر میشد یا سی پیو باند
فرگمنت و حافظه ک معلوم بود غلطه

من گزینه اول یعنی سی پی یو باند را زدم. شک داشتم ولی زدم.

درست زدین

دوست عزیز من هم با شک همون گزینه cpu bound رو زدم ک حدس میزدم درسته
ولی درباره بقیه گزینه ها اطلاعی نداشتم
مطمئنین درسته این گزینه ؟
(17 بهمن 1393 03:12 ب.ظ)m.teymourpour نوشته شده توسط: [ -> ]
(17 بهمن 1393 03:09 ب.ظ)saber1366 نوشته شده توسط: [ -> ][quote='march1905s' pid='333084' dateline='1423218371']
فکر کنم دیسپتچر میشد یا سی پیو باند
فرگمنت و حافظه ک معلوم بود غلطه

من گزینه اول یعنی سی پی یو باند را زدم. شک داشتم ولی زدم.

درست زدین
[/quote
منم گزینه 1 رو زدم
من دیسپچر زدم
گزینه یک برعکسش درسته
اگر i/O باند باشه باید اولویت بالا بگیره، که لحظات کمی که با cpu کار داره رو سریع انجام بده و بره برسه به i/o ش و اینجوری همش i/o هم مشغول باشه
I/O boud اولویت بیشتری داره شما به الگوریتم تغییر یافته RR نگاه کنید یعنی VRR نگاه کنید چرا از الگوریتم RR الگوریتم جدید VRR ایجاد کردند چون به CPU bound اهمیت بیشتری می داد در حالیکه I/O bound موقعی که بلوکه می شد به حقش نمی رسید بعد از خروج از حالت بلوکه به انتهای صف می رفت. پس اولویت I/O bound داخل سیستم بالاتر از CPU bound.

garbage collector اصلاً ربطی به fragment نداره garbage collector تنها حافظه رو آزاد می کنه و تحویل لیست فضاهای آزاد میده.

dispatcher وظیفه توزیع فرآیندها به CPU رو بر عهده داره و اصلاً وظیفه زمانبندی بر عهده نداره. فقط یک مدت زمانی اجرا میشه و بعد فرآیند آماده زمابندی شده رو تحویل CPU میده.
tsl , busy waiting میشد؟
درست زدی tsl ba waiting میشد مثل کنکور 93 ای تی
من dispatcher رو زدم
(17 بهمن 1393 04:28 ب.ظ)2299 نوشته شده توسط: [ -> ]من dispatcher رو زدم

به نظرم اون گزینه غلط بود چون dispatcher با فرآیندها سروکار داره نه نخ

قضیه ی فیلسوف هارو چی زدین؟
اون سوالی که در مورد مقدار c بود چرا هیچکدومش در نیومد؟ :|
صفحه‌ها: 1 2 3 4 5
لینک مرجع