- Motorola 68451
-
Mit der MC68451 MMU konnte der 16MB Adressraum des MC68000 oder MC68010 verwaltet und gegen unberechtigte Zugriffe geschützt werden.
Die MC68451 war eine MMU mit variabler Blockgröße die meist für eine segmentbasierte Speicherverwaltung verwendet wurde. Bis zu 96 Speichersegmente oder Seiten variabler Größe konnten von logischen auf physikalische Adressen abgebildet werden. Um mehr als 96 Segmente bzw. Seiten zu erlauben, war der Betrieb mit offiziell bis zu 3 MMUs möglich.
In Kombination mit dem MC68010 ermöglichte die MC68451 die Realisierung von virtuellem Speicher. Mit dem MC68000 war dies aufgrund eines Fehlers bei der Behandlung von Speicherzugriffsfehlern nicht möglich. Durch die Beschränkung auf 96 Tabelleneinträge hatten Systeme mit 68010 und 68451 Geschwindigkeitsprobleme, da in Folge der geringen Tabellengröße Tabelleneinträge häufig nachgeladen werden mussten. Einige Firmen (z.B. die H. Berthold AG) haben daher bis zu 12 68451 MMUs zusammengeschaltet, andere (z.B. Sun Microsystems) haben statt der 68451 eine selbstgebaute sogenannte Berkeley MMU verwendet.
Industrial Control Unit: 14500
6800er-Familie: 6800 | 6809 | (Hitachi 6309)
68000er-Familie: 68000 | 68008 | 68010 | 68012 | 68020 | 68030 | 68040 | 68060 | ColdFire | DragonBall
88000er-Familie: 88110 | 88200
Mathematische Koprozessoren: 68881, 68882
Memory Management Unit: 68451 | 68851
PowerPC-Familie: PPC 601 | PPC e200 | PPC 603/e300 | PPC 75x | PPC e500 | PPC 74xx/e600 | PPC e700 | PowerQUICC-Familie | QorIQ
Wikimedia Foundation.