MMU vs MPU
Atmintis yra vienas svarbus šiuolaikinės kompiuterijos komponentas. Iš esmės būtina, kad jo turinio nesugadintų jokia klaidinga programa. Šią funkciją gali atlikti MMU (atminties valdymo blokas) arba MPU (atminties apsaugos įrenginys). Nors abu jie atlieka tą pačią pagrindinę funkciją, tarp MMU ir MPU yra keletas skirtumų. MMU laikomas labiau pažengusiu prietaisu nei MPU. MMU yra pajėgus atlikti MPU darbą kartu su kitomis sudėtingesnėmis funkcijomis, kurių pastarosiose nėra.
Funkcijos, kurios yra MMU, o ne MPU, apima talpyklos valdymą, magistralės arbitražą ir banko perjungimą. Visos šios savybės yra būtinos sudėtingesniuose kompiuteriuose, nes jos leidžia sklandžiau ir be jokių problemų skleisti informaciją. Naudodamiesi MMU, taip pat galite optimizuoti savo kompiuterio našumą, nes jis pašalintų minėtas užduotis iš mikroprocesoriaus..
Bet jei jūs susiduriate su labai paprastu kompiuteriu, kuris neatlieka daugelio užduočių ir kitų susijusių procesų, naudoti MMU gali būti ne pats geriausias dalykas. Pirmiausia reikėtų atsižvelgti į kainą ir sudėtingumą, nes įdarbinti pažangesnį MMU būtų brangiau ir sudėtingiau. Tai taip pat gali apmokestinti sistemą be reikalo, nes MMU vienetai sunaudoja daugiau pridėtinių išlaidų, palyginti su daug paprastesniais MPU. Jei pagrindinis naudojamas procesorius nėra pakankamai greitas, naudojant MMU gali kilti problemų.
Pasirinkimas tarp MMU ir MPU labai priklauso nuo kuriamos sistemos masto ir sudėtingumo. MMU rekomenduojamas, jei jūsų sistema yra pakankamai didelė, kad galėtų pasinaudoti jos galimybėmis. Jei kuriate gana paprastą sistemą, naudoti MMU nepatartina. MPU suteiktų reikiamas galimybes išlaikant sudėtingumą ir išlaidas.
Santrauka: