Ez a lap egy ellenőrzött változata
AzMC68451 egyMotorola (későbbFreescale) által gyártottmemóriakezelő egység (MMU),amelyet elsősorban aMotorola 68010mikroprocesszorral együtt használtak.
Az MC68451 16 MiB méretű címtartományt kezel, memóriavezérlési funkciókat biztosít azMC68000 vagyMC68010 processzorok számára, valamint ellátja a memóriavédelmi funkciókat, ami az illetéktelen hozzáférést hivatott megakadályozni. A vezérlőben változó blokkméret használható, így általában szegmensalapú memóriakezeléshez alkalmazták. Támogatja legfeljebb 32, változó méretű memóriaszegmens vagy oldal leképezését a logikai és fizikai címek között. A vezérlő támogatja a többcsipes használatot, így több szegmens vagy oldal használata is lehetséges, egyszerre több MC68451 MMU használatával.[1]
AMC68010 processzorral kombinálva az MC68451 lehetővé tette avirtuális memória megvalósítását. A korábbiMC68000 processzorral ez nem volt lehetséges, mivel ezt azMC68000 memóriahozzáférési hibákat kezelő üzemmódja nem tette lehetővé, ugyanis a processzor állapotát nem mindig lehetett megfelelően helyreállítani laphiba bekövetkezése után; ehhez két MC68000-esre lenne szükség, úgy, hogy a fő CPU működése szünetel, mikor memóriahozzáférési hibát kap, és a másik CPU kezeli le a laphibát.[2] A memóriavezérlőnkénti 32 szegmenstábla-bejegyzésre vonatkozó korlátozás miatt azMC68010-esre és egy MC68451 épülő rendszerek lassúnak bizonyultak, mivel gyakran kellett módosítaniuk a szegmenstáblát, annak kis mérete miatt.
A Motorola készített egy egykártyás számítógépmodult, amely demonstrálta a 68010 és a 68451 kombinációját a virtuális memóriát igénylő alkalmazásokhoz.[3] Egyes felhasználói, pl. a németH. Berthold AG (eredetileg betűöntöde, tipográfiai cég) 12 db. MC68451 MMU-t használt azUNOS operációs rendszer vBertOS néven továbbfejlesztett változatában, az 1980-as évek első felében. Mások cégek (például aSun Microsystems vagy aConvergent Technologies) saját szabadalmazott memóriavezérlő egységeit használták az MC68451 helyett (ún. Berkeley MMU-t).
Ez a szócikk részben vagy egészben aMotorola 68451 című angol Wikipédia-szócikkezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.