طراحی سلسله مراتب حافظه

0

طراحی سلسله مراتب حافظه

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

سلسله مراتب حافظه چیست

 

دانشکده ها : این طرح سلسله مراتب حافظه به ۲ نوع اصلی تقسیم می شود:

  1. حافظه خارجی یا حافظه ثانویه –
    شامل دیسک مغناطیسی ، دیسک نوری ، نوار مغناطیسی یعنی دستگاه های ذخیره سازی محیطی است که توسط پردازنده از طریق ماژول I / O قابل دسترسی است.
  2. حافظه داخلی یا حافظه اصلی –
    شامل حافظه اصلی ، حافظه پنهان و ثبت های پردازنده است. این مستقیماً توسط پردازنده قابل دسترسی است.

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

  1. ظرفیت:
    این حجم جهانی از اطلاعات است که حافظه می تواند ذخیره کند. هرچه در سلسله مراتب از بالا به پایین حرکت می کنیم ، ظرفیت افزایش می یابد.
  1. Access Time:
    فاصله زمانی بین درخواست خواندن / نوشتن و در دسترس بودن داده ها است. هرچه در سلسله مراتب از بالا به پایین حرکت می کنیم ، زمان دسترسی نیز افزایش می یابد.
  2. عملکرد: در
    اوایل زمانی که سیستم رایانه ای بدون طراحی سلسله مراتب حافظه طراحی شده بود ، به دلیل تفاوت زیاد در زمان دسترسی ، فاصله سرعت بین رجیسترهای پردازنده و حافظه اصلی افزایش می یابد. این منجر به عملکرد پایین سیستم می شود و بنابراین نیاز به پیشرفت است. این پیشرفت در قالب طراحی سلسله مراتب حافظه انجام شده است که به دلیل آن عملکرد سیستم افزایش می یابد. یکی از مهمترین روشها برای افزایش عملکرد سیستم ، به حداقل رساندن میزان سلسله مراتب حافظه برای دستکاری داده ها است.
  3. هزینه به ازای هر بیت:
    همانطور که در سلسله مراتب از پایین به بالا حرکت می کنیم ، هزینه برای هر بیت افزایش می یابد یعنی حافظه داخلی نسبت به حافظه خارجی هزینه بیشتری دارد.

توجه خوان! اکنون یادگیری را متوقف نکنید. تمام مفاهیم مهم تئوری CS را برای مصاحبه های SDE با دوره تئوری CS با قیمت مناسب دانشجو در اختیار داشته باشید و آماده صنعت شوید.

سلسله مراتب حافظه با نمودار چیست؟

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