قطعا تا به حال این سوال برایتان پیش آمده که برای یک CPU یا پردازنده مرکزی کامپیوتر، تعداد هسته و رشته مهمتر است یا سرعت یا فرکانس کلاک؟ قدمت این سوال جالب و پیچیده، تقریباً با قدمت کامپیوترها برابر است. با این که پاسخ دادن به این سوال کار آسانی نیست، اما سعی داریم در این مطلب، صحیحترین پاسخ و توضیحات ممکن را به شما عزیزان ارائه دهیم. با اگزو گیم در ادامه مطلب همراه باشید.
تعداد هسته یا سرعت کلاک؟
شاید اولین پاسخی که میتوان به سوال «تعداد هسته مهمتر است یا سرعت کلاک؟»، این است که کاربر در ابتدا باید نیازها و کاربری خود را از کامپیوتر بشناسد. یک کاربر ممکن است پردازندهای با تعداد هسته و رشته بالا به دردش بخورد و کاربر دیگر، سرعت و فرکانس هسته برایش در اولویت باشد.
چه زمانی به تعداد هسته بالا نیاز داریم؟
پردازندههای مدرن امروزی، همگی به صورت چند هسته و چند رشته تولید و عرضه میشوند و هر کدام از هستههای قرار گرفته داخل پردازنده، یک واحد پردازشی به شمار میآیند. فرض کنید یک پردازنده تک هسته در اختیار داریم. این هسته، داده و اطلاعات اولیه را دریافت میکند، یک سری محاسبات پیچیده روی آنها انجام میدهد و در آخر، آنها را به صورت پردازش شده داخل رم ذخیره میکند.
از آنجایی که هر هسته در آنِ واحد میتواند یک دستور را انجام داده و یک عملیات را پردازش کند، این پردازنده تک هسته در انجام چند کار به صورت همزمان ناکام میماند. این در حالی است که اگر یک پردازنده چند هسته و چند رشته در اختیار داشته باشیم، هر کدام از هستههای قرار گرفته در پردازنده، دادههای مختلف را به صورت همزمان پردازش میکنند و در نتیجه، میتوانیم هنگام کار با کامپیوتر، فعالیتها و کارهای مختلفی را همزمان انجام دهیم.
به عنوان مثال فرض کنید با کامپیوتر خود همزمان در حال تدوین ویدیو، پخش موسیقی و کار با مرورگر هستید. اگر پردازنده کامپیوتر شما تعداد هسته محدود و کمی داشته باشد، برای برآمدن از پس تمامی این کارها با مشکل مواجه میشود. اما وجود چندین هسته پردازشی و البته رشتههای آنها، میتواند انجام تمام این کارها (و حتی بیشتر) به صورت همزمان را راحتتر سازد.
اگر بخواهیم به شکل ساده توضیح بدهیم، باید بگوییم که اگر کاربری هستید که روی مالتیتسکینگ و انجام همزمانِ چندین کار با کامپیوتر تأکید دارد، قطعا تعداد هسته بیشتر را برای خرید پردازنده در اولویت قرار دهید.
چه زمانی به سرعت کلاک بالا نیاز داریم؟
هر هسته یا واحد پردازشگری که داخل پردازنده قرار گرفته، یک سرعت یا فرکانس کلاک معین دارد. سرعت کلاک، در واقع تعداد عملیاتهایی که یک هسته میتواند در ثانیه انجام دهد را به ما اطلاع میدهد. امروزه پردازندههای مدرن با سرعتهای مختلفی کار میکنند و بازه فرکانسی آنها بین 1.5 تا بالای 5 گیگاهرتز است.
سرعت یا فرکانس هسته با این که هنوز هم مقوله مهمی به شمار میآید، اما در گذشته به شدت حیاتی بود. چرا؟ به این دلیل که برنامهها و بازیهای مختلف مجبور بودند تمام بار پردازشی خود را روی دوش یک یا نهایتاً دو هسته قرار دهند و هر چه سرعت یا فرکانس کلاک این هسته بالاتر بود، عملیات و کارها سریعتر انجام میگرفت.
هنوز که هنوز است، برخی از بازیهای ویدیویی به گونهای طراحی و بهینهسازی نشدهاند که از تمام هستههای یک پردازنده بهره گیرند. به عنوان مثال، ممکن است بازی روی یک پردازنده 8 هسته اجرا شود اما تنها از 4 هسته آن به صورت جدی استفاده کند. به همین دلیل است که معمولاً سرعت یا فرکانس کلاک بالاتر، برای بحث گیمینگ ارجعیت بیشتری نسبت به تعداد هسته دارد.
با این حال، بازیهای مدرن به شکل جدی در حال ورود به فازِ چند هستی (مالتی کور) و چند رشته (مالتی ترد) هستند. به عنوان نمونه، نسخه PC بازی Spider-Man Remastered را در نظر بگیرید که حتی اگر با پردازنده فوقالعاده قدرتمندی مانند Core i9 12900K آن را اجرا کنیم (پردازندهای که 16 هسته و 24 رشته دارد)، از تمام هستهها و رشتههای آن به شکل متعادل و کاملاً بهینه استفاده میکند و البته به صورت کلی عنوانی است که تقاضای CPU آن بالا به شمار میرود.
به صورت کلی و خلاصه، اگر گیمر هستید و آنچنان به مالتیتسک و انجام همزمان چند کار علاقه و نیاز ندارید، سرعت یا فرکانس کلاک پردازنده را برای خود اولویت قرار دهید.
نتیجه گیری
همانطور که در ابتدای مطلب اشاره کردیم، پاسخ دادن به سوال «تعداد هسته یا سرعت هسته؟»، پاسخ قاطعانهای ندارد و کاربر باید با توجه به کاربری و نیاز خود، هر کدام از آنها را اولویت قرار دهد.
با این حال، به این نکته مهم توجه کنید که در بازار کنونی پردازنده (اینتل و AMD)، شما در صورت خرید یک پردازنده مدرن (حتی یک پردازنده میانردهی مدرن)، هم تعداد هسته و رشته قابل قبولی در اختیار خواهید داشت و هم سرعت کلاک به گونهای است که برای انجام هیچ کاری به مشکل برنمیخورید. به بیان دیگر، امروزه عمدتاً مجبور نیستید یکی از موارد را برای دیگری قربانی کنید.
نظر شما چیست؟ شما از کدام دسته کاربرها هستید؟ کاربرانی که به مالتیتسکینگ علاقه دارند و پردازندههایی با تعداد هسته و رشته بالا را میپسندند یا کاربرانی که دوست دارند پردازندهشان با بیشترین سرعت ممکن، یک برنامه یا بازی را اجرا کند؟ نظرات خوب خود را با ما به اشتراک بگذارید.
برای ارسال دیدگاه ابتدا باید وارد شوید.