ارائه دهنده تجهیزات اچ پی
LOADING
حافظه نهان پردازنده چقدر مهم است؟

حافظه نهان پردازنده چقدر مهم است؟

حافظه نهان پردازنده چقدر مهم است؟


در گذشته، همه چیز کمی کندتر از آنچه امروز می بینیم پیش می رفت.


این نه تنها به این دلیل بود که واحدهای پردازش مرکزی کامپیوترها(CPU)کند بودند، بلکه به این دلیل بود که عملکرد به شدت به حافظه محدود متکی بود.


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


بدون حافظه نهان، سیستم شما بسیار کندتر عمل می کند. حافظه نهان و حافظه CPU ممکن است فکر کنید کاری که در رایانه خود انجام می دهید غیرقابل پیش بینی است،


اما حقیقت این است که تجهیزات شما بهتر از آنچه فکر می کنید شما را می شناسند.


یک CPU اطلاعاتی که اغلب استفاده می شود را از حافظه اصلی در یک کش می گیرد،


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


ضربه کش به این معنی است که سیستم شما توانسته است اطلاعات مورد نیاز شما را با موفقیت از این حافظه بازیابی کند.


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


و در عوض مجبور است برای دریافت آن به جای دیگری برود.


خوشبختانه، انواع مختلفی از کش وجود دارد، به این معنی که سیستم شما نیازی به اضافه کاری ندارد، زیرا اطلاعات بلافاصله قابل بازیابی نبودند.


محل مرجع


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


محل مرجع به توانایی نرم افزار برای ارجاع به زیر مجموعه ای از مکان های حافظه برای یک دوره زمانی مشخص اشاره دارد.


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


دو روش برای انتقال داده ها از حافظه اصلی به حافظه نهان رایانه وجود دارد.


با موقعیت زمانی، رایانه می‌داند که اطلاعات به زودی مورد استفاده قرار خواهند گرفت، بنابراین در حافظه پنهان ذخیره می‌شود تا بازیابی آسان‌تر شود.


راه دیگر s__patial locality است که به موقعیتی اشاره دارد که اطلاعات در حال واکشی است، اما داده های نزدیک به آن نیز ممکن است به زودی مورد نیاز باشد.


سطوح مختلف کش


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


CPUهای اولیه فقط از یک سطح از حافظه پنهان استفاده می کردند، اما با پیشرفت تکنولوژی، جداسازی این مناطق بازیابی حافظه ضروری شد تا سیستم ها بتوانند به کار خود ادامه دهند.


سه سطح عبارتند از:


حافظه نهان L1


این حافظه نهان اولیه است. سریع است، اما همچنین کوچک است، بنابراین محدود به آنچه می تواند ذخیره کند.


معمولاً در تراشه پردازنده تعبیه شده است.


حافظه نهان L2


همچنین به عنوان کش ثانویه شناخته می شود، کش L2 می تواند روی تراشه پردازنده یا روی یک تراشه جداگانه با یک گذرگاه پرسرعت که آن را به CPU متصل می کند تعبیه شود.


حافظه نهان L3


این حافظه نهان پردازنده یک حافظه تخصصی است که می تواند به عنوان پشتیبان برای کش های L1 و L2 شما عمل کند.


ممکن است به این سرعت نباشد، اما عملکرد L1 و L2 شما را افزایش می دهد.


تعیین عملکرد حافظه کش


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


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


برای خرید تجهیزات شبکه و خرید سی پی یو و سرور و... با ما تماس بگیرید.


با تشکر، پارس شبکه ایرانیان(اچ پی پارس)