کاربر:CS13040/الگوی دسترسی به حافظه
From Wikipedia, the free encyclopedia
"این مقاله در حال ترجمه از ویکی انگلیسی است
لطفا حذف نشود."
در محاسبات ، الگو دسترسی به حافظه یا همان الگوی دسترسی IO ، یک الگویی است که است که یک سیستم کامپیوتر و یا یک برنامه روی حافظه ثانویه میتواند بخواند و بنویسد. این الگو ها در مقطع مرجع محلی دارای تفاوت هستند و به شدت بر عملکرد حافظه پنهان تأثیر میگذارند، [1] و همچنین پیامدهایی برای عملکرد موازی [2] و پخش حجم کار در سیستمهای حافظه مشترک دارند. [3] همچنین، مسائل مربوط به انسجام حافظه پنهان می توانند بر عملکرد چند پردازنده تأثیر بگذارد، [4] به این معنی که الگوهای دسترسی خاص به حافظه سقفی را روی موازی سازی قرار می دهند (که بسیاری از رویکردهای هسته ای به دنبال شکستن آن هستند). [5]
حافظه رایانه معمولاً به عنوان « دسترسی تصادفی » توصیف میشود، اما پیمایشهایی که با نرم افزار انجام میشوند همچنان برخی از الگوها را نشان میدهند که میتوانند برای کارایی مورد استفاده قرار بگیرند. ابزارهای مختلفی وجود دارم که به طراحان سیستم و برنامه نویس ها برای درک، تجزیه و تحلیل و بهبود در کار با حافظه دسترسی میدهند، از جمله VTune و Vectorization Advisor ، [6] [7] [8] [9] از آن دست ابزارهایی هستند که برای رسیدگی به دسترسی به حافظه GPU مورد استفاده قرار میگیرند.
الگوهای دسترسی به حافظه نیز پیامد هایی برای امنیتدارند ، [10] [11] که بعضی را تحریک می کند تا تلاش کنند تا فعالیت یک برنامه را به دلایل امنیتی و حفاظتی از سایرین پنهان کنند. [12] [13]