ورود

نسخه کامل مشاهده نسخه کامل : کمک برای شناساندن دقیق مقدار l2 cache پردازنده به ویندوز



H.Operator
19-09-2010, 02:14
سلام
چند مدت پیش تو شماره 97 ماهانه دانش کامپیوتر این مسئله عنوان شده بود و من هم دقت کردم و مراحلش رو طی کردم(از طریق رجیستری) دیدم واقعآ ویندوز به طور دقیق l2 cache پردازندم رو شناسایی نکرده و به جای مقدار 512 که مربوط به پردازندم میشه مقدار 256 رو به صورت پیشفرض قرار داده!

می خواستم بدونم این مطلب آیا درسته و تغییر دادنش چقدر تاثیر توی کارایی سیستم داره و پردازنده من که سه هسته ای هست باید مقدار 512 رو وارد کنم یا 1.5 مگ رو(3x512)؟

مراحل بررسی مقدار l2 cache در ویندوز:

اول باید بدونید مقدار l2 cache سی پی یوتون چنده که برای این کار باید از نرم افزار cpu-z استفاده کنید:
cpu-z 1.55

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


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


رجیستری رو باز کنید و برید به:


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


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


خوب حالا باید مقدار واقعی l2 cache رو وارد کنید:
واحد مقادیر کیلوبایت است
اگر 256 یا کمتر باشد , عدد 0
اگر 512 باشد , عدد 200
اگر 1024 باشد , عدد 400
اگر 2048 باشد , عدد 800
اگر 4096 باشد , عدد 1600
اگر 8192 باشد , عدد 3200

با تشکر از راهنمایی شما:11:

H.Operator
19-09-2010, 21:29
واقعآ کسی امتحان نکرده یا چیزی ازش نمی دونه؟

ali_intel_3ghz
27-09-2010, 18:53
پردازنده شما که کش سطح سوم داره!
9550 من هم که 12 مگ کش داره تو رجیستری زده 0 ولی ت. سی پی یو ز زده 2X6144KB
من تو رجیستری گذاشتم 6400 طبق دستور شما ولی چیزی فرق نکرد:19:

alireza1411
27-09-2010, 21:51
ببین مال من هم همون مدلی هست که عکس گذاشتین.
همین صفر رو هم کذاشته انگار !!!

نکنه صفر معنیش اتوماتیک هست.

بعد چرا انقدر پیچیده کردین کارو ؟

ببینید 200 تو مبنای 16 هست.
میشه 0 بسته ی صفر تایی
به علاوه ی 0 بسته ی 16 تایی
به علاوه ی 2 بسته ی 16 به توان دو تایی.
ارقام رو از چپ به راست گفتم.

یعنی 2*256 که میشه 512 تا !!!!

اگه بصورت دکیمال وارد کنیم همون 512 رو یه ضرب مینویسم و حله دیگه. :31::31: مبنای ده راحت و تابلوئه. چرا ببیریم به شونزده و اونجا بزنیم 200 آخه ؟

اثری هم نداره انگار ؟؟؟!!!؟؟؟

H.Operator
28-09-2010, 13:29
قصد بنده فقط درک این مطلب بود
اینو دیده بودم خواستم اینجا مطرح کنم ببینم جریانش چیه!