زمان کنونی: ۰۹ اردیبهشت ۱۴۰۳, ۰۵:۴۸ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

cpu میتونه بیکار باشه؟

ارسال:
  

shayesteNEY پرسیده:

Information cpu میتونه بیکار باشه؟

سلام
این اولین سوالم تو مانشته!
وقتی Cpu هیچ فرایندی نیست که اجراش بکنه و هیچ کاری نداره در انتظار مشغوله ؟ بیکاره؟Angel
Bache Mosbat، در تاریخ ۲۲ مهر ۱۳۹۳ ۱۲:۱۷ ق.ظ برای این مطلب یک پانوشت گذاشته است:

چون اولین سوالتون توی مانشته تاپیکتون حذف نمیشه لطفا قوانینو مطالعه کنین. سوال ها صرفا در بخش درخواست های اعضا باید پرسیده بشن.

۲
ارسال:
  

x86 پاسخ داده:

RE: cpu میتونه بیکار باشه؟

همونطور که دوستان اشاره کردند، در سیستم عامل ها یک تسک با نام idle وجود داره که کمترین اولویت رو داره و همیشه در حال ready هست و اگه پردازنده کاری نداشته باشه این تسک اجرا میشه. ولی این تسک هیچ منبعی رو استفاده نمی کنه. در ویندوز های بعد از ۲۰۰۰ تسک idle در یک حلقه ای دائما دستور halt رو اجرا میکنه که این دستور هیچ منبعی رو مشغول نکرده و توانی (power) هم مصرف نمیکنه (خیلی کم) و سیستم عامل منتظر میمونه تا یه وقفه ای صادر بشه. دقت بشه این کار دیگه مشکل busy waiting رو نداره و دائما سیستم رو چک نمیکنه. دقیقا هدف از interrupt یا همون وقفه از بین بردن این busy waiting هست. بنابراین پردازنده هیچ وقت بی کار نمیشه و همیشه در حال اجرای idle خواهد بود ولی تسک idle منبعی مصرف نمیکنه.

۲
ارسال:
  

A V A پاسخ داده:

cpu میتونه بیکار باشه؟

اره طفلک بچه م همیشه داره کار میکنه، خدایی خیلی زحمت کشهBig Grin

۰
ارسال:
  

hamedfayez پاسخ داده:

RE: cpu میتونه بیکار باشه؟

(۲۱ مهر ۱۳۹۳ ۱۱:۳۳ ب.ظ)shayesteNEY نوشته شده توسط:  سلام
این اولین سوالم تو مانشته!
وقتی Cpu هیچ فرایندی نیست که اجراش بکنه و هیچ کاری نداره در انتظار مشغوله ؟ بیکاره؟Angel
بیکار نیست . در انتظار مشغول بودن با بیکار بودن فرق میکنه
به اصطلاح busy Waite یه حلقه ی انتظاره که اجرا میشه

۰
ارسال:
  

hamedfayez پاسخ داده:

RE: cpu میتونه بیکار باشه؟

(۲۱ مهر ۱۳۹۳ ۱۱:۳۳ ب.ظ)shayesteNEY نوشته شده توسط:  سلام
این اولین سوالم تو مانشته!
وقتی Cpu هیچ فرایندی نیست که اجراش بکنه و هیچ کاری نداره در انتظار مشغوله ؟ بیکاره؟Angel
بیکار نیست . در انتظار مشغول بودن با بیکار بودن فرق میکنه
به اصطلاح یه حلقه ی انتظاره که اجرا میشه پشت سر هم

۰
ارسال:
  

ziba.O پاسخ داده:

RE: cpu میتونه بیکار باشه؟

(۲۱ مهر ۱۳۹۳ ۱۱:۳۳ ب.ظ)shayesteNEY نوشته شده توسط:  سلام
این اولین سوالم تو مانشته!
وقتی Cpu هیچ فرایندی نیست که اجراش بکنه و هیچ کاری نداره در انتظار مشغوله ؟ بیکاره؟Angel

عین متنی که تو کتاب نوشته رو براتون مینویسم:
پردازنده دائم در حال اجرای مکرر سه گام واکشی، رمزگشایی و اجرا می باشد و هیچ گاه بیکار نمی ماند.حتی اگر کاری برای اجرا وجود نداشته باشد، پردازنده یک برنامه ی ساده حاوی یک حلقه انتظار مشغول ( busy waiting ) را اجرا خواهد کرد.

۰
ارسال:
  

پوونه پاسخ داده:

cpu میتونه بیکار باشه؟

من هنوز فصل فرآیندهای سیستم عامل رو نخوندم. واقعا نمیدونم جوابم درسته یا نه:دی ولی میتونیم همفکری کنیم خب Smile

خب مگه نمیگیم سیستم عامل یک نرم افزار سیستمیه؟ و برخلاف الگوریتم، نرم افزار هم میتونه پایان ناپذیر باشه ...
فکر نمیکنم فرآیندها هم تمومی داشته باشه و با تعریف سیستم عامل و پایان ناپذیر بودنش میشه گفت فرآیندهای سیستمی همچنان ادامه پیدا میکنه. پس وقتی فرآیندهای کاربر تموم میشه کنترل به حالت هسته برمیگرده و فقط تعویض حالت صورت گرفته و این به معنی تموم شدن فرآیندها نیست.
پس یعنی سی پی یو همچنان مشغوله ممکنه در حالت انتظار مشغول باشه یا یک فرآیند سیستمی دیگه ای رو اجرا کنه.


باز هم میگماااا من مطمئن نیستم و هنوز نرسیدم این فصل سیستم عامل رو بخونم. اگر غلطه استدلال من (و شبیه هذیانه جوابم :دی) دوستایی که این فصل رو خوندن و اطلاع دارن بگن جواب این سوال رو بدونیم..چون سوالشون خیلی جالب و چالشی بود نشستم عین ای کیو سان فکر کردم با خودم که واقعا چی میشه بعدش. :دی

۰
ارسال:
  

malayer پاسخ داده:

RE: cpu میتونه بیکار باشه؟

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

ارسال:
  

software94 پاسخ داده:

RE: cpu میتونه بیکار باشه؟

(۲۲ مهر ۱۳۹۳ ۰۹:۳۴ ق.ظ)malayer نوشته شده توسط:  داخل استالینگز نوشته نمی تواند بیکار باشد ...........

درست نوشته cpuهیچگاه بیکار نیست.اگه کاری واسه انجام دادن نداشته باشه همونطور که دوستان گفتن تو یه حلقه انتظار میچرخه.
یافتن تمامی ارسال‌های این کاربر

۰
ارسال: #۱۰
  

عزیز دادخواه پاسخ داده:

RE: cpu میتونه بیکار باشه؟

(۲۱ مهر ۱۳۹۳ ۱۱:۳۳ ب.ظ)shayesteNEY نوشته شده توسط:  سلام
این اولین سوالم تو مانشته!
وقتی Cpu هیچ فرایندی نیست که اجراش بکنه و هیچ کاری نداره در انتظار مشغوله ؟ بیکاره؟Angel
در سیستم عاملهای ردیفی چون زمان اختصاص یافته به هر کاربر ثابت بود در صورت پایان کار قبل از موعد مقرر cpu بیکار میشد اما در سایر سیستم عاملها اگر فرایندی برای اجرا وجود نداشته باشد در حلقه busy wait منتظر پذیرش فرایند جدید خواهد بود ضمن اینکه در سیستم عاملهای نسل چهارم همیشه فرایندهای پس زمینه در حال اجراست و پردازنده عملا بی کار نمی ماند



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست معرفی فردی که با نرم افزار nessi2 کار کرده باشه, please , please saeede295 ۱ ۴,۱۷۱ ۰۵ دى ۱۳۹۶ ۱۱:۵۵ ق.ظ
آخرین ارسال: αɾια
  سایتی وجود داره کتاب سیستم عامل پارسه موجود داشته باشه؟ sina72 ۷ ۴,۷۹۷ ۲۷ آذر ۱۳۹۶ ۰۹:۲۴ ب.ظ
آخرین ارسال: The BesT
  چطور میشه هر الگوریتمی را طوری تغییر داد که بهترین زمان اجرای خوبی داشته باشه؟ farid612004 ۱ ۱,۵۳۰ ۱۷ آبان ۱۳۹۶ ۰۴:۱۴ ب.ظ
آخرین ارسال: msour44
  کی میتونه به این سوال پاسخ بده؟! Perfect_Dream_Man ۰ ۱,۲۴۱ ۲۶ خرداد ۱۳۹۶ ۱۲:۱۳ ب.ظ
آخرین ارسال: Perfect_Dream_Man
  درصد بیکاری cpu . سیستم اشتراک زمانی wskf ۵ ۲,۷۳۹ ۲۵ فروردین ۱۳۹۶ ۱۲:۳۸ ب.ظ
آخرین ارسال: پرهوده
  [سیستم عامل] درصد سرباری CPU با وجود DMA (فصل یک سیستم عامل) sMohammad ۱ ۱,۹۷۴ ۰۳ بهمن ۱۳۹۵ ۰۱:۵۳ ب.ظ
آخرین ارسال: Saman
  هوش-علم و صنعت- هرکی میتونه راهنمایی کنه ensiyeh999 ۶ ۳,۹۳۹ ۲۶ شهریور ۱۳۹۵ ۰۲:۲۰ ب.ظ
آخرین ارسال: Jooybari
  تشخیص میزان مصرف cpu و RAM توسط سایت targol ۱ ۲,۱۸۴ ۲۵ مرداد ۱۳۹۵ ۰۹:۴۱ ب.ظ
آخرین ارسال: jazana
  کارشناسی آزاد باشه ، ارشد زیر ۵۰ بیاره ؟ Mehdi.Sarf ۶ ۴,۰۰۱ ۰۸ فروردین ۱۳۹۵ ۱۰:۱۸ ب.ظ
آخرین ارسال: Mehdi.Sarf
  فرد انصرافی دانشگاه آزاد میتونه کنکور ارشد شرکت کنه؟ sarashahi ۱ ۱,۵۲۱ ۲۰ آذر ۱۳۹۴ ۱۰:۱۳ ب.ظ
آخرین ارسال: ana9940

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close