|
|
|||||||||
Sí puedes leer esta frase, la página ha sido actualizada. |
| El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España para ofrecer los artículos de la revista Amiga World España. |
Motorola ya ha sacado al mercado el chip 68040, los fabricantes de Hardware para Amiga por fin podrán cargar sus balas de plata en tarjetas aceleradoras que puede ofrecer hasta 20 MIPS de velocidad de procesador. Retrocedamos unos cuantos años en el tiempo, volviendo a Austin, Texas, aproximadamente en 1977. Los ingenieros de Motorola se encuentra reunidos con la misión de diseñar un microprocesador que sucede al chip de ocho bits 6800. Algunos han propuesto la idea de un chip de 16 bits, doblando el ancho de banda de su predecesor. Los más ambiciosos proponen un chip con una arquitectura interna de 32 bits. En Julio de 1979 aparece el chip 68000. Posteriormente salen al mercado versiones de este chip más robustas y rápidas como son el 68010 y el 68020; sin embargo el verdadero salto para los usuarios de Amiga lo supuso la aparición del 68030. Mientras que el procesador central del Amiga 3000, dotado con un 68030, alcanza una velocidad del 75% más que el 68020, el 68040 (que ya habrán salido a la venta hace un mes aproximadamente) se puede decir que supone un salto casi definitivo, ya que corre a una velocidad de 20 MIPS (20 millones de instrucciones por segundo). De acuerdo con Motorola es más de 50 veces más rápido que el original 68000 a 0.35 MIPS, con el que se dotó inicialmente a los Amiga 500, 1000 y 2000.
|
|
La unidad de enteros es el corazón del procesador, manejando simples funciones aritméticas. Estas funciones básicas ven incrementada su velocidad mediante la técnica del "pipeling", o solapamiento de varias instrucciones. En el punto de toda simplificación, permítanme decirles que el procesador requiere seis pasos para completar la ejecución de una sola instrucción. Mientras que el 030 sólo podía manejar pasos de 3 al mismo tiempo, el 040 puede realizar los seis pasos juntos. De hecho, el 040 puede realizar 14 operaciones diferentes simultáneamente.
El término coma flotante se refiere a las opciones aritméticas más complejas, en las cuales los números decimales varían (de lo cual toma el nombre). Las operaciones matemáticas en coma flotante son especialmente efectivas para manejar programas en los que se necesita una precisión gráfica considerable como es el caso de programas gráficos, o los que son más significativos, los dedicados al Ray Tracing, en los cuales es necesario realizar gran cantidad de operaciones sobre un mismo punto.
La mayoría de los sistemas emplean un procesador separado del procesador principal (coprocesador), cuya única función se limita al exclusivo tratamiento de dichas operaciones. Estos 'modelos', por llamarle de algún modo, ofrecen al usuario una mayor elasticidad puesto que pueden realizar su adquisición e instalarlos ellos mismos. En contrapartida es más incierto para el creador de software el cual dudará si debe realizar una aplicación que trabaje en coma flotante o no. El 040 de Motorola incluye en placa una undiad matemática que se encuentra altamente integrada en todos los diseños del chip, permitiendo trabajar a la unidad de enteros como a la de coma flotante simultáneamente. Debido a que la unidad de coma flotante es compatible con los coprocesadores matemáticos de Motorola 68881 y 68882 encontrados en otros modelos de Amiga; aquellos programas que tomaban ventaja de los coprocesadores matemáticos, también trabajarán 'finalmente' en el 040.
El 040 también se beneficia de un mayor tratamiento en operaciones cache. Cuando el sistema determina cual es la información que se utiliza con mayor frecuencia, esta es guardada permaneciendo lista para el usuario. El 040 posee dos unidades cache de 4K cada uno (más amplias que las anteriores), una para instrucciones y otra para datos. Las operaciones de memoria cache se han agilizado mediante la incorporación de un nuevo Bus interface, el cual posibilita una mayor aceleración en la comunicación entre la memoria general y la memoria cache. El 68040 también incorpora una nueva unidad para el tratamiento de la memoria (MMU) no incorporada en los 68000 previos, la cual ayuda al chip a la hora de localizar información no almacenada en la memoria cache.
La MMU también soporta operaciones que involucran la multitarea y el tratamiento de memoria virtual (utilizando para ello soportes como los discos duros o las unidades flexibles). De hecho el 68040 puede direccionar directamente hasta 4 gigabytes de RAM (o, para ser más exactos, 4.294.967 Kilobytes). ¡Seguramente usted podrá hacer una animación decente con todo ese espacio!.
El 68040 también promete reducir el tiempo de conexión del bus, situación ésta que ocurre cuando múltiples tareas o periféricos intentan acceder al bus al mismo tiempo. Este dato es particularmente una buena nueva para aquellos periféricos que utilicen el acceso directo a memoria (DMA), para comunicarse directamente con la memoria sin ocupar con ello tiempo del procesador central. En la situación de tareas simultáneas, el 68040 reduce la carga en el BUS, haciendo que este se encuentre disponible para otros componentes del sistema y permitiendo a su vez al sistema tomar una mayor prestación con los periféricos utilizando el DMA.
Por ahora, incuestionablemente, el 68040 ofrece una mayor velocidad. De todas formas para adquirir todas las ventajas ofrecidas por este nuevo procesador, los fabricantes deberán desarrollar un software que aproveche al máximo todas las características. Mientras esto no ocurra en un futuro no muy lejano, los usuarios permanecerán con un ojo abierto esperando a las novedades que les depara el software.
| Envía esta página web a un amigo: Esta opción está desactivada temporalmente, rogamos disculpen las molestias |
|