PDA

View Full Version : چیست؟mapped memory



arashmidos2020
دوشنبه 02 آذر 1388, 03:02 صبح
سلام. منظور از mapped memory چیه؟
یعنی اینکه ما به خاطر اینکه حافظه کم داریم باید یک فایل رو به چند قسمت بشکنیم و طی چند مرحله لود کنیم؟
لطفا توضیح بدید. ممنون

pswin.pooya
دوشنبه 02 آذر 1388, 20:32 عصر
تمامی قسمتهای حافظه رو نمیشه استفاده کرد و علت این امر این هستش که بین محلهای داخل حافظه نواحی وجود دارن که hole گفته میشه. مثلا ممکنه که ما 512 مگتبایت حافظه داشته باشیم اما این 512 از دو چیپست حافظه (RAM) تشکیل شده باشن. پس اولی رو داخل شکلاف اول و دومین چیپست رو داخل شکاف چهارم قرار می دیم. پس یه مقدار از حافظه (مثلا 512 مگابایت) بین این دو خالی میشه و یا بعضی از محلهای حافظه رو داریم که توسط بایوس یا غیره استفاده میشن که ما نباید به اونها دست بزنیم. تشخیص محلهای حافظه قابل استفاده و غیر قابل استفاده و ن نگاشت اونها داخل یه الگو و یا هر چیز دیگه را memory mapping میگن.

mehdi_naghous
دوشنبه 05 مهر 1389, 13:10 عصر
میشه درباره port-mapped I/O هم یه توضیح بدید