Академический Документы
Профессиональный Документы
Культура Документы
Informe
Profesora: Bachiller:
Ing. Marisela Materano Marcello Noguera
C.I.: 27.307.014
Microcontroladores
El Microcontrolador es un circuito integrado que es el componente principal de una
aplicación embebida, en otras palabras es como una pequeña computadora que incluye
sistemas para controlar elementos de entrada/salida. También incluye a un procesador
y por supuesto memoria que puede guardar el programa y sus variables (flash y
RAM), funcionan como una mini PC y su función es la de automatizar procesos y
procesar información.
Elementos de un microcontrolador
Un microcontrolador tiene que tener:
✓ Microprocesador.
✓ Periféricos (unidades de entrada/salida).
✓ Memoria.
Microprocesadores
Se llama microprocesador o simplemente procesador al circuito integrado central
de un sistema informático, en donde se llevan a cabo las operaciones lógicas y
aritméticas (cálculos) para permitir la ejecución de los programas, desde el Sistema
Operativo hasta el Software de aplicación.
Un microprocesador puede operar con una o más CPU (Unidades Centrales de
Procesamiento), constituidas cada una por registros, una unidad de control, una unidad
aritmético-lógica y una unidad de cálculo en coma flotante (o coprocesador matemático).
Asi mismo, se encuentran generalmente conectado mediante un zócalo a la placa
base o tarjeta madre, junto con un sistema disipador de calor que conforman ciertos
materiales de disipación témica y un fan cooler (ventilador inerno).
Mientras que un mismo microprocesador puede contar con uno o más núcleos
físicos o lógicos, en los que se lleva a cabo toda la labor de cálculo, un mismo sistema
informático puede disponer de varios procesadores trabajando en paralelo.
El rendimiento de dichos procesadores no es nada fácil de medir, pero se suele
usar la frecuencia de reloj (medida en herzios) para distinguir entre la potencia de unos
y de otros.
Historia del microprocesador
Los microprocesadores surgieron como producto de la evolución tecnológica de
dos ramas específicas: la computación y los semiconductores. Ambos tuvieron sus
inicios a mediados del siglo XX, a mediados de la Segunda Guerra Mundial, con la
invención del transistor, con el que se reemplazó a los tubos al vacío.
A partir de entonces, se usó el silicio para generar circuitos electrónicos simples,
dando pie posteriormente (el inicio de la década de 1960) a la creación de los primeros
circuitos digitales: Lógica Transistor-Resistor (RTL), Lógica Transistor Diodo (DTL),
Lógica Transistor-Transistor (TTL) y Lógica Complementada Emisor (ECL).
El siguiente paso hacia los microprocesadores sería la invención de los circuitos
integrados (SSI y MSI), permitiendo así el inicio de la agregación y miniaturización de
componentes. Las primeras calculadoras en emplear esta tecnología requerían
sin embargo entre 75 y 100 circuitos integrados, lo cual era impráctico. Y así, el siguiente
paso en la reducción de la arquitectura computacional fue el desarrollo de los primeros
microprocesadores.
El primer procesador fue el Intel 4004 fabricado en 1971. Contenía 2300
transistores y con sus apenas 4 bits de capacidad podía realizar 60.000 operaciones
lógicas por segundo, en una frecuencia de reloj de 700 Hz. A partir de entonces, la
carrera tecnológica invirtió en el desarrollo de mejores y más potentes microchips: de 8
bits, 16 bits, 32 bits y 64 bits, alcanzando en la actualidad frecuencias superiores a los 3
GHz.
Componentes de un procesador
Un procesador está compuesto de:
✓ Núcleos
✓ Caché
✓ Controlador de memoria
✓ Tarjeta gráfica
✓ Otros complementos.
Funcionamiento de un procesador
El funcionamiento del procesador está determinado por un reloj que sincroniza
todos los bloques funcionales y se encarga de que todo marche como debe ser o está
programado para ser.
El funcionamiento tiene etapas:
✓ Leer la instrucción de la memoria
✓ Buscar los datos
✓ Realizar la operación
✓ Pasar a la siguiente instrucción
Velocidad
Frecuencia de reloj:
La mayoría de los dispositivos de lógica secuencial, son de naturaleza síncronada,
es decir, están diseñados y operan en función de una señal de sincronización. Esta señal,
conocida como señal de reloj, usualmente toma la forma de una onda
cuadrada periódica. Calculando el tiempo máximo en que las señales eléctricas pueden
moverse en las varias bifurcaciones de los muchos circuitos de un CPU, los diseñadores
pueden seleccionar un período apropiado para la señal del reloj.
Este período debe ser más largo que la cantidad de tiempo que toma a una señal
moverse, o propagarse en el peor de los casos. Al fijar el período del reloj a un valor
bastante mayor sobre el retardo de la propagación del peor caso, es posible diseñar todo
el CPU y la manera que mueve los datos alrededor de los "bordes" de la subida y bajada
de la señal del reloj. Esto tiene la ventaja de simplificar el CPU significativamente, tanto
en una perspectiva de diseño, como en una perspectiva de cantidad de componentes.
Sin embargo, esto también tiene la desventaja que todo el CPU debe esperar por sus
elementos más lentos, aun cuando algunas unidades de la misma son mucho más
rápidas. Esta limitación ha sido compensada en gran parte por varios métodos de
aumentar el paralelismo del CPU (ver abajo).
Precio de los mejores procesadores del momento
Frec.
Núcs./hilos base/turbo iGPU Precio
Tipos
En las computadoras son utilizados dos tipos de memorias:
Memoria de Solo Lectura:
Viene grabada de fábrica con una serie de programas. El software de la ROM se
divide en dos partes:
Rutina de arranque o POST:
Realiza el chequeo de los componentes de la computadora; por ejemplo, circuitos
controladores de video, de acceso a memoria, el teclado, unidades de disco, etcétera.
Se encarga de determinar cuál es el hardware que está presente y de la puesta a punto
de la computadora. Mediante un programa de configuración, el setup, lee una memoria
llamada CMOS RAM (RAM de Semiconductor de Óxido Metálico). Esta puede mantener
su contenido durante varios años, aunque la computadora esté apagada, con muy poca
energía eléctrica suministrada por una batería, guarda la fecha, hora, la memoria
disponible, capacidad de disco rígido, si tiene disquetera o no. Se encarga en el siguiente
paso de realizar el arranque (booteo): lee un registro de arranque BR (Boot Record) del
disco duro o de otra unidad (como CD, USB...), donde hay un programa que carga el
sistema operativo a la RAM.
Rutina del BIOS:
Permanece activa mientras se está usando la computadora. Permite la activación
de los periféricos de entrada/salida: teclado, monitor, ratón, etcétera.
Rutina Setup:
Etapa primaria en la que se pueden modificar opciones básicas como el horario.
Es indiferente al sistema operativo y se inicia antes de iniciar sesión.
Memoria de Lectura-Escritura:
Es la memoria del usuario que contiene de forma temporal el programa, los datos
y los resultados que están siendo usados por el usuario de la computadora. En general
es memoria volátil, pierde su contenido cuando se apaga la computadora, es decir que
mantiene los datos y resultados en tanto el bloque reciba alimentación eléctrica, a
excepción de la CMOS RAM.
Tanto la RAM como la ROM son circuitos integrados, llamados chips. El chip es una
pequeña pastilla de material semiconductor (silicio) que contiene múltiples circuitos
integrados, tales como transistores, entre otros dispositivos electrónicos, con los que se
realizan numerosas funciones en computadoras y dispositivos electrónicos; que
permiten, interrumpen o aumentan el paso de la corriente. Estos chips están sobre una
tarjeta o placa.
Es común llamar erróneamente a la memoria de lectura/escritura (RWM) como memoria
de acceso aleatorio (RAM), donde se confunde el tipo de memoria con la forma de
acceso a ella.
La CPU direcciona las posiciones de la RAM para poder acceder a los datos
almacenados en ellas y para colocar los resultados de las operaciones.
Los bloques RWM, las ROM y las memorias secundarias conforman el subsistema de
memoria de una computadora.
Codificación Binaria
El código binario es el sistema de codificación usado para la representación de
textos, o procesadores de instrucciones de computadora, utilizando el sistema binario
(sistema numérico de dos dígitos, o bit: el "0" y el "1"). En informática y
telecomunicaciones, el código binario se utiliza en la codificación de datos, tales como
cadenas de caracteres, o cadenas de bits Por ejemplo en el caso de un CD, las señales
que reflejarán el "láser" que rebotará en el CD y será recepcionado por un sensor de
distinta forma indicando así, si es un cero o un uno.
En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están
representados por una cadena de bits de la misma longitud, como un número binario
que, por lo general, aparece en las tablas en notación octal, decimal o hexadecimal.
Según Anton Glaser, en su History of Binary and other Nondecimal Numeration, comenta
que los primeros códigos binarios se utilizaron en el año 1932: C.E. Wynn-Williams
("Scale of Two"), posteriormente en 1938: Atanasoff-Berry Computer, y en 1939: Stibitz
("excess three") el código en Complex Computer.
Es frecuente también ver la palabra bit referida bien a la ausencia de señal,
expresada con el dígito "0", o bien referida a la existencia de la misma, expresada con el
dígito "1". El byte es un grupo de 8 bits, es decir en él tenemos 256 posibles estados
binarios.
El sistema binario, llamado también sistema diádico en ciencias de la
computación, es un sistema de numeración en el que los números se representan
utilizando solamente dos cifras: cero (0) y uno (1). Es uno de los sistemas que se utilizan
en las computadoras, debido a que estas trabajan internamente con dos niveles de
voltaje, por lo cual su sistema de numeración natural es el sistema binario.
Otros Sistemas Matemáticos de enumeración:
Sistema octal
El sistema de numeración posicional cuya base es 8, se llama octal y utiliza los
dígitos indio arábigos: 0,1,2,3,4,5,6,7. En informática a veces se utiliza la numeración
octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros
símbolos diferentes de los dígitos. Sin embargo, para trabajar con bytes o conjuntos de
ellos, asumiendo que un byte es una palabra de 8 bits, suele ser más cómodo el
sistema hexadecimal, por cuanto todo byte así definido es completamente
representable por dos dígitos hexadecimales.
Sistema de Numeración octal es un sistema de numeración en base 8, una base que
es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la
conversión a Sistema de numeración octal binario o viceversa sea bastante simple. El
sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7) y cada dígito tiene el mismo valor que
en el sistema de numeración decimal.
Sistema hexadecimal
El Sistema de numeración posicional que tiene como base el 16. El sistema hexadecimal
(abreviado como 'Hex', no confundir con sistema sexagesimal) es el sistema de
numeración posicional que tiene como base el 16. Su uso actual está muy vinculado a la
informática y ciencias de la computación donde las operaciones de la CPU suelen usar
el byte u octeto como unidad básica de memoria, debido a que un byte representa 28
valores posibles, y esto puede representarse como
28 = 24 +24 = 16 ∗ 16 = 0 ∗ 162 + 0 ∗ 161 + 0 ∗ 160
Que equivale al número en base 16 10016 , dos dígitos hexadecimales corresponden
exactamente a un byte. En principio, dado que el sistema usual de numeración es de
base decimal y, por ello, solo se dispone de diez dígitos, se adoptó la convención de usar
las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El
conjunto de símbolos es el siguiente:
S={0,1,2,3,4,5,6,7,8,9,A,B,C,D,F}
Se debe notar que las letras corresponden a los siguientes valores numéricos decimales:
✓ A = 10.
✓ B = 11.
✓ C = 12.
✓ D = 13.
✓ E = 14.
✓ F = 15.
El sistema hexadecimal actual fue introducido en el ámbito de la computación por
primera vez por IBM en 1963. Una representación anterior, con 0-9 y u-z, fue usada en
1956 por la computadora Bendix G-15.
Tipo de Operaciones
Aritmética binaria:
Las operaciones aritméticas de una computadora o una calculadora se procesan
en la ALU del microprocesador, ahí se combinan compuertas lógicas y otros dispositivos
de manera que puedan realizar las operaciones aritméticas a grandes velocidades (en
menos de un microsegundo). Las operaciones binarias aritméticas fundamentales son
similares las realizadas con números decimales, pero teniendo en cuenta que el acarreo
en la suma o lo que presta en la resta corresponde a la base del número.
Suma binaria:
La adición binaria utiliza el mismo algoritmo que utilizan los números decimales; pero
debe tener en cuenta la anotación hecha en la sección acerca del acarreo.
Sustracción binaria:
La sustracción binaria se realiza de igual manera que con los números decimales; pero
debe tener en cuenta la anotación hecha en la sección acerca del préstamo binario.
Para restar números binarios se pueden tener dos casos:
Caso 1: Resta sin signo.
Caso 2: Sustracción con signo. En este caso puede convertir la resta a suma, así:
ab=a+(-b). Luego aplique el concepto del máximo número de bits que deben tener los
números, que generalmente se logra haciendo la suma y calculando el intervalo de
valores. Complementos binarios. Se conocen dos tipos de complemento binario:
complemento a 1 y complemento a 2 y que son de gran utilidad para la realización de
operaciones binarias con signo.
En los sistemas digitales se usan frecuentemente los Flip-Flops que son
elementos de memoria de 1 bit (binary digit) conformados por componentes lógicos
combinatorios conectados en una configuración con retroalimentación.
El complemento a 2 es la técnica más utilizada para representar números binarios
con signo, permitiendo convertir la sustracción en una adición. Lo anterior, hace que el
sistema digital utilice solamente un circuito para realizar ambas operaciones.
Nota: el intervalo de valores que debe tener el número binario del resultado de una
operación con signo va desde –2n hasta +(2n -1) con n= número de bits. Es de tal manera
que quienes crean los compiladores tienen que tener en cuenta tal intervalo.
Multiplicación binaria
Para multiplicar binarios se realiza el mismo procedimiento que con números
enteros. Para tal fin, a continuación se presenta la tabla de la multiplicación que servirá
de base para efectuar dicha operación.
División binaria
Para dividir binarios se realiza el mismo procedimiento que con
números enteros. Para tal fin, realice la división utilizando el método de resta, en la que
a la parte del dividendo se sustrae el producto de las veces que cabe divisor en la parte
del residuo por el divisor.
Operaciones Lógica
La lógica binaria es la que trabaja con variables binarias y operaciones lógicas del
Álgebra de Boole. Así, las variables sólo toman dos valores discretos, V (verdadero) y F
(falso), aunque estos dos valores lógicos también se pueden denotar como sí y no, o
como 1 y 0 respectivamente.
Es la base de los Sistemas Digitales y ello implica también, la base de la estructura
de los computadores.
Lo que comúnmente en lógica es falso o verdadero, en la lógica binaria lo vemos
representado mediante dígitos utilizando exclusivamente los valores 0 y 1, números que
de por sí no tienen un valor numérico de tipo Real, sino más bien de tipo discreto; es
decir, 0 y 1 representan distintos estados del objeto de estudio, por ejemplo, a la hora de
poder desarrollar un circuito digital.
Principio de dualidad
Todas las expresiones booleanas permanecen válidas si se intercambian los
operadores '+' y '·', y los elementos '0' y '1'. Así, para obtener una expresión algebraica
dual se intercambian los operadores "Y" y "O", y se reemplazan unos por ceros y
viceversa.
Tablas de verdad de las operaciones binarias fundamentales
Negación lógica o complemento
Es una función unaria que invierte el valor lógico de su argumento, por lo que
también se llama función NOT, del inglés "no". Puede interpretarse, además, como restar
el valor del argumento a 1, por lo que a veces se conoce como resta lógica.
Notación
Suele simbolizarse por una barra horizontal sobre su argumento (𝑎̅) o añadiendo un
apóstrofo a continuación de él (𝑎´).
0̅ = 1
1̅ = 0
Es una memoria ultrarrápida que emplea el procesador para tener alcance directo
a ciertos datos que «predeciblemente» serán utilizados en las siguientes operaciones,
sin tener que acudir a la memoria RAM, reduciendo así el tiempo de espera para
adquisición de datos. Todos los micros compatibles con PC poseen la llamada caché
interna de primer nivel o L1; es decir, la que está dentro del micro, encapsulada junto a
él. Los micros más modernos (Core i3, Core i5, Core i7, etc.) incluyen también en su
interior otro nivel de caché, más grande, aunque algo menos rápida, es la caché de
segundo nivel o L2 e incluso los hay con memoria caché de nivel 3, o L3.
Un sistema multiprocesador contiene más de una CPU, lo que les permite trabajar
en paralelo. Esto se llama SMP, o Simultánea de Multiprocesamiento.
Un multi*core* CPU tiene varios ejecución de los núcleos de una CPU. Ahora, esto
puede significar cosas diferentes dependiendo de la arquitectura, pero básicamente
significa que un cierto subconjunto de la CPU componentes se duplica, por lo que varios
"núcleos" pueden trabajar en paralelo en operaciones separadas. Esto se llama CMP,
nivel de Chip Multiprocesamiento.
Por ejemplo, un procesador multinúcleo puede tener un caché L1 y de la unidad
de ejecución de cada núcleo, mientras que tiene una caché L2 compartida por todo el
procesador. Eso significa que mientras que el procesador tiene una gran piscina de la
desaceleración de la caché, se ha separado de memoria rápida y artithmetic/unidades
lógicas para cada uno de varios núcleos. Esto permitiría que cada núcleo de realizar las
operaciones, al mismo tiempo, como los demás.
Hay incluso una nueva división, denominada SMT, Simultaneous Multithreading.
Esto es donde un subconjunto más pequeño aún de un procesador o núcleo del
componentes se duplica. Por ejemplo, un SMT núcleo podría haber duplicado el hilo de
la programación de los recursos, de modo que el núcleo se ve como dos separados
"procesadores" para el sistema operativo, a pesar de que solo tiene un conjunto de
unidades de ejecución. Una aplicación común de este es de Intel Hyperthreading.
Por lo tanto, usted podría tener varios procesadores multinúcleo, multiproceso
sistema. Algo así como dos quad-core, hyperthreaded procesadores de darle 2x4x2 = 16
procesadores lógicos desde el punto de vista del sistema operativo.
Las diferentes cargas de trabajo en beneficio de configuraciones diferentes. Un
único hilo de la carga de trabajo que se realiza en su mayoría de una sola máquina de
propósito se beneficia de una muy rápida, single-core/sistema cpu. Las cargas de trabajo
que se benefician altamente paralelo, tales como sistemas SMP/CMP/SMT
configuraciones incluyen aquellos que tienen un montón de piezas pequeñas que pueden
ser trabajadas en forma simultánea, o los sistemas que se usan para muchas cosas a la
vez, como un escritorio se utiliza para navegar por la web, jugar a un juego en Flash, y
ver un video de todos a la vez. En general, el hardware de estos días es la tendencia
más y más hacia altamente arquitecturas paralelas, como la mayoría de una sola
CPU/core raw velocidades son "suficientemente rápido" para el común de las cargas de
trabajo en la mayoría de los modelos.
Encapsulado (Sockets)
ZIF (Zero Insertion Force): Se trata de una evolución del PGA, donde los pines los lleva
el microprocesador y se insertan en los conectores del zócalo, pero con una gran
variación, la palanca que hay al lado del zócalo permite introducirlo sin hacer fuerza,
evitando que se puedan doblar las patillas, y bloquearlo para que no se salga incluso si
no tuviera el disipador colocado.
BGA (Ball Grid Array): En este caso tenemos en lugar de pines existen unas bolitas
cobre que se sueldan directamente a la placa base. Elimina cualquier posibilidad de
ampliación o sustitución del microprocesador.
LGA (Land Grid Array): Este zócalo sigue la filosofía del ZIF, pero en esta ocasión los
pines se encuentran en la placa base en lugar de estar en el microprocesador, mientras
que el microprocesador contiene huecos en su parte inferior donde éstos se insertarán.
De esta manera se evita que se dañen los pines del microprocesador. Es el más actual
de todos los zócalos.
Intel 80286:
Intel 386:
El Intel 80386 (i386, 386) es un microprocesador CISC con arquitectura x86.
Durante su diseño se lo llamó 'P3', debido a que era el prototipo de la tercera
generación x86. El i386 fue empleado como la unidad central de proceso de
muchos ordenadores personales desde mediados de los años 1980 hasta principios de
los 90.
Fabricado y diseñado por Intel, el procesador i386 fue lanzado al mercado el 16
de octubre de 1985. Intel estuvo en contra de fabricarlo antes de esa fecha debido a que
los costos de producción lo habrían hecho poco rentable. Los primeros procesadores
fueron enviados a los clientes en 1986. Del mismo modo, las placas base para
ordenadores basados en el i386 eran al principio muy elaboradas y caras, pero con el
tiempo su diseño se racionalizó.
En mayo de 2006 Intel anunció que la fabricación del 386 finalizaría a finales de
septiembre de 2007.1 Aunque ha quedado obsoleto como CPU de ordenador personal,
Intel ha seguido fabricando el chip para sistemas embebidos y tecnología aeroespacial.
El procesador i386 fue una evolución importante en el mundo de la línea de
procesadores que se remonta al Intel 8008. El predecesor del i386 fue el Intel 80286, un
procesador de 16 bits con un sistema de memoria segmentada. El i386 añadió una
arquitectura de 32 bits y una unidad de traslación de páginas, lo que hizo mucho más
sencillo implementar sistemas operativos que emplearan memoria virtual.
Intel introdujo posteriormente el i486, pero ni este ni sus sucesores han
introducido tantos cambios en la arquitectura x86 como el i386 con su sistema
de direccionamiento plano de 32 bits. Otros microprocesadores, como el Motorola
68000 tenían direccionamiento plano desde mucho antes.
La mayoría de las aplicaciones diseñadas para ordenadores personales con un
procesador i486 posterior al i386 funcionarán en un i386, debido a que los cambios
del conjunto de instrucciones desde el i386 ha sido mínimo. Además el uso de las nuevas
instrucciones puede ser evitado fácilmente. Adaptar un programa para el i286 es mucho
más difícil.
Debido al alto grado de compatibilidad, la arquitectura del conjunto de
procesadores compatibles con el i386 suele ser llamada arquitectura i386. El conjunto
de instrucciones para dicha arquitectura se conoce actualmente como IA-32.
Los Intel 80486 (i486, 486) son una familia de microprocesadores de
32 bits con arquitectura x86 diseñados y fabricados por Intel Corporation y también
fabricados mediante licencia o ingeniería inversa por otras empresas como IBM, Texas
Instruments, AMD, Cyrix y Chips and Technologies con diseños distintos o clonados.
Los i486 son muy similares a sus predecesores, los Intel 80386. Las diferencias
principales son que los i486 tienen un conjunto de instrucciones optimizado, una unidad
de coma flotante y un caché unificado integrados en el propio circuito integrado del
microprocesador y una unidad de interfaz de bus mejorada. Estas mejoras hacen que los
i486 sean el doble de rápidos que un i386 e i387 a la misma frecuencia de reloj. De todos
modos, algunos i486 de gama baja son más lentos que los i386 más rápidos.
Las velocidades de reloj típicas para los i486 eran:
• CPU Intel Pentium M o, posteriormente, Intel Core Duo o Intel Core 2 Duo
• Placa madre con chipsets Intel 855 o Intel 915 o Intel 945
• Interface de red inalámbrica del tipo Intel PRO/Wireless 2100 (IEEE 802.11a/b)
o PRO/Wireless 2200 (IEEE 802.11b/g) o posterior
Intel realizó una potente campaña de publicidad para promocionar la marca Centrino.
Debido a la ubicuidad de la campaña publicitaria, muchos consumidores se refieren
erróneamente al procesador Pentium M como el procesador Centrino, cuando Centrino
es una tecnología que engloba tanto al procesador, como al Chipset y a la tarjeta de red
inalámbrica Wi-Fi integrada.
Las diferentes generaciones se designan con nombres geográficos (ciudades o ríos)
añadiendo Refresh a las revisiones consideradas menores.
Pentium M:
• Familia 0x1F
• Lanzado en julio de 2002
• 900 MHz - 1.6 GHz
• McKinley 900 MHz, 1.5 MB de caché, Modelo 0x0
• McKinley 1 GHz, 3 MB de caché, Modelo 0x0
• Deerfield 1 GHz, 1.5 MB de caché, Modelo 0x1
• Madison 1.3 GHz, 3 MB de caché, Modelo 0x1
• Madison 1.4 GHz, 4 MB de caché, Modelo 0x1
• Madison 1.5 GHz, 6 MB de caché, Modelo 0x1
• Madison 1.67 GHz, 9 MB de caché, Modelo 0x1
• Hondo 1.4 GHz, 4 MB de caché, MCM de doble núcleo, Modelo 0x1
IBM:
POWER (sigla de Performance Optimization With Enhanced RISC) es una
microarquitectura con un conjunto de instrucciones RISC diseñado por IBM. POWER
también es el nombre de una familia de procesadores de IBM con el conjunto de
instrucciones de esta arquitectura y que se usan como CPU principal en servidores IBM,
así como minicomputadores, estaciones de trabajo y supercomputadores. Pero sin
embargo hay muchos microprocesadores que son derivados o variantes de este que se
encuentran en gran variedad de equipos que van desde computadores para automóviles
hasta consolas de videojuegos.
AMD64 Opteron:
Opteron es una línea
de microprocesadores x86 de AMD para servidores y estaciones de trabajo y fue el
primer microprocesador con arquitectura x86 que usó el conjunto de
instrucciones AMD64, también conocido como x86-64.
Fue lanzado el 22 de abril de 2003 con el núcleo SledgeHammer (K8) y estaba
orientado a competir en el mercado de servidores y workstations, particularmente en el
segmento del procesador Xeon de Intel. Los procesadores basados en la
arquitectura AMD K10 (Barcelona) fueron anunciados el 10 de septiembre de 2007,
incorporando una nueva configuración de cuatro núcleos. El más reciente lanzamiento
de los procesadores Opteron es la serie procesadores Opteron 4300 y 6300 ("Seoul" y
"Abu Dhabi" respectivamente) basados en la arquitectura Piledriver. Opteron combina
dos importantes capacidades en un solo procesador:
Dos años más tarde, Intel inauguró la era de chips con dos y cuatro núcleos con
los Intel Core 2 Duo. Gracias a estos procesadores, el rendimiento de los anteriores
Pentium 4 aumentó considerablemente. La evolución pedía mucho más. En el 2008
había muchos aparatos que pedían a gritos ser más inteligentes.