MMU vs MPU
Memorija je jedna važna komponenta u modernom računanju. Stoga je potrebno da njezin sadržaj ne bude oštećen nijednom pogrešnom aplikacijom. Ovu funkciju može obavljati MMU (jedinica za upravljanje memorijom) ili MPU (jedinica za zaštitu memorije). Iako obojica obavljaju istu osnovnu funkciju, postoji niz razlika između MMU-a i MPU-a. MMU se smatra naprednijim uređajem od MPU-a. MMU može raditi posao MPU-a zajedno s drugim naprednijim značajkama koje u ovom drugom nisu prisutne.
Značajke koje su prisutne u MMU-u, a ne u MPU-u, uključuju nadzor predmemorije, arbitražu sabirnice i prebacivanje banke. Sve ove značajke neophodne su na složenijim računalima jer omogućuju nesmetan protok informacija i bez problema. Korištenjem MMU-a također možete optimizirati performanse vašeg računala jer bi ti zadaci iz mikroprocesora istovarili..
Ali ako se bavite vrlo jednostavnim računalom koje ne radi više zadataka i drugim srodnim procesima, korištenje MMU-a možda i nije najbolja stvar. Primarno bi razmatranje bilo cijena i složenost, jer bi korištenje naprednijeg MMU-a bilo skuplje i složenije. Također može nepotrebno oporezivati sustav jer MMU jedinice koriste više režijskih troškova u odnosu na daleko jednostavnije MPU-ove. Ako glavni korišteni procesor nije dovoljno brz, korištenje MMU može uzrokovati probleme.
Odabir između MMU i MPU uvelike ovisi o razmjeru i složenosti sustava koji se gradi. MMU se preporučuje ako je vaš sustav dovoljno velik da iskoristi svoje mogućnosti. Ako gradite relativno jednostavno sustav, korištenje MMU-a nije preporučljivo. MPU bi pružio potrebne sposobnosti uz zadržavanje složenosti i smanjenja troškova.
Sažetak: