تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 22

نام تاپيک: هسته مجازی و هسته واقعی؟؟؟؟؟

  1. #11
    آخر فروم باز Guts's Avatar
    تاريخ عضويت
    Nov 2009
    پست ها
    1,651

    پيش فرض

    یه مبحثی وجود داره به نام پردازش موازی، فکر کنم شما 5 تا دستورالعمل داری مثلاً 4 تا جمع، CPU قرار این اعمال رو انجام بده خوب راه اول اینه که به‌ترتیب یا اولویت بسته به اهمیت‌شون این اعمال رو انجام بده در این صورت باید یکی تموم بشه تا CPU سراغ دستور‌العمل بعدی بره، راه دوم اینه که بیام به‌جای یک پردازنده یا یک CPU چند پردازنده بزاریم تا این اعمال رو هر کدوم به‌صورت موازی انجام بدن، در این حالت اگر 4 پردازنده داشته باشیم که 4 دستورالعمل رو به صورت موازی انجام بدن سرعت محاسبه حداکثر تا 4 برابر زیاد میشه؛ کار هسته‌ها در CPU دقیقاً به‌همین صورته یعنی یه CPU با 4 هسته مجزا انگار که 4 تا CPU هست که به‌صورت موازی دستورالعمل‌ها رو انجام می‌دن و حالا ممکنه این هسته‌ها بعضی از منابع پردازنده رو به‌صورت مشترک استفاده کنن.

    حالا اینتل چند سال پیش یه تکنولوژی رو عرضه کرد به اسم Hyper-threading که این‌طور کار می‌کنه که مثلاً CPU اگر 4 هسته‌ی فیزیکی واقعی داره میاد می‌گه ما برای این‌که بتونیم تعداد بیشتری پردازش موازی داشته باشیم 4 تا هم هسته‌ی مجازی که سیستم‌عامل در اصل اون‌ها رو کنترل می‌کنه هم می‌سازیم این هسته‌های مجازی از همون منابع هسته‌های فیزیکی دیگه استفاده می‌کنن و با روش‌ها و راه‌کارهایی دستورالعمل‌ها رو سعی می‌کنن به صورت موازی انجام بدن البته چون منابع هسته محدود هست بدون شک یه هسته‌ی مجازی نمی‌تونه کارایی یه هسته‌ی فیزیکی واقعی رو داشته باشه ولی با این حال در موارد متفاوت چون به‌نوعی تعداد پردازش موازی رو دو برابر کرده می‌تونه تأثیرگذار باشه.

  2. 3 کاربر از Guts بخاطر این مطلب مفید تشکر کرده اند


  3. #12
    آخر فروم باز outpost's Avatar
    تاريخ عضويت
    May 2009
    پست ها
    1,029

    پيش فرض

    Hyper Threading در وهله ی نخست هنر سیستم عامل و برنامه نویس نرم افزاری را میطلبد...
    در صورت مهیا بودن شروط بالا سیستم عامل برنامه را به چند thread یعنی رشته تقسیم میکند و هر رشته بوسیله ی یک هسته پردازش شود.پس در پردازشگرهای چند هسته ای یا مجهز به HT سرعت اجرا بالا میرود
    در بنچمارکها نتایج گوناگونی بدست میآید
    در نمودار زیر به مقایسه ی بنچمارک اولی و چهارمی توجه شود.حالت اول HT فعال و چهارمی HT غیر فعال
    بنچمارك هاتونو ديدم.

    به نظر من ميومد كه با روشن بودن HT تغييرات خيلي محسوسي به وجود نمياد. درست ميگم ؟

  4. این کاربر از outpost بخاطر این مطلب مفید تشکر کرده است


  5. #13
    آخر فروم باز ATA FARZADI's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    تو خونه
    پست ها
    1,628

    پيش فرض

    بنچمارك هاتونو ديدم.

    به نظر من ميومد كه با روشن بودن HT تغييرات خيلي محسوسي به وجود نمياد. درست ميگم ؟

    منم با ایشون موافقم زیاد فرق چشم گیری نداره

    به جز نمودار اول که حدود 100 تا اختلاف داره ولی در کل وقتی که هسته دوبرابر میشه انتظار هم باید دوبرابر بشه

    ------------------------------------------------
    ولی در کل از تمامی شما تشکر میکنم



    با تشکر
    Last edited by ATA FARZADI; 06-09-2010 at 15:07.

  6. #14
    آخر فروم باز amd>intel's Avatar
    تاريخ عضويت
    Nov 2005
    پست ها
    3,446

    پيش فرض

    دوستان اين رو هم بخونند .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. این کاربر از amd>intel بخاطر این مطلب مفید تشکر کرده است


  8. #15
    آخر فروم باز kourosh_sos's Avatar
    تاريخ عضويت
    Nov 2006
    محل سكونت
    کنار یه عالمه 01001
    پست ها
    1,237

    پيش فرض

    چندتا سوال دارم خواهش میکنم کات دار تو مخم فرو کنید چیزی که من از Core i7 متوجه شدم اینه که چهار هسته فیزیکی داره و چهار هسته مجازی که در واقع هشت هسته ای میشه اینو درست متوجه شدم یا نه ؟ و اینکه اون چهار هسته مجازی که بهش HT میگن در محیط سیستم عامل عمل پردازش رو انجام میده و باید از کجا فهمید که در محیط سیستم عامل فعال هست یا نه آیا باید درایوری براش نصب کرد آیا ایناهم درست میگم یا نه بعد میخواستم بدونم منظور از بنچمارک چیه دقیقا بهم توضیح دهید نرم افزاریه یا سخت افزاری به چه دردی میخوره ؟ و در آخر میخواستم بدونم Core i3,Core i5 اینا چندتا هسته فیزیکی دارن و چندتا هسته مجازی و اینم میخواستم بدونم تو CPU های AMD بحث HT مطرح هست یا نه یا اینکه تکنولوژی خاص خودشو داره ممنون میشم تک تک سوالامو با حوصله جواب بدین

  9. #16
    ناظر انجمن مشکلات سخت افزاری EXTREME's Avatar
    تاريخ عضويت
    Aug 2009
    محل سكونت
    Deathzone
    پست ها
    22,727

    پيش فرض

    در کل این پردازنده ها 4هسته ی فیزیکی دارن
    ولی تو تسک منیجر 8تا نشون میده این به خاطرقابلیت hyper threding هست ترد یعنی نخ
    هر نخ یک پردازش انجام میتونه بده در هر لحظه
    اون 8تایی که میگن هسته ی مجازی در حقیقت تعداد نخهاست
    یعنی در هر لحظه هر هسته دو پردازش رو میتونه انجام بده که این کارایی سی پی یو رو بالاتر میبره و لی در سوکتهای 775 ما اگر
    یک سی پی یوی 4هسته ایی داشته باشیم 4تا نخ داریم یعنی به ازای هر هسته 1نخ
    یعنی هر هسته در هر لحظه یک پردازش رو میتونه انجام بده
    که این قابلیت در سی پی یو های pentium4 هم بود اگر برای این سی پی یو ها نگاه بکنید میبیند با اینکه تک هسته ایه ولی تو
    تسک منیجر دوتا هسته ی مجازی داره یعنی به ازای اون تک هسته ما دوتا نخ داریم

  10. این کاربر از EXTREME بخاطر این مطلب مفید تشکر کرده است


  11. #17
    آخر فروم باز kourosh_sos's Avatar
    تاريخ عضويت
    Nov 2006
    محل سكونت
    کنار یه عالمه 01001
    پست ها
    1,237

    پيش فرض

    mehrdad mm عزیز اصلا متوجه نشدم که چی گفتی خیلی واضح تر توضیح بدید

  12. #18
    پروفشنال ehsan_old's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    تهران
    پست ها
    620

    پيش فرض

    من متوجه شدم ایشون چی گفت



    اگر هر هسته CPU رو به یه انسان تشبیه کنیم، وقتی که فقط هسته های فیزیکی داشته باشیم، مثل این میمونه که هر انسان برای انجام کار (پردازش اطلاعات) یک وزنه بلند میکنه.

    حالا اگر هسته های مجازی هم داشته باشیم، مثل این میمونه که هر انسان برای انجام کار (پردازش اطلاعات) همزمان 2 وزنه رو بلند میکنه. مثلاً میتونیم این طوری بگیم که با هر دستش یک وزنه.

    چیزی که از این تشبیه به نظر میاد اینه که وقتی قرار باشه هر انسان وزنه بیشتری بلند کنه، خوب مسلماً راندمان انجام کار بیشتر میشه.

    حالا فرقی که براش داره اینه که فشار بیشتری هم روش میاد که اگر این مثال رو ببرم رو CPU، شاید خودشو اینطوری نشون بده که مصرف باتری رو بالاتر میبره در مقایسه با خودش در حالت داشتن فقط هسته های فیزیکی و یا پایین اومدن عمر مفیدشون



  13. #19
    داره خودمونی میشه salar2006m's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    تهران
    پست ها
    21

    پيش فرض

    تکنولژی اینتل HT چیز جدیدی نیست و اولین بار روی سی پی یو های پنتیوم 4 اینتل استفاده شد و این تکنولژی چیزی نیست جز قرار دادن یک واحد ALU دوم در هسته که بصورت تئوری می بایست با پردازش موازی توان محاسباتی هسته رو دو برابر کنه که متاسفانه در سری پنتیوم 4 بدلیل مشکلات فنی خود اینتل و ساخته نشدن بوردی که بتونه بخوبی HT رو ساپورت کنه هرگز عملی نشد. الان هم ظاهرا سر و کله HT مجدد تو محصولات اینتل پیدا شده اما آیا مشکلاتش حل شده یا نه هنوز برای من جای ابهام هست.

  14. #20
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2010
    پست ها
    16

    پيش فرض

    ممنون میشم اگه یکی بگه حالا تفاوت یه پردازشگر core 2 quad با core i 5یا core i3 تو چیه؟
    الته تفاوتشون که معلومه منظورم اینه که اولی که 4 تا هسته فیزیکی داره بهتره یا i3 وi5 که 2تا فیزیکی داره 2 تا مجازی؟
    البته اگه اصلا بشه اینا رو با هم مقایسه کرد

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •