MMU a MPU

Anonim

MMU vs MPU

Paměť je důležitou součástí moderních počítačů. Jako takový je nutné, aby jeho obsah nebyl poškozen žádnou chybějící aplikací. Tuto funkci lze provést pomocí jednotky MMU (jednotka pro správu paměti) nebo jednotky MPU (jednotka ochrany paměti). Ačkoli oba mají stejnou základní funkci, existuje mezi MMU a MPU řada rozdílů. MMU se považuje za pokročilejší zařízení než MPU. MMU je schopna dělat práci MPU spolu s dalšími pokročilejšími funkcemi, které v ní chybí.

Funkce, které jsou přítomné v jednotce MMU a nikoli v MPU, zahrnují řízení mezipaměti, arbitráž sběrnice a přepínání bank. Všechny tyto funkce jsou nezbytné v složitějších počítačích, protože umožňují plynulý a bez problémů tok informací. Použitím MMU můžete také optimalizovat výkon vašeho počítače, protože by tyto úkoly z mikroprocesoru oddělil.

Ale pokud máte co do činění s velmi jednoduchým počítačem, který nečiní více úkolů a jiné související procesy, použití MMU nemusí být nejlepší, co dělat. Prvořadým hlediskem by byla cena a složitost, protože využívání pokročilejších MMU by bylo nákladnější a složitější. Může také zbytečně zdanit systém, protože jednotky MMU využívají více režií ve srovnání s mnohem jednoduššími jednotkami MPU. Pokud hlavní použitý procesor není dostatečně rychlý, může být použití MMU způsobit problémy.

Výběr mezi MMU a MPU je do značné míry závislý na rozsahu a složitosti systému, který se buduje. MMU se doporučuje, pokud je váš systém dostatečně velký, aby těžit z jeho možností. Pokud stavíte poměrně jednoduchý systém, nepoužíváte MMU. MPU by poskytovala potřebné schopnosti při zachování složitosti a nákladů.

Souhrn:

  1. MMU je pokročilejší než MPU
  2. MMU je schopen vykonávat práci MPU
  3. Jednotka MMU je schopna řídit mezipaměť, zatímco MPU není
  4. Jednotka MMU je schopna arbitráže sběrnice, zatímco MPU není
  5. MMU je schopna přepínání bank, zatímco MPU není
  6. MPU je jednodušší a používá méně režijních nákladů než MMU