تشخیص مقدار حافظه کش از مشخصات پردازنده
خیـــــــــلی خیلی راحت می تونید مدل پردازنده تون رو سرچ کنید و توی مشخصات پردازنده مقدار حافظه کش رو ببینید . البته در اکثر مواقع ، سایت سازنده پردازنده مثل اینتل ، فقط حافظه کش سطح 3 رو نشون میده که خب می تونه معیار خوبی برای مقایسه بین دوتا پردازنده باشه چون کش سطح 1 و 2 رو جوری می سازن که از پس خیلی از کارها بر بیاد . هرچی کش سطح 3 بیشتر باشه ، سرعت پردازش اطلاعات هم بیشتر میشه .
خیـــــــــلی خیلی راحت می تونید مدل پردازنده تون رو سرچ کنید و توی مشخصات پردازنده مقدار حافظه کش رو ببینید . البته در اکثر مواقع ، سایت سازنده پردازنده مثل اینتل ، فقط حافظه کش سطح 3 رو نشون میده که خب می تونه معیار خوبی برای مقایسه بین دوتا پردازنده باشه چون کش سطح 1 و 2 رو جوری می سازن که از پس خیلی از کارها بر بیاد . هرچی کش سطح 3 بیشتر باشه ، سرعت پردازش اطلاعات هم بیشتر میشه .
تو این مورد همونطور که گفتم فقط کافیه مدل پردازنده رو گوگل کنید . مثلا پردازنده intel 6700 که از نسل اسکای لیک هست 8 مگابایت حافظه کش سطح 3 یا همون کش هوشمند داره . عکس زیر رو نگاه کنید .
مقدار حافظه کش پردازنده 6700 اینتل
تشخیص مقدار حافظه کش با CMD
اگه می خواید یه مقدار دقیق تر به اندازه حافظه کش کامپیوتر یا لپ تاپ تون پی ببرید می تونید به سادگی در CMD دستور زیر رو تایپ کنید .
wmic cpu get L2CacheSize, L3CacheSize
خروجی دستور بالا رو در کادر زیر ببینید .
تشخیص مقدار حافظه کش از طریق CMD
اولین نتیجه مربوط به مقدار حافظه کش سطح 2 هست و دومین نتیجه هم اندازه حافظه کش سطح 3 . البته اگه در دستور بالا به جای کلمه size ، کلمه speed رو بنویسید می تونید با همین دستور به سرعت حافظه کش هم دست پیدا کنید که در اکثر مواقع جواب نمیده ( امتحان کردم ) .
تشخیص مقدار حافظه کش با برنامه CPU-Z
اگه می خواید خیلی خیلی دقیق تر به مقدار حافظه کش کامپیوتر پی ببرید می تونید برنامه CPU-Z رو نصب کنید تا فی مشددون اندازه حافظه کش رو نشون تون بده . حتی حافظه کش سطح 1 رو هم نمایش میده . برنامه CPU-Z رو دانلود کنید ( روی لینک کلیک کنید ) و بعد از نصب ، بازش کنید . حالا در تب دوم ( تب Caches ) می تونید مقدار حافظه کش سیستم رو ببینید . شکل زیر رو نگاه کنید .
تشخیص مقدار حافظه کش با برنامه CPU-Z
اگه دقت کنید ، حافظه کش سطح یک به دو قسمت L1 I و L1 D تقسیم شده که یکی برای Instructions یا دستورالعمل ها ست و یکی هم برای Data یا همون داده هاست . بعدا مفصل در موردش توضیح میدم اینجا جاش نیست . فقط در این حد بدونید که حافظه کش سطح 1 به دو قسمت دیتا و دستورالعمل تقسیم میشه و هرچی بیشتر باشه بهتره . اون Descriptor هم مربوط به آرایش لایه های کش هست که داستانش مفصله و به زودی در موردش می نویسم .
خب دوستان به همین سادگی می تونید مقدار حافظه کش سیستم تون رو چک کنید . امیدوارم مفید بوده باشه .