چگونگی مشاهده و بررسی حافظه نهان (کش) پردازنده در ویندوز

4 سال پیش

ایده اینکه چرا حافظه کش در پردازنده ایجاد گردید این است که در حافظه کش بیشترین اطلاعاتی که در پردازنده مورد استفاده قرار میگیرد در حافظه کش قرار میگیرد تا با درخواست های مکرر سریعتر بتواند پردازش را انجام دهد ، در اینصورت است که پردازنده مجبور نیست تا اطلاعات را هر بار از Ram دریافت کند.
در مقایسه با رم ، حافظه کش بسیار سریعتر عمل میکند و در نتیجه ما پردازش سرعت بالاتری در برنامه ها و داده ها را بر روی رایانه تجربه خواهیم کرد.
به زبان ساده تر وقتی پردازنده بخواهد اطلاعاتی را پیدا کند مجبور میشه به رم مراجعه کند ، اما اگر یک کش باشد که نقش زاپاس را داشته باشد سرعت دسترسی به اطلاعات بیشتر خواهد شد و فلسفه وجودی حافهظ کش هم همین خواهد بود.

در مقایسه با Ram حافظه نهان یا کش بسیار گرانتر است.
حافظه کش سریعتر از رم است ولی سریعتر از کش، رجیستر و پردازنده هستند.


انواع حافظه پنهان (کش) در پردازنده ها

هنگامی که به سراغ بررسی حافهظ کش در رایانه میرویم با انواع حافظه کش برخورد میکنیم که عبارت اند از :
L1 cache : حافهظ کش سطح اول در تراشه پردازنده است که نزدیکترین سطح به پردازنده است. این نوع کش بسیار سریع است اما ظرفیت ذخیره سازی بسیار محدودی دارد.
L2 cache : این حافظه کش ثانویه معمولا بین کش سطح اول و سوم قرار دارد ، در صورتی که اطلاعات مورد نظر در حافظه کش اول نباشد به سراغ کش دوم میرود و بررسی میکند در آن وجود دارد یا خیر؟.
L3 cache : این نوع حافظه کش به گونه ای طراحی شده است که به عنوان پشتیبان حافظه کش L1 و L2 بکار گرفته میشود. اگر چه حافظه کش سطح 3 نسبت به سطح 1 و 2 کندتر است اما بسیار سریعتر از Ram خواهد بود و همین عامل باعث افزایش چشمگیر عملکرد L1 وL2 میشود.

انواع حافظه پنهان (کش) در پردازنده ها

این در حالی است که در اغلب رایانه ها L1 در دسترس نخواهد بود ، به احتمال زیاد پردازنده های رایانه های میان رده و متوسط مجهز به L2 و L3 خواهند بود.


1) اندازه حافظه کش را توسط Task Manager ویندوز بررسی کنید

Task Manager در ویندوز 10 اطلاعات دقیقی از پردازنده نصب شده در رایانه از جمله حافظه L2 ، L1 و L3 را خواهد داد.
1. بر روی استارت راست کلیک کنید و Task Manager را انتخاب کنید (همچنین میتوانید دکمه های Ctrl+Shift+Esc را همزمان از صفحه کلید فشار دهید).

اندازه حافظه کش را توسط Task Manager ویندوز بررسی کنید

2. در مدیریت وظیفه ، بر روی تب Performance کلیک کنید و از سمت چپ اینبار CPU را انتخاب کنید.
از سمت راست شما میتوانید سه سطح حافظه کش پردازنده را در زیر قسمت Virtualization مشاهده کنید.

اندازه حافظه کش را توسط Task Manager ویندوز بررسی کنید

همانطور که در تصویر بالا مشاهده میکنید پردازنده دارای سه سطح L2 ، L1 و L3 است.


2) اندازه حافظه کش را توسط خط فرمان بررسی کنید

برای پیدا کردن اندازه حافظه کش پردازنده با استفاده از Command Prompt یا همان خط فرمان مراحل زیر را انجام دهید :
1. بر روی استارت راست کلیک کرده و Command Prompt (Admin) را انتخاب کنید.

اندازه حافظه کش را توسط خط فرمان بررسی کنید

همچنین میتوانید در جستجو نوار استارت عبارت Command Prompt را تایپ کرده و از نتایج بر روی آن راست کلیک کنید سپس Run as administrator را انتخاب کنید.
2. در خط فرمان عبارت wmic cpu get L2CacheSize, L3CacheSize را تایپ کرده و اینتر را فشار دهید.

wmic cpu get L2CacheSize, L3CacheSize

3. بلافاصله خواهید دید که اندازه حافظه کش سطح دوم و سوم نمایش داده خواهد شد.


3) اندازه حافظه کش را توسط تنظیمات بررسی کنید

روش دیگر برای بررسی اندازه حافظه کش پردازنده استفاده از تنظیمات ویندوز 10 است ، برای همین مراحل زیر را دنبال کنید :
1. وارد Settings در ویندوز 10 شوید و سپس بر روی System کلیک کنید (برای ورود به تنظیمات میتوانید از دکمه های Win+i استفاده کنید).

اندازه حافظه کش را توسط تنظیمات بررسی کنید

2. در سمت چپ بر روی About کلیک کنید.
در سمت راست شما میتوانید انواع مشخصات پردازنده را مشاهده کنید.

اندازه حافظه کش را توسط تنظیمات بررسی کنید

همانطور که میتوانید مدل پردازنده را ببینید برای بدست آوردن مشخصات حافظه کش باید مدل پردازنده را در گوگل وارد کنید تا در سایت سازنده مشخصات حافظه کش را مشاهده کنید ، به طور مثال Intel Core i5-7200 را در گوگل تایپ کرده و از نتایج وارد سایت هایی شوید که اطلاعاتی از پردازنده را ارائه میدهد.

0
کــارمـا :
30
دانشجوی نرم افزار هستم و هرچه دل تنگم میخواهد مینویسم...
بفرست

مشاهده نظرات بیشتر...
mahdi