پردازنده مرکزی جزء اصلی کامپیوتر است که سهم شیر از محاسبات را تولید می کند و سرعت کل سیستم بستگی به قدرتش دارد. در این مقاله ما در مورد چگونگی تعداد هسته ها بر عملکرد CPU تاثیر می گذاریم.

هسته پردازنده

کرنل جزء اصلی CPU است. این جایی است که همه عملیات ها و محاسبات انجام می شود. اگر هسته های چندگانه وجود داشته باشد، با یکدیگر ارتباط برقرار می کنند و با سایر اجزای سیستم از طریق اتوبوس داده ها ارتباط برقرار می کنند. تعداد این آجرها، بسته به کار، بر عملکرد کلی پردازنده تاثیر می گذارد. به طور کلی، بیشتر آنها، بیشتر سرعت پردازش اطلاعات است، اما در واقع شرایطی وجود دارد که در آن پردازنده های چند هسته ای کمتر از همتایان کوچکتر خود هستند.

دستگاه داخلی پردازنده مرکزی

همچنین ببینید: این دستگاه یک پردازنده مدرن است

هسته های فیزیکی و منطقی

بسیاری از پردازنده های اینتل، و اخیرا AMD، قادر به انجام محاسبات به طوری که یک هسته فیزیکی با دو موضوع محاسبات عمل می کند. این موضوعات هسته های منطقی نامیده می شوند. به عنوان مثال، ما میتوانیم ببینیم CPU-Z این ویژگی ها هستند:

هسته CPU و موضوعات در CPU-Z

تکنولوژی Hyper Threading (HT) از Intel یا Multithreading همزمان (SMT) از AMD مسئول این امر است. در اینجا مهم است که هسته افزوده منطقی کندتر از فیزیکی است، یعنی یک پردازنده چهار هسته ای کامل، از دو هسته نسل یک با HT یا SMT در همان برنامه ها قوی تر است.

بازی ها

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

محاسبه دنیای بازی توسط پردازنده مرکزی در بازی GTA 5

همچنین ببینید: پردازنده در بازی چیست

پروژه های قدیمی تر که تا 2015 توسعه یافته اند عموما نمی توانند بیش از هسته های 1 تا 2 را بارگیری کنند به دلیل خاصیت کد نوشته شده توسط توسعه دهندگان. در این مورد، بهتر است یک پردازنده دو هسته ای با فرکانس بالا نسبت به یک پردازنده هشت هسته ای با مگا هرتز کم داشته شود. این فقط یک مثال است؛ در عمل، پردازنده های چند هسته ای مدرن دارای عملکرد نسبتا بالا در هر هسته هستند و به خوبی در بازی های منسوخ کار می کنند.

همچنین ببینید: چه چیزی بر فرکانس پردازنده تاثیر می گذارد

یکی از اولین بازی هایی که کد آن قادر است بر روی چند هسته (4 یا بیشتر) اجرا شود، آنها را به طور مساوی دانلود کرد، GTA 5، در سال 2015 در PC منتشر شد. از آن زمان، بیشتر پروژه ها می توانند چند رشته ای باشند. این به این معنی است که پردازنده چند هسته ای فرصتی برای همکاری با فرکانس بالا دارد.

بسته به اینکه چگونه بازی قادر به استفاده از جریان های محاسباتی است، چند هسته می تواند هر دو به علاوه و منفی باشد. در زمان نوشتن این مواد، "بازی ها" را می توان در نظر گرفت CPU ها دارای 4 هسته، بهتر است با بیش از حد threading (نگاه کنید به بالا). با این حال، روند این است که توسعه دهندگان به طور فزاینده ای بهینه سازی کد برای محاسبات موازی هستند، و مدل های غیر هسته ای به زودی ناامید کننده به نظر می رسد.

برنامه ها

در اینجا همه چیز کمی ساده تر از بازی ها است، زیرا ما می توانیم یک "سنگ" را برای کار در یک برنامه یا بسته خاص انتخاب کنیم. برنامه های کاربردی کار نیز یک رشته و چند رشته است. برای اولین بار نیاز به عملکرد بالا در هر هسته، و دوم تعداد زیادی از موضوعات محاسبات. به عنوان مثال، یک درصد چند هسته ای ویدئو و صحنه های سه بعدی را بهتر می کند و فتوشاپ هسته های 1 تا 2 قدرتمند مورد نیاز هستند.

کار CPU در برنامه Cinema 4D

سیستم عامل

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

نمایش هسته پردازنده در ویندوز 7 Task Manager

راه حل های جهانی

بلافاصله متوجه می شویم که پردازنده های چند کاره ای وجود ندارد. تنها مدل هایی وجود دارند که می توانند نتایج خوبی در همه برنامه ها نشان دهند. به عنوان مثال، می توان ذکر کرد CPU های شش هسته ای با فرکانس بالا i7 8700، Ryzen R5 2600 (1600) یا "سنگ های" مشابه تر در سالمندان، اما حتی می توانند ادعا کنند که جهانی باشند اگر شما به طور موثر با ویدیو و 3D به صورت موازی با بازی یا پخش جریان .

نتیجه گیری

خلاصه همه چیزهایی که در بالا نوشته شده است، ما می توانیم نتیجه ی زیر را بدست آوریم: تعداد هسته های پردازنده یک مشخصه ای است که نشان دهنده توان کل محاسباتی است، اما چگونگی استفاده از آن بستگی به برنامه دارد. برای بازی ها، مدل چهار هسته ای کاملا مناسب است، و برای برنامه های با منابع بالا بهتر است "سنگ" را با تعداد زیادی از موضوعات انتخاب کنید.