Motorola 68k
  Mejoras sobre el 68010
 
Mejoras sobre el 68010 

El 68020 añadió muchas mejoras sobre el 68010 incluyendo una unidad aritmético lógica de 32 bits, bus de datos y bus de direcciones externos de 32 bits, y nuevas instrucciones y modos de dirección. El 68020 (y 68030) una pipeline apropiada de tres estados.
Las restricciones de direccionamiento en el acceso de datos de palabra y palabra larga presente en sus precursores desaparece en el 68020.
Prestaciones de Multiproceso
El modelo de multiproceso de Motorola fue agregado en el 68020. Esto permitió que hasta ocho procesadores por sistema cooperaran, estos ocho podían ser cualquier número de CPUs FPUs pero solo una MMU (Motorola 68841 o Motorola 68851).
 Esto tenía cierta limitación, pues cada CPU usada tuvo que ser del mismo modelo (no necesariamente a la misma frecuencia de reloj) y cada FPU tiene que ser del mismo modelo (de nuevo, no necesariamente a la misma frecuencia de reloj) por lo que el multiproceso de un 68020/25 con un 68030/25 no era permitido (el 020, por ejemplo, no podía ser identificado por la MMU interna del 030) pero un 68020/25 con un 68882/33 era perfectamente aceptable y bastante común. Sin embargo era muy raro ver más de un CPU o FPU en el mismo sistema. La mayoría de equipos Unix equipados con 68020 eran simplemente el '020, la FPU (68881 o 68882) y la MMU (68841 o 68851).
 
Conjunto de Instrucciones
Las nuevas instrucciones incluyeron algunas mejoras y extensiones de menor importancia al estado supervisor, varias instrucciones para la gestión del software de un sistema multiproceso (que fueron eliminadas en los 68060), algo de soporte para los lenguaje de programación de alto nivel que no se usó mucho (y también fue eliminado en los futuros 680x0), mayores instrucciones de multiplicación (32×32→64 bits) y división (cociente de 64÷32→32 bits y resto de 32 bits) instrucciones, y manipulaciones de campo a nivel de bit.
 
Modos de Direccionamiento
Los nuevos Modos de direccionamiento añadieron indexación de direcciones escalada y otro nivel de indirección de memoria a muchos de los modos preexistentes, y añadieron bastante flexibilidad a varios modos de indexación y operaciones. Aunque no fue la intención, los nuevos modos convirtieron al 68020 en muy conveniente para la impresión de páginas. La mayoría de impresoras láser de principios de los 90 tenían un 68EC020 en su núcleo.
El 68020 tiene una caché de instrucciones mínima de 256 bytes directamente mapeada, dispuestas como 64 entradas de 4 bytes. Aunque pequeño, es una diferencia significativa en el rendimiento de muchas aplicaciones. El decremento de tráfico en el bus resultante es particularmente importante en sistemas que usaban intensivamente el acceso directo a memoria (DMA).
 
 
 
  Hoy habia 4 visitantes (6 clics a subpáginas) ¡Aqui en esta página!  
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis