República Bolivariana de Venezuela Instituto Universitario Politécnico “Santiago Mariño”
Sede Barcelona – Edo. Anzoátegui Ing. Sistemas
Profesor:
Bachiller:
Aray Ramón
Belmonte María María C.I. 26.706.963 Sección: “SV”
Barcelona, Marzo del 2017
Índice
Introducción .................................................................................................................................. .................................................................................................................................. 3 Arquitectura ARM .............................................................................................................. ......................................................................................................................... ........... 4 Evolución de ARM ......................................................................................................................... ......................................................................................................................... 5 En la arquitectura computacional, RISC .................................................................. ........................................................................................ ...................... 8 Arquitectura CISC ........................................................................................................................ ........................................................................................................................ 11 Conclusión .................................................................................................... ................................................................................................................................... ............................... 14 Bibliografía ................................................................. .................................................................................................................................. ................................................................. 15
Introducción
Los procesadores son el corazón de las máquinas inteligentes que manejamos y de las que sacamos beneficio en el día a día, y no están presentes solo en teléfonos móviles sino que podemos encontrarlos en equipos de audio/video, incluso lavadoras o sistemas de navegación integrados en el salpicadero de un automóvil. En la arquitectura computacional, CISC es un modelo de arquitectura de computadora. computadora. Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la actualidad, la mayoría de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples del tipo RISC, llamadas generalmente microinstrucciones. microinstrucciones. Las máquinas RISC protagonizan protagonizan la tendencia actual de microprocesadores. microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, SPARC.
3
construcción
de
Arquitectura ARM, para equipos móviles y tablets.
En dispositivos móviles como Smartphones y Tablets, la experiencia de usuario lo es todo, siendo especialmente importante la fluidez con la que se manejará la interfaz de usuario o la rapidez con la que se abre y corre una aplicación. El público está acostumbrado a escuchar o leer el nombre de compañías como Qualcomm, Nvidia o Texas Instruments, que son las responsable de los procesadores más difundidos en teléfonos como los Samsung Galaxy, Sony Xperia o Nokia Lumia. Pero los procesadores de Qualcomm o Nvidia necesitan una arquitectura base para funcionar, y ARM es la arquitectura líder en dispositivos móviles móviles actuales. ARM es una arquitectura RISC (Reduced Instruction Set Computer) de originalmente 32 bits (hoy día también disponible en 64 bits) desarrollada por la compañía ARM Holdings, y licenciada a las compañías productoras de procesadores móviles. La importancia de la arquitectura ARM es básica en el mundo de la movilidad actual, con la excepción de la informática móvil (portátiles e híbridos con Microsoft Windows), mercado donde la arquitectura x86 sigue siendo líder indiscutible. La arquitectura ARM tiene sus orígenes en la pasada década de los 80, momento en el que la compañía Acorn Computers decidió emprender un proyecto para desarrollar un procesador de gran potencia para sus equipos informáticos. El primer procesador ARM, ARM2, vio la luz comercialmente en 1986. ARM Holdings se limita solo a licenciar sus diseños, es decir, deja utilizar sus “patentes” para que otras compañías produzcan procesadores propios en base a esta tecnología: por ejemplo, la arquitectura ARMv8-A es la que emplea Apple para el procesador de 64 bits de su iPhone 5 (Apple A7 SoC). ARM ya cuenta con un un amplio rango rango de arquitecturas arquitecturas de procesador procesador destinadas al uso en un determinado tipo de dispositivo. Los procesadores Cortex-R se pueden encontrar en reproductores de Blu-ray, en cámara digitales, productos médicos o controladores de discos SSD; los Cortex-M son propios de dispositivos de gaming o productos de gama blanca para el hogar; y los Cortex-A son los empleados para dar potencia a teléfonos móviles, tablets o sistemas de navegación para el automóvil. En realidad, la arquitectura ARM, con diseños en los que se integran más de 30.000 transistores, está presente en un gran número de dispositivos electrónicos en manos o utilizados por usuarios partículares y profesionales, y a diario se venden más de 16 millones de productos basados en esta arquitectura de ARM Holdings. Los procesadores son el corazón de las máquinas inteligentes que manejamos y de las que sacamos beneficio en el día a día, y no están presentes solo en teléfonos móviles sino que podemos encontrarlos en equipos de audio/video, incluso lavadoras o sistemas de navegación integrados en el salpicadero de un automóvil.
4
Ventajas
Desventajas
Menos rendimiento: En aplicaciones comunes, Más batería: ARM está diseñado para
x86 sigue teniendo la batuta. Menos mal, cada consumir la mejor energía posible. X86 vez aparecen modelos ARM más rápidos en no está diseñado para ello. frecuencia y con más núcleos. Precios bajos: Gracias a tantas Pocos juegos: La arquitectura SoC mete todo lo licencias vendidas, la competencia es necesario en un pedazo de silicio, incluído el mayor. Fabricarlos y diseñarlos es más GPU. Este último es poco complejo, por ende de barato que optar por productos x86 de bajo rendimiento comparado con los de sólo dos o tres fabricantes. f abricantes. escritorio. No hay 64-bit: No hay ningún diseño que Más seguridad: Existe poco malwarepermita usar un espacio de memoria mayor a para la plataforma ARM, a diferencia de 4GB, sin embargo la próxima versión de ARM la que existe en x86 y Windows. tendría un controlador de memoria de 40-bit que permitirá acceder a 1TB.
Evolución de ARM ARM1: El primer chip ARM, el Acorn RISC Machine, fue desarrollado entre 1983 y 1985 por el equipo de desarrollo e investigación avanzada en Acorn Computers, un fabricante de microcomputadoras pionero en el reino unido. El primer modelo de set de instrucciones para el ARM se codificó en BASIC, una propuesta que lo hacía fácil de configurar y de desarrollar un prototipo rápidamente, pero resultó ser menos flexible cuando el diseño del hardware necesitaba ser probado. Este primer procesador ARM fue fabricado por VLSI Technology, usaba menos de 25000 transistores y se fabricó usando un proceso 3 \xb5 m.
ARM2: La experiencia de diseñar el ARM1, y programar los chips de muestra, mostró que había áreas donde el set de instrucciones podía ser mejorado para maximizar el desempeño en los sistemas que se basaban en él. En particular, las instrucciones de “Multiply and Multiply Multiply Accumulate” Accumulate” fueron agregadas para mejorar el desempeño al eliminar el uso de subrutinas lentas para este propósito. Esta adición facilitaría procesamiento digital de señales en tiempo real, que sería usado para la generación de sonidos. Una interfaz de co-procesamiento también fue agregada al ARM en esta etapa, lo que permitiría un acelerador de punto flotante y que otros co-procesadores fueran usados con el ARM. Incluso después de todas estas adiciones el ARM2 mantuvo su tamaño de “die” (trozo de oblea semiconductora dentro del integrado) y bajo número de transistores utilizado. utilizado. El “die” era de 5.4 mm y contenía alrededor de 25000 transistores.
ARM3: Para mejorar el desempeño del ARM una “caché” de información e instrucciones de 5
4kb fue añadida al chip. Esto, junto con la fabricación más densa utilizada (un proceso 1.5 \xb5 m), permitió que el nuevo dispositivo, denominado ARM3, trabajara a una velocidad de reloj mayor que la de sus predecesores, por tanto mejorando el desempeño general al mismo tiempo que utilizaba el mismo soporte de chip y memoria de bajo costo que el ARM2 usaba. La inclusión de una cache y su circuitería de control llevo a un conteo de transistores mayor, alrededor de 300 000, pero este era todavía un dispositivo compacto; tanto que hubo problemas para encontrar un empaque de IC capaz de acomodar el diminuto “die” del ARM3. En 1989 el ARM3 fue lanzado a una significantemente incrementada velocidad velocidad de reloj de 25 MHz. Las primeras computadoras Acorn en usar este chip fueron lanzadas en 1990. -Acor n RISC Machin e se convi erte en en The Advanc ed RISC RISC Machine (ARM)-
Para 1990 era claro que a pesar de que la posición financiera de Acorn se había estabilizado, un equipo de diseño de procesador “de la casa” era un lujo muy caro de mantener. El equipo de desarrollo de ARM había producido una versión estática del procesador, el ARM2As, haciéndolo aún más atractivo para potenciales clientes externos. Esta nueva variante agregó consumo de potencia bajo a la lista de características que hizo al ARM atractivo para desarrolladores interesados en diseñar dispositivos dispositivos de bajo costo y portables (hand-held devices) y organizadores electrónicos personales. Interés en la familia ARM estaba creciendo al haber más diseñadores interesados en RISC, y el diseño de ARM parecía cumplir la definitiva necesidad de alto desempeño, bajo consumo de potencia y procesadores RISC de bajo precio. En condición de absoluto secreto se llegó a un acuerdo entre Acorn, VLSI Technology Inc. y una compañía que había expresado interés en ARM desde un tiempo atrás, Apple. Una nueva compañía se estableció, la Acorn RISC Machine se convirtió en Advanced RISC Machines Ltd.
ARM6: El primer desarrollo de ARM Ltd. Fue el siguiente paso desde el ARM3, que se nombró ARM6 e incluía soporte de direccionamiento completo de 32 bits, uno de los muchos cambios pedidos por Apple para poder usar ARM en productos planeados. Un controlador de video mejorado, VIDC20, fue también desarrollado y un procesador de punto flotante fue también introducido.
ARM7: Introducido en 1994, la familia de procesadores ARM7 ha sido inmensamente exitosa. La familia ARM7 es la familia de procesadores embebidos de 32 bits más usada mundialmente, con más de 170 licencias (silicon licenses) y más de 10 billones de unidades vendidas desde 1994. Este procesador es capaz de realizar una ampia gama de aplicaciones, tradicionalmente usado en aplicaciones móviles. [2] La familia ARM7 incorpora el set de instrucciones de 16 bits “Thumb” permitiendo desempeño de 32 bits
6
al costo de sistemas de 8/16 bits.
Caracteristicas: Procesador RISC de 32 bits, modos de operación Endian “Big” y y “Little”, desempeño “Little”, desempeño de 17 MIPS a 25MHz (25 MIPS pico), bajo consumo de energía de 0.6mA/MHz @ 3V fabricado en un CMOS de .8µm, soporte de Sistema de Memoria Virtual.
ARM8: El procesador ARM8 es una implementación estática CMOS del ARM que permite que el reloj sea detenido en cualquier parte del ciclo con extremadamente bajo consumo de potencia residual, menor promedio de ciclos por instrucción (CPI), bus de dirección de 32 bits pero puede operar en modo de 26 bits para compatibilidad con procesadores anteriores. El ARM 8 contiene una Prefetch Unit (PU): El (PU): El ARM8 cuenta con una interfaz de doble ancho de banda hacia la memoria en el chip, lo que quiere decir que las instrucciones pueden ser “ prefetched” ( el el procesador accede o pide a información de la memoria principal y la pone en el caché, una vez que la información es necesitada se accede a ella desde la caché y no desde la memoria principal, haciendo todo el proceso mucho más rápido. Se utiliza para programas usados “frecuentemente” por el usuario). El cambio más significativo hecho en el núcleo comparado con procesadores anteriores es la extensión del “data pipeline” (tubería de datos) a cuatro etapas, haciendo al procesador procesa dor del ARM8 un procesador con un “pipeline” de 5 etapas. Esto quiere decir que la ejecución se propaga sobre mas ciclos, reduciendo la cantidad de trabajo hecha en cada etapa y por lo tanto permitiendo velocidades de reloj mayores.
ARM9: La familia de procesadores ARM9 está construida sobre el procesador ARM9TDMI e incorpora el set de instrucciones de 16 bits Thumb. La Thumb. La familia ARM9 Thumb incluye las macro células del procesador “cacheado” (cached) ARM920T y ARM922T: -Cachés Duales de 16k para aplicaciones trabajando con sistemas operativos Symbian, Palm, Linux y Windows CE. - Cachés Duales de 8k para aplicaciones trabajando con sistemas operativos Symbian, Palm, Linux y aplicaciones aplicaciones Windows CE. La familia de procesadores ARM9E permite soluciones de procesador sencillo para microcontroladores y aplicaciones DSP y Java. Tiene un procesador mejorado de 32 bits para aplicaciones que requieran una combinación de funcionamiento de DSP y microcontrolador. La familia incluye las macro células de los procesadores ARM926EJ-S, ARM946E-S, ARM966E-S, and ARM968E-S. Incluyen extensiones de procesamiento de señal para intensificar el desempeño de punto fijo de 16 bits usando una unidad multiplicadoraacumuladora (MAC) de ciclo sencillo de 32 x 16, e implementa el set de instrucciones Thumb de 16 bits. El procesador pr ocesador ARM926EJ-S también incluye tecnología ARM Jazelle que permite ejecución directa de códigos byte (bytecodes) de Java en Hardware. 7
ARM11: La familia ARM11 comprende una serie de 4 procesadores que implementan una arquitectura v6 con extensiones incluyendo un rango instrucciones SIMD DSP que operan con valores de información de 16 u 8 bits en registros de 32 bits:
implement an The ARM1136J-S and ARM1136JF-S: Tecnología ARM Jazelle, implementan Arquitectura de Sistema de Memoria Virtual e interfaces AMBA 2 AHB. El procesador ARM1136JF-S tiene tiene un co-procesador co-procesador de punto punto flotante.
The ARM1156T2-S and ARM1156T2F-S: Unidad de Protección de Memoria opcional (MPU), tiene interfaces AMBA 3 AXI.
TrustZ one y ARM Jazelle. Jaze lle. The ARM1176JZ-S and ARM1176JZF-S: Tecnologia TrustZone implementan Arquitectura Arquitectura de Sistema de Memoria Virtual e interfaces AMBA 3 AXI.
The ARM11 MPCore multiprocessor: Configurado para incluir de 1 a 4 procesadores que pueden ser vistos como uno solo. Incluye tecnología ARM Jazelle y es compatible con tecnología ARM IEM. Implementa Arquitectura de Sistema de Memoria Virtual. Interfaz AMBA 3 AXI.
En la arquitectura computacional, RISC (reduced instruction set computer) es un tipo de microprocesador microprocesador con las siguientes características características fundamentales:
Instrucciones de tamaño fijo y presentado en un reducido número de formatos. Sólo las instrucciones de carga y almacenamiento almacenamiento acceden a la memoria de datos. El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación y el paralelismo en la ejecución de instrucciones y reducir los accesos a memoria.
Las máquinas RISC protagonizan protagonizan la tendencia actual de construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, SPARC... son ejemplos de algunos de ellos. 8
RISC es una filosofía de diseño de CPU para computadora que está a favor de conjuntos de instrucciones pequeñas y simples que toman menor tiempo para ejecutarse. El tipo de procesador más comúnmente utilizado en equipos de escritorio, el x86, está basado en CISC en lugar de RISC, aunque las versiones más nuevas traducen instrucciones basadas en CISC x86 a instrucciones más simples basadas en RISC para uso interno antes de su ejecución. La idea fue inspirada por el hecho de que muchas de las características que eran incluidas en los diseños tradicionales de CPU para aumentar la velocidad estaban siendo ignoradas por los programas que eran ejecutados en ellas. Además, la velocidad del procesador en relación con la memoria de la computadora que accedía era cada vez más alta. Esto con llevó la aparición de numerosas técnicas para reducir el procesamiento dentro del CPU, así como de reducir el número total de accesos a memoria.
Características: En pocas palabras esto significa que para cualquier nivel de desempeño dado, un chip RISC típicamente tendrá menos transistores dedicados a la lógica principal. Esto permite a los diseñadores una flexibilidad considerable; así pueden, por ejemplo:
Incrementar el tamaño del conjunto de registros. Mayor velocidad en la ejecución de instrucciones. Implementar medidas para aumentar el paralelismo paralelismo interno. Añadir cachés enormes. enormes. Añadir otras funcionalidade funcionalidades, s, como E/S y relojes relojes para minicontroladores. minicontroladores. Construir los chips en líneas de producción antiguas que de otra manera no serían utilizables. No ampliar las funcionalidades, y por lo tanto ofrecer el chip para aplicaciones de bajo consumo de energía o de tamaño limitado. Las características que generalmente son encontradas encontradas en los diseños RISC son:
Codificación uniforme de instrucciones, lo que permite una de codificación más rápida. Un conjunto de registros homogéneo, permitiendo que cualquier registro sea utilizado en cualquier contexto y así simplificar el diseño del compilado compilador. r. Modos de direccionamiento simple con modos más complejos reemplazados por secuencias de instrucciones aritméticas simples. Los tipos de datos soportados en el hardware no se encuentran en una máquina RISC. Los diseños RISC también prefieren utilizar como característica un modelo de memoria Harvard, donde los conjuntos de instrucciones y los conjuntos de datos están conceptualmente conceptualmente separados. separados.
Ventajas e inconvenientes El inconveniente de utilizar un procesador RISC es que no podrás ejecutar las aplicaciones aplicaciones que funcionan en CISC bajo W indows. indows. Los Sistemas Operativos de ambas arquitecturas son totalmente incompatibles. La buena noticia es que hay muchos y muy buenos programas que ya funcionan en Raspbian (el Sistema Operativo del Raspi) y en la tienda de Raspberry Pi encontrarás nuevos programas 9
que se añaden con regularidad y además muchos de ellos, por no decir la mayoría, son gratis. El Broadcom2835 se basa en una arquitectura que lleva muchas generaciones desarrollándose, se trata de la ARM que desarrolló Acorn Computers desde 1983. En 1986 se presentó el primer modelo comercial denominado ARM2. Y a principios de los 90 Apple lo usó como procesador de sus Macs. Actualmente la inmensa inmensa mayoría mayoría de teléfonos móviles móviles y PDAs incluyen incluyen un modelo modelo ARM en alguna de sus múltiples múltiples versiones como como procesador, procesador, lo que lo convierte convierte en el microprocesador más exitoso en la historia de la informática. Por si esto fuera poco Microsoft también ha presentado una versión de Windows 8 capaz de correr en tablets provistas de microprocesadores microprocesadores ARM.
RISC Moderno: Los diseños RISC han llevado a un gran número de plataformas y arquitecturas al éxito, algunas de las más grandes: gr andes:
La línea MIPS Technologies Inc., que se encontraba en la mayoría de las computadoras de Silicon Graphics hasta 2006, y estuvo en las consolas ya descatalogadas Nintendo 64, PlayStation y PlayStation 2. Actualmente se utiliza en la PlayStation Portable y algunos routers. La serie IBM POWER, utilizado principalmente por IBM en Servidores y superordenadores. La versión PowerPC de Motorola e IBM I BM (una versión de la serie IBM POWER) utilizada en los ordenadores AmigaOne, Apple Macintosh como el iMac, eMac, Power Mac y posteriores (hasta 2006). Actualmente se utiliza en muchos sistemas empotrados en automóviles, routers, etc, así como en muchas consolas de videojuegos, como la Playstation 3, Xbox 360 y Wii. El procesador SPARC y UltraSPARC de Sun Microsystems y Fujitsu, que se encuentra en sus últimos modelos de servidores (y hasta 2008 también en estaciones de trabajo). El PA-RISC y el HP/PA de Hewlett-Packard, ya descatalogados. El DEC Alpha en servidores HP AlphaServer y estaciones de trabajo AlphaStation, ya descatalogados. El ARM – ARM – El El paso de hardware de instrucciones x86 en operaciones RISC llega a ser significativo en el área y la energía para dispositivos móviles e integrados. Por lo tanto, los procesadores ARM dominan en PALM, Nintendo DS, Game Boy Advance y en múltiples PDAs, Apple iPods, Apple iPhone, iPod Touch (Samsung ARM1176JZF, ARM Cortex-A8, Apple A4), Apple iPad (Apple A4 ARM -based SoC), videoconsolas videoconsolas como Nintendo DS (ARM7TDMI, ARM946E-S), Nintendo Game Boy Advance (ARM7TDMI). El Atmel AVR usado en gran variedad de productos, desde mandos de la Xbox a los coches de la empresa BMW. La plataforma SuperH de Hitachi, originalmente usada para las consolas Sega Super 32X, Saturn y Dreamcast, ahora forman parte del corazon de muchos equipos electrónicos para el consumo.SuperH es la plataforma base del grupo Mitsubishi Hitachi. Estos dos grupos, unidos en 2002, dejaron aparte la propia arquitectura RISC de Mitsubishi, el M32R. Los procesadores XAP usados en muchos chips wireless de poco consumo (Bluetooth, wifi) de
10
Arquitectura CISC En la arquitectura computacional, computacional, CISC (complex instruction set computer) es un modelo de arquitectura de computadora. Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos, en contraposición contraposición a la arquitectura RISC.
Este tipo de arquitectura dificulta dificulta el paralelismo entre instrucciones, por lo que, en la actualidad, la mayoría de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples del tipo RISC, llamadas generalmente microinstrucciones. microinstrucciones. Los CISC pertenecen a la primera corriente de construcción de procesadores, antes del desarrollo de los RISC. Ejemplos de ellos son: Motorola 68000, Zilog Z80 y toda la familia Intel x86 usada en la mayoría de las computadoras personales personales actuales.
Para realizar una sola instrucción un chip CISC requiere de cuatro a diez ciclos de reloj. Entre las ventajas de CISC destacan las siguientes:
Reduce la dificultad de crear compiladores. Permite reducir el costo total del sistema. Reduce los costos de creación de sftware. Mejora la compactación de código. Facilita la depuración de errores. Ejemplo de microprocesadores basados en la tecnología CISC:
Intel 8086, 8088, 80286, 80386, 80486. Motorola 68000, 68010, 68020, 68030, 6840. Ejemplo de microprocesadores basados en la tecnología CISC:
MIPS, Millions Instruction Per Second. PA-RISC, Hewlett Packard. SPARC, Scalable Processor Architecture, Sun Microsystems. 11
POWER PC, Apple, Motorola e IBM.
Evolucion 1982: El Intel 80286 El 80286, popularmente conocido como 286, fue el primer procesador de Intel que podría ejecutar todo el software escrito para su predecesor. Esta compatibilidad del software sigue siendo un sello de la familia de microprocesadores de Intel. 1985: El Intel 80386 Este procesador Intel, popularmente llamado 386, se integró con 275000 transistores, más de 100 veces tantos como en el original 4004. 1989: El Intel 80486 La generación 486 realmente significó contar con una computadora personal de prestaciones avanzadas, entre ellas, un conjunto de instrucciones optimizado, una unidad de coma flotante o FPU, una unidad de interfaz de bus mejorada y una memoria caché unificada, todo ello integrado en el propio chip del microprocesador.
Motorola 68000 (1982-1985)
Sacado al mercado en 1980. Arquitectura CISC. CISC.
Poseía 2 bancos de 8 registros de 32 bits.
Utilizado en equipos como: Commodore Amiga, Ataris, primeras Macintosh y plataformas de video juegos.
El Motorola MC68010 procesador es un 16/32-bit de microprocesador microprocesador de Motorola de Motorola , [1] lanzado en 1982 como el sucesor del Motorola del Motorola 68000 . Se corrige varios errores pequeños en el 68000, y añade algunas características. El 68010 fue con el 68000 pines compatibles, pero no era compatible con el 100% de software. Algunas de las diferencias fueron:
El paso de la instrucción SR es ahora privilegiada (que sólo podrá ser ejecutado en modo supervisor). Esto significa que el 68 010 cumple con los requisitos de virtualización virtualización Popek y Goldberg . Debido a que el 68000 ofrece un movimiento sin privilegios de SR, que no cumple con ellos. Se añadió el paso de la instrucción CCR para compensar en parte la eliminación del movimiento de modo de usuario de SR. Puede recuperarse de fallos del bus, lo que le permite implementar memoria virtual. El marco de pila excepción fue diferente. Se introdujo un vector base Registro de 22 bits (VBR) que mantiene una [32:10] de la dirección base 1 KB-alineado para la tabla de vectores. La tabla de vectores 68000 se ha basado siempre en la dirección cero.
Motorola 68020 (1985-1989)
Salió en 1984 con un ALU, bus de datos y direcciones de 32 bits.
Nuevas instrucciones y modos de direccionamiento. direccionamiento.
Operaron a 12 MHz hasta 33 MHz. 12
Soporte para multiprocesadores. multiprocesadores.
Motorola 68030 (1989-1993)
Adiós al coprocesador coprocesador matemático, matemático, bienvenido bienvenido a la FPU y segmentación. segmentación. Recibimos a las caché separadas y unificadas. Hubieron distintas variaciones: 486SX, 486DX, 486DX2 y 486DX4. Los modelos DX2 fueron los primeros en utilizar la opción turbo.
microprocesador de Motorola, de Motorola, lanzado lanzado en 1990. en 1990. Fue Fue el El Motorola 68040 es un microprocesador sucesor del 68030 del 68030 y a su vez fue sucedido por el 68060 el 68060 (el 68050 fue un proyecto abandonado y nunca presentado, el cual era una mejora del 68040, presentando una reducción en tamaño y en caché) en caché).. Manteniendo las denominaciones de Motorola, el 68040 es llamado a veces sólo 040 . En los ordenadores Macintosh ordenadores Macintosh el 68040 fue usado principalmente en los Quadra de gama alta. El 68040 más rápido tiene el reloj a 40 MHz y fue utilizado únicamente en el Quadra 840AV. Los modelos más caros en la gama media-alta Centris, la Centris, la cual duró poco, también usó el 68040, mientras que los Centris más económicos y los Performa los Performa usaban el 68LC040. el 68LC040. El El 68040 también fue empleado en otros ordenadores personales como el Commodore el Commodore Amiga 4000, al 4000, al igual que en algunas estaciones algunas estaciones de trabajo y en las últimas versiones de los ordenadores NeXT.
13
Conclusión El procesador El procesador es el coordinador de todas las tareas que realiza un PC, esto PC, esto significa su diseño interno es muy importante. important e. En su interior, no es más que un conjunto de bloques interconectados entre sí en el cual cada uno de ellos realiza una función. El diseño de esos elementos y como se interconectan es lo que se llama arquitectura del procesador. Para funcionar, una computa dora lee instrucciones instrucciones y datos. La velocidad a la que lee datos y realiza cálculos, viene determinada por la famosa frecuencia de funcionamiento que puedes ver en cualquier folleto de un micro y que se mide en gigahertzios. en gigahertzios. Ese Ese reloj sirve para coordinar a todo el sistema así que en principio un procesador a 2 GHz puede hacer el doble de trabajo en el mismo tiempo que uno de 1 GHz pero no es tan sencillo. Gracias a los avances producidos en el diseño de la arquitectura, las prestaciones cada vez dependen menos de esa frecuencia de funcionamiento. Puede ocurrir, por tanto, que un micro con una menor velocidad sea capaz de realizar más tareas.
14
Bibliografía Autor: Carlos Nuel, Título: ¿Qué es la arquitectura ARM?, Link:
https://www.xataka.com.mx/sistemas-operativos/que-es-la-arquitectura-arm, Fecha: 12 Febrero 2012 Autor: Rene Camacho, Titulo: Arquitectura RISC y CISC, Link:
http://rcmcomputointegrado.blogspot.com/2012/03/arquitectura-risc-y-cisc.html, Fecha: 17 Marzo del 2012 Autor: Italo Baeza, Título: ARM Los Pro y Contra de la arquitectura, Link:
http://www.chw.net/2011/06/arm-los-pro-y-contra-de-la-arquitectura/, Fecha: 02 JUNIO del 2011
15