Motorola 68851
| Motorola 68851 | |
| Motorola 68851 lapka | |
| Gyártó | Motorola |
A Motorola 68851 egy külső memóriakezelő egység (MMU), amelyet arra terveztek, hogy lapozott memóriatámogatást nyújtson a 68020-as processzor számára, a processzor koprocesszor-interfészének használatával. Elméletben más processzorokkal is használható, például a 68010-essel, a koprocesszor-interfész szoftveres szimulálásával.[1]
Az MMU 32 bites logikai címeket fordít 32 bites fizikai címekre, a teljes elérhető memóriatartomány 4 GiB. A 68851 nyolc védelmi szintig terjedő védelmi mechanizmussal rendelkezik. Az MMU 256 bájttól 32 KiB-ig terjedő méretű memórialapok címzését teszi lehetővé. A 68851 működéséhez a 68020-as processzor utasításkészletét néhány utasítással egészítették ki, melyeket a 68020-as processzor koprocesszor interfészén keresztül lehet használni.
A 68K családba tartozó későbbi processzorok, mint például a 68030, 68040 és 68060 belső MMU-val rendelkeznek, és nem működnek együtt a 68851-gyel, esetleg a koprocesszor interfész szimulációját leszámítva.
A 68851 az Apple Macintosh II-höz is elérhető volt választható összetevőként, és szükséges volt az Apple A/UX operációs rendszer futtatásához. A Classic Mac OS-hez 1989 elején jelent meg a Connectix Virtual, mely a 68851-et használta a virtuális memória biztosításához, később pedig a System 7-be integráltak.[2] Így az Apple saját virtuálismemória-megoldása csak 1991-ben jelent meg.
Nagyon kevés Amiga-kártya használja a 68851-et: elsősorban azért, mert csak a processzorok szűk körével használható, és a legtöbb Amiga és gyorsítókártya olyan processzort használ, amelynek van saját MMU-ja, vagy pedig nem támogatja az MMU-t. Az egyik ilyen bővítőkártya a Commodore A2620.[3][4]
Jegyzetek
[szerkesztés | forrásszöveg szerkesztése]- ↑ "MC68851 Datasheet".
- ↑ Guide to the Macintosh family hardware. 1991. augusztus. 27. o. ISBN 978-0-201-52405-5.
- ↑ San, Jen (1989. május). "Commodore A2620 Accelerator Board". Antic's Amiga Plus. 37–39. o.
- ↑ "Amiga Hardware Database – A2620". Processor Expansions for A2000 (angol nyelven). Amiga Hardware Database. 1988. Hozzáférés: 2025. január 18.
Fordítás
[szerkesztés | forrásszöveg szerkesztése]- Ez a szócikk részben vagy egészben a Motorola 68851 című angol Wikipédia-szócikk ezen 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.
Források
[szerkesztés | forrásszöveg szerkesztése]- Brad Cohen (1986). "The Design And Implementation of the MC68851 Paged Memory Management Unit" (pdf). IEEE Micro ( Volume: 6, Issue: 2, April 1986) (angol nyelven). IEEE. 13–28. o. doi:10.1109/MM.1986.304739. Hozzáférés: 2025. január 18.
{{cite web}}: Unknown parameter|coauthors=ignored (|author=suggested) (súgó); Unknown parameter|month=ignored (súgó)
További információk
[szerkesztés | forrásszöveg szerkesztése]- "The Motorola MC68851 PMMU" (angol nyelven). Mostly Retro Technology. 2014. március 28. Hozzáférés: 2025. január 18.
- "MC68851 – Paged Memory Management Unit User's Manual Third Edition" (pdf) (angol nyelven). Motorola. 1989. 356. o. Hozzáférés: 2025. január 18.