به "وبلاگ فالنیک ( ایران اچ پی)" خوش آمدید    |   وبسایت فالنیک (ایران اچ پی)
امروز یکشنبه ۳۰ شهریور ۱۳۹۹ - تماس با فالنیک : 8363-021

هسته یا Core در CPU چیست؟؛ ویدئو

هسته یا Core در CPU چیست؟

یادداشت ویراستار: اصل این مطلب در تیر ۹۸ نوشته شده بود و در مرداد ۹۹ دوباره بررسی و به‌روز شده است.

Core یا هسته سی پی یو، پردازنده‌ای کوچکتر در داخل پردازنده اصلی است. در واقع به تنهایی یک پردازنده کامل است. بنابراین اگر شما یک پردازنده Dual Core داشته باشید، پردازنده شما از دو ریزپردازنده تشکیل شده است. این قابلیت به شما امکان اجرای چند عملیات را به صورت هم‌زمان می‌دهد. حال بیایید به شکل حرفه‌ای‌تر به این مفهوم Core یا هسته پردازنده یا CPU بپردازیم.

پیشنهاد مطالعه

گفتگوی TechTalk: بررسی مولفه های مهم CPU

هسته یا Core در CPU چیست؟
گفتگوی TechTalk: بررسی مولفه های مهم CPU

قصد داریم طی چند قسمت، به بررسی CPU و نکات مهم در انتخاب آن چه در حوزه عمومی و چه در  حوزه انترپرایزی بپردازیم. در این قسمت، کارشناس ما مریم فقیهی، مهمان مسعود سوری است تا به موضوع بررسی مولفه های مهم CPU بپردازند. با معرفی CPU و اشاره به سیستم های SoC شروع کرده و پس از بررسی تفاوت CPU و SoC، به بررسی مولفه های مهم در سی پی یو مانند سرعت کلاک، TDP و IPC و هسته و … ادامه می دهیم.

عناوین مهمی که در این ویدئوی ۲۰ دقیقه‌ای می‌بینید در ادامه آمده است:

عناوین مورد بررسی:

  1. CPU چیست؟
  2. SoC چیست؟
  3. ARM چیست؟
  4. تفاوت SoC با CPU در چیست؟
  5. Clock Speed یا سرعت کلاک چیست؟
  6. هسته یا Core چیست؟
  7. Thread و Hyper Threading چیست؟
  8. TDP چیست؟
  9. Cache چیست؟
  10. IPC چیست؟

 

 

Core یا هسته CPU چیست؟

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

هر چه تعداد CPU و Core بیشتر باشد، تعداد کارهایی که همزمان انجام می‌شود بیشتر است.

برخلاف Hyper Threading، هیچ فریبی در کار نیست: Quad Core CPU دارای دو واحد پردازش مرکزی است و Octa Core CPU دارای ۸ واحد است. در Hyper Threading، سیستم عامل فریب داده می‌شود تا هر هسته واقعی پردازنده را به صورت دو پردازنده ببیند!

برای آشنایی با تکنولوژی Hyper Threading، مقاله “تکنولوژی Hyper Threading چیست؟” را مطالعه کنید.

این تکنولوژی کارایی را بسیار افزایش می‌دهد و نیازی نیست برای ۴ واحد، ۴ سوکت پردازنده مجزا که برق و کولینگ و دیگر سخت افزارها را لازم دارد، داشته باشید. همچنین Latency کمتر است زیرا Core ها در یک چیپ قرار دارند و سریع‌تر می‌توانند با هم ارتباط برقرار کنند.

در Task Manager ویندوز، این قابلیت به خوبی نمایش داده می‌شود: مثلا سیستمی که یک سوکت پردازنده با پردازنده ۴ هسته ای دارد و با Hyper Threading، هشت پردازنده منطقی نشان می‌دهد. این نمایش را در تصویر زیر می‌بینید.

معادل های فارسی تعداد هسته های پردازنده به شرح زیر است:

  • سی پی یو ۸ / هشت هسته ای همان  octa core CPU است.
  • سی پی یو ۴ / چهار هسته ای همان  quad core CPU است.
  • سی پی یو ۲ / دو هسته ای همان  dual core CPU است.

 

مشاوره و خرید سرور در فالنیک
فالنیک با دارا بودن سبد کاملی از سرورهای اچ پی و تنها دارنده گارانتی رسمی و معتبر سرور اچ پی در ایران، آماده خدمت‌رسانی جهت مشاوره، فروش و پشتیبانی به مشتریان است. شما می‌توانید قبل از خرید، از کارشناسان فالنیک، مشاوره بگیرید.
مشاوره و خرید سرور

 

core i7 چیست؟

برخی سی پی یو های اینتل در مدل های Core i ارایه می‌شوند. مثلا core i7 و core i5 و core i3. این سه خانواده از نظر قیمت، سرعت کلاک و کارایی با هم فرق دارند و بیشتر در لپ تاپ و کامپیوتر کاربرد دارند. قدرت پردازشی هر سری نسبت به سری قبل بهتر و بیشتر است. شاید فکر کنید تعداد هسته بیشتر باعث برتری Core i7 نسبت به Core i5 است اما در برخی مدل ها حتی سرعت Core i5 از core i7 بیشتر است که به دلیل نوع معماری و یا میزان کش آنها است. 

توجه داشته باشید که پردازنده های Core i7 در لپ تاپ با پردازنده های Core i7 در کامپیوتر با هم فرق دارند که البته مدلهای کامپیوتری از مدل های لپ تاپی قویی تر هستند.

تعداد هسته های core i7 بین ۲ تا ۸ هسته است. core i5 بین ۲ تا ۶ هسته دارد و Core i3 بسته به نسل سی پی یو، ۲ یا ۴ هسته دارد.

چگونه بفهمیم cpu چند هسته ای است؟ 

در ادامه چند راهکار برای اینکه بفهمیم cpu کامپیوتر و لپ تاپ چند هسته ای است ارایه می‌دهیم:

  1. استفاده از system Information: در قسمت سرچ ویندوز عبارت system Information را تایپ کنید. در پنجره ای که باز می‌شود کلمه Processor را پیدا کنید. تمام مشخصات سی پی یو و تعداد هسته سی پی یو جلوی این کلمه نوشته شده است.

۲٫ استفاده از Task Manager: با گرفتن همزمان سه دکمه CTRL و ALT و DELETE و انتخاب گزینه Task Manager، پنجره Task Manager باز می‌شود. در تب دوم این پنجره یعنی Performane، تعداد هسته های cpu را خواهید دید.

هسته یا Core در CPU چیست؟
چگونه بفهمیم سی پی یو چند هسته ای است؟

۳٫ جستجوی مدل CPU: با استفاده از مرورگر می‌توانید مدل پردازنده خود را سرچ کنید و تعداد هسته آن را ببینید.

تفاوت هسته و رشته در cpu

Thread تعداد پردازش‌های مستقلی است که هر چیپ در هر لحظه می‌تواند انجام دهد. از نظر تئوری در واقع همان تعداد هسته است اما پردازنده‌هایی که قابلیت Multithreading دارند می‌توانند هر هسته را به دو Thread تقسیم کنند.

مفهوم Multiple CPU

اغلب کامپیوترها فقط یه CPU دارند که ممکن است چند هسته داشته باشند یا از تکنولوژی Hyper Threading استفاده کنند. اما در هر حال فقط یک سی پی یو فیزیکی در تک سوکت پردازنده روی مادربورد نصب است.

قبل از Hyper Threading و CPU های Multicore، تلاش‌هایی برای افزودن قدرت پردازشی به کامپیوترها در قالب افزودن CPU انجام شد که البته نیاز به مادربوردی با چند سوکت پردازنده بود. چنین مادربوردی نیاز به سخت افزار اضافی برای اتصال این سوکت‌های پردازنده به RAM و دیگر منابع هم هست و تنظیمات اضافی‌تر هم به همراه دارد. همچنین  Latency هم اضافه می‌شود چون سی پی یو باید با هر قسمت ارتباط برقرار کند. زمان تاخیر بیشتر، نیاز به برق بیشتر، مادربوردی با چند سوکت و سخت افزار بیشتر از الزامات افزایش تعداد CPUها به صورت فیزیکی است.

چنین سیستمی برای مصارف خانگی مرسوم نیست حتی در دسکتاپ‌های Gaming با قدرت بالا و چند کارت گرافیک، هنوز یک CPU وجود دارد. سیستم‌های چند پردازنده‌ای در سوپر کامپیوترها، سرورها، و سیستم‌های High End مشابه، کاربرد دارد.

نکته: Task هایی که CPU پردازش می‌کند، معمولا پروسه‌ها یا Thread های نرم افزاری است که سیستم عامل زمان‌بندی می‌کند. توجه داشته باشید که ممکن است که سیستم عامل، Thread های زیادی برای اجرا داشته باشد اما CPU فقط می‌تواند تعدادی مشخصی از آن‌ها را اجرا کند. اگر این تعداد را X در نظر بگیریم، مقدار X برابر است با تعداد هسته، ضرب در تعداد Thread های سخت افزاری هر هسته. باقی Thread ها باقی می‌مانند تا سیستم عامل آن‌ها را زمان‌بندی کند.

 

هسته یا Core در CPU چیست؟
مفهوم Multiple CPU

چند نکته درباره طراحی CPU

CPU ها علاوه بر داشتن یک یا چند هسته، اتصالات درونی دیگری دارند که هسته‌ها را به دنیای بیرون مرتبط می‌کنند مانند Cache، کنترلر حافظه برای ارتباط با RAM، کنترلر I/O مانند PCIe، USB، Display و غیره. این عناصر در گذشته خارج از پردازنده بودند اما در طراحی‌های مدرن، در داخل سی پی یو مجتمع شده‌اند.

برای اینکه با اجزای CPU بیشتر آشنا شوید توصیه می‌کنیم مقاله “راهنمای خرید CPU” را مطالعه کنید.

علاوه بر CPU ممکن است GPU هم مجتمع شده باشد تا این نزدیکی و مجاورت باعث افزایش کارایی و قدرت شود. بدین ترتیب، طراحی CPU به سمت SoC پیش می‌رود.

جمع‌بندی

هر چه تعداد CPU و هسته CPU بیشتر باشد، تعداد کارهایی که همزمان انجام می‌شود بیشتر است. در نتیجه کارایی در اغلب Task ها افزایش می‌یابد. امروزه بیشتر کامپیوترها دارای چند هسته هستند حتی در اسمارت فون ها و تبلت ها هم چند هسته ای دیده می‌شود. یکی از مزایای CPU های اینتل پشتیبانی از تکنولوژی Hyper Threading است که مزیت محسوب می‌شود. برخی کامپیوترها که قدرت پردازشی بیشتری لازم دارند، از چند CPU استفاده می‌کنند اما کارایی کم‌تری نسبت به آن چه که به نظر می‌رسد فراهم می‌کنند.

واحد خدمات لپ تاپ، کامپیوتر و بورد فالنیک
تعمیرات لپ تاپ، تبلت، کامپیوتر، All-in-One، بورد (Board) و تعویض انواع پورت (Port) و چیپست (Chipset) خود را به صورت تخصصی با تجهیزات پیشرفته، به فالیک بسپارید. برای ثبت تیکت تعمیر، کلیک کنید.
درخواست تعمیر کامپیوتر و لپ تاپ

 

منبع: howtogeek.com

 


نویسنده :

  • Avatar محمدرضا گفت:

    CPUاینتل بهتر است یا amd?

  • Avatar مهدیه صلاتی گفت:

    خیلی جالب و قدم به قدم مفهوم هسته و Core در CPU رو بیان کردین. من به راحتی با مطلب ارتباط برقرار کردم و با تکنولوژی هایی مثل Hyper Threading و Multi CPU عمیقا آشنا شدم.

  • Avatar hoshang گفت:

    با سلام و خسته نباشید خدمت شما
    من یک سی پی یو ۲۹۹۰wx یا یک سی پی یو ۳۹۷۰x می خواهم تهیه کنم شما در فیلم آموزشی گفته بودید باید رجیستر شود آیا چیز خاصی باید در مادربرد رجیستر شود چون من می خواهم مادربرد هم تهیه کنم همه قطعات دیگر را تهیه کردم فقط مانده سی پی یو و مادربرد من سی پی یو را از گارانتی ماتریکس باید بگیرم و مادربرد را هم به همین صورت و قطعات را بدهم جای مناسب برای اسمبل آیا مشکلی ایجاد نمی شود یا باید کار خاصی انجام بدهم یا به نکته هایی توجه کنم چون من بررسی کردم این سی پی یو و آن مادربردی که من می گیرم واقعا برای من مناسب هست من بیشتر نظرم بر روی ۲۹۹۰wx هست چون من می خواهم از لیون کامپیوتر تهیه کنم و اگر سی پی یو و مادربرد را تهیه بکنم و بدم برای اسمبل هم چی Ok هست و آیا cpu تمام هسته ها را می خواند و حتی تمام تردها را می خواند یا باید کار دیگری انجام بدهم آیا این cpu برای خواندن Hyper Threading مشکلی ندارد روی این مادربرد و یا باید کار خاص دیگری انجام بدهم ممنون می شوم راهنمایی کنید؟
    من پاور ۸۵۰ وات گرین استفاده کردم و کارت گرافیک من هم ۷۵ وات مصرف می کند و ۴k را هم ساپورت می کند و من می خواهم لز مادربورد ام اس آی MEG X399 CREATION استفاده بکنم و از اس اس دی سامسونگ ۹۷۰Evo Plus 1TB استفاده می کنم البته دو تا ۱tb تهیه کرده ام که سیستم من سرعت بالایی داشته باشد

    • Avatar ندا ایزدی گفت:

      سلام

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

      ۰۲۱۸۳۶۳ داخلی ۵۵۴۰

  • Avatar احمد گفت:

    سلام

    با چه نرم افزارهایی میتونم دمای cpu رو به دست بیارم؟

  • استفاده از مطالب سایت فالنیک (ایران اچ پی) فقط برای مقاصد غیر تجاری و با ذکر منبع بلامانع است. کلیه حقوق سایت متعلق به فالنیک (ایران اچ پی) است.
    >
    عضویت در خبرنامه سرور فالنیک (ایران اچ پی)

    عضویت در خبرنامه سرور فالنیک (ایران اچ پی)

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

    تبریک، شما با موفقیت در خبرنامه عضو شدید.