Motorola 68451

El MC68451 es una unidad de gestión de memoria (MMU) de Motorola (ahora Freescale ) , que se utilizó principalmente junto con el microprocesador Motorola MC68010 .

Motorola MC68451
Motorola MC68451 muere

El MC68451 admitía un espacio de direcciones de 16 MB y proporcionaba a un MC68000 o un MC68010 compatibilidad con la gestión de memoria y la protección de la memoria contra el acceso no autorizado. El tamaño de bloque era variable, por lo que se utilizaba habitualmente para la gestión de memoria basada en segmentos. Admitía la asignación de hasta 32 segmentos de memoria o páginas de tamaño variable desde direcciones lógicas a físicas. Para permitir más segmentos o páginas, se admitía el uso simultáneo de varias MMU MC68451 [1]

En combinación con un MC68010 , el MC68451 permitió la realización de memoria virtual . Con el MC68000 anterior , esto no era posible debido a la forma en que el MC68000 trataba los errores de acceso a la memoria, es decir, el estado del procesador no siempre se podía restaurar correctamente después de un fallo de página; se necesitarían dos MC68000, con la CPU principal haciendo una pausa cuando obtenía un error de acceso a la memoria y la otra CPU atendiendo el fallo de página. [2] La limitación a 32 entradas de tabla de segmentos por MMU hizo que los sistemas basados ​​en un MC68010 y un MC68451 fueran lentos, ya que a menudo tenían que modificar la tabla de segmentos debido a su pequeño tamaño.

Motorola fabricó un módulo de computadora de placa única que demostró la combinación de 68010 y 68451 para aplicaciones que requieren memoria virtual. [3] H. Berthold AG utilizó 12 MMU MC68451 junto con su variante UNOS vBertOS. Otros (por ejemplo, Sun Microsystems , Convergent Technologies ) utilizaron sus propias MMU patentadas en lugar del MC68451.

Véase también

Referencias

  1. ^ UNIDAD DE GESTIÓN DE MEMORIA MC68451 (PDF) (Hoja de datos). Motorola. Abril de 1983. pág. 4.-1.
  2. ^ Memoria virtual utilizando la MMU MC68000 y MC68451 (PDF)
  3. ^ "Microordenador de placa única VM03 de Motorola Semiconductor Products, Inc.". Computerworld . 30 de enero de 1984. pág. 72 . Consultado el 19 de junio de 2024 .


Retrieved from "https://en.wikipedia.org/w/index.php?title=Motorola_68451&oldid=1229980905"