ورود

نسخه کامل مشاهده نسخه کامل : سوالاتی جزئی در مورد CPU ها



Mostafa NBA
06-01-2011, 16:44
سلام دوستان.

من چنتا سوال در مورد جزییات سی پی یو داشتم اگه جواب بدید خیلی خیلی ممنون میشم:

وقتی برنامه ی CPU-Z رو باز میکنیم چنتا مورد هست که برام سوال برانگیزه :

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

1- اون قسمت Package دقیقاً چیو میخواد نشون بده ؟ 775 LGA چیه ؟
2- Core Speed میخواد سرعت هسته ی پردازنده رو نشون بده ؟ با اون 2.50 گیگاهرتز چه فرقی داره ؟
3- اون Bus Speed چیه ؟ با FSB چه فرقی داره ؟؟
4- برای بدست آوردن FSB باید مقدار Bus Speed ضربدر تعداد هسته بشه ؟ کلاً Bus با FSB چه فرق هایی داره ؟
5- Core با Threads چه فرقی داره ؟ Threads چیه کلاً ؟
6- مقدار Cache رو باید از کجا ببینیم ؟
---------
در آخر هم میخوام تفاوت سرعت بین دو CPU زیر رو ببینم چیه :

Core 2 Duo E7300 – 2.66 GHz (3 MB L2, 1066 MHz FSB)
Core 2 Quad Q8300 – 2.50 GHz (2×2 MB L2, 1333 MHz FSB, 95W TDP)

در واقع مشکلم اینجاست که الان با توجه به اینکه بالایی 2.66 گیگاهرتز و دو هسته ای هست ولی پایینی 2.50 گیگاهرتز اما 4 هسته ای , ما باید برای مقایسه ی سرعت, تعداد هسته رو هم دخیل بدونیم ؟
یعنی بگیم E7300 میشه 2.66 * 2 ولی Q8300 میشه 2.50 * 4 ؟؟؟؟؟؟؟


مرسی از توجهتون.

PCminister
07-01-2011, 14:15
1- اون قسمت Package دقیقاً چیو میخواد نشون بده ؟ 775 LGA چیه ؟

Cpuای که شما در اختیار دارید روی سوکتهای LGA775 قابل نصب هست و مادربردی که شما از اون استفاده میکنید یا در آینده میخواید روی اون این پردازنده را نصب کنید باید دارای این سوکت باشن و از اون پشتیبانی کنن. سوکتهای جدیدتر اینتل شامل LGA1366 و LGA1156 هست. (LGA =Land grid array)


2- Core Speed میخواد سرعت هسته ی پردازنده رو نشون بده ؟ با اون 2.50 گیگاهرتز چه فرقی داره ؟

سرعتی که جلوی پردازنده نوشته سرعت نامی پردازنده هست که با فعالیت پردازنده در حداکثر توانش فعال میشه و وقتی شما در نرم افزارها و بازیهای مختلف نیاز بهش پیدا میکنید میتون در قسمت Core Speed مشاهدش کنید.

Core Speed سرعت حال حاضر پردازنده هست. تکنولوژی های مختلفی که روی مادربردها استفاده میشن با کاهش ضریب پردازنده (Multiplier) باعث کاهش سرعت و در نتیجه کاهش مصرف توان (برق) میشن و قبض برقتون را سبکتر میکنن! (یه چنین تکنولوژی روی GPUها هم استفاده میشه)


3- اون Bus Speed چیه ؟ با FSB چه فرقی داره ؟؟
4- برای بدست آوردن FSB باید مقدار Bus Speed ضربدر تعداد هسته بشه ؟ کلاً Bus با FSB چه فرق هایی داره ؟

Bus Speed: سرعت انتقال اطلاعات در هر سیکل بین پردازنده و (در معماری پردازنده شما) پل شمالی مادربرد که با توجه به استفاده از تکنولوژی Quad Pumping که اینتل استفاده میکنه انتقال اطلاعات در هر سیکل زمانی 4 برابر میشه. که باضرب عدد Bus Speed در چهار شما FSB را خواهید داشت. بنابر این این 4 با اون چهاری که تعداد پردازنده های شماست ربطی به هم ندارن.


5- Core با Threads چه فرقی داره ؟ Threads چیه کلاً ؟

CPU core دقیقا تعداد هسته هایی هست که در پردازنده شما بطور فیزیکی قرار دارن. یعنی تولید کننده پردازنده برای شما 4 تا هسته در پردازنده قرار داده. اما تعداد Thread تعداد رشته های پردازشی هست که در پردازنده شما میتونه در همون زمان پردازش بشه. در پردازندهایی مثل Core i7 9xx تعداد Thread ها به کمک استفاده از تکنولوژی HT یا Hyper-Threading دو برابر تعداد پردازنده های فیزیکی هست. در پردازنده های Ci7 با فعال بودن HT در بایوس مادربرد شما در Task Manager ویندوزتون دقیقا 8 تا پردازنده را دارید. اما وقتی HT را غیر فعال کنید تعدادش به 4 میرسه.


6- مقدار Cache رو باید از کجا ببینیم ؟

زبانه دوم Cpu-z دقیقا مقدار کش هر سطح را به شما نشون میده (در سه سطح L1 تا L3) در این باره بهتره بدونید هرچی مقدار کش بیشتر باشه در بعضی نرم افزارها سرعت پردازش بیشتر میشه.


در آخر هم میخوام تفاوت سرعت بین دو CPU زیر رو ببینم چیه :

Core 2 Duo E7300 – 2.66 GHz (3 MB L2, 1066 MHz FSB)
Core 2 Quad Q8300 – 2.50 GHz (2×2 MB L2, 1333 MHz FSB, 95W TDP)

در واقع مشکلم اینجاست که الان با توجه به اینکه بالایی 2.66 گیگاهرتز و دو هسته ای هست ولی پایینی 2.50 گیگاهرتز اما 4 هسته ای , ما باید برای مقایسه ی سرعت, تعداد هسته رو هم دخیل بدونیم ؟
یعنی بگیم E7300 میشه 2.66 * 2 ولی Q8300 میشه 2.50 * 4 ؟؟؟؟؟؟؟



تعداد هسته و سرعت هر هسته؟!

بودن یا نبودن مسئله این است.

با دیدن سوال اول همیشه جمله دوم به خاطرم میاد!

تعداد بیشتر بهتره یا سرعت بیشتر؟

کاملا به نرم افزارهایی که باهاشون کار میکنید مربوط میشه.