Memory Management Unit یا MMU چیست ؟

Memory Management Unit یا MMU چیست ؟


Memory Management Unit یا MMU یک قطعه سخت افزاری در کامپیوتر است که تمام عملیات حافظه RAM و Caching را به همراه پردازنده مدیریت میکند. به عبارت دیگر MMU مسئول تمامی جوانب مدیریت حافظه RAM است. MMU معمولاََ در درون پردازنده سیستم قرار میگیرد. اگرچه در برخی از سیستم ها برای MMU یک چیپ جداگانه در نظر گرفته اند. به MMU یا Memory Management Unit گاهاََ Paged Memory Management Unit نیز گفته میشود. وظایف MMU به سه گروه عمده تقسیم بندی میشود :

1- Hardware memory management یا مدیریت حافظه مبتنی بر سخت افزار : که شامل نظارت و تنظیم استفاده CPU از حافظه RAM میباشد و همچنین کنترل حافظه Cache پردازنده را نیز بر عهده دارد.
2- OS memory management یا مدیریت حافظه سیستم عامل : که از کافی بودن میزان منابع حافظه برای object ها یا شی ء ها و ساختمان داده ها از هر برنامه ای که در حال اجرا در سیستم عامل است در تمامی اوقات اطمینان حاصل میکند.
3- Application memory management یا مدیریت حافظه : همانطور که از نام آن نیز معلوم است وظیفه اختصاص دادن حافظه به هر نرم افزار در حال اجرا به مقدار مناسب در سیستم عامل را بر عهده دارد. همچنین بازیابی حافظه اختصاص داده شده به نرم افزاری که بسته شده است را نیز بر عهده دارد.

MMU همچنین شامل قسمتی است که یک جدول را نگهداری میکند این جدول آدرس های مجازی را به آدرس های فیزیکی مطابقت میدهد. به این بخش از MMU در اصطلاح فنی Translation Lookaside Buffer یا TLB گفته میشود. پیروز ، موفق و ITPRO باشید!


نویسنده : امیرحسین کریم پور
منبع : ITPRO
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد
#mmu_چیست #معرفی_mmu_در_پردازنده #وظیفه_mmu_در_cpu_چیست #وظایف_چیپ_mmu_در_سیستم #paged_memory_management_unitچیست #memory_management_unit_چیست #تراشه_mmu_در_پردازنده #واحد_مدیریت_حافظه_چیست
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

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