Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Del estudiante
DATOS DE
IDENTIFICACIÓN
E-mail hromero@itc.edu.co
SOPORTE TÈCNICO
Preguntas Generadoras
INDICADORES
1. INTRODUCCIÓN
2. COMPONENTES
4. FUNCIONAMIENTO
5. ARQUITECTURA CISC
6. ARQUITECTURA RISC
7. SUPERSCALING
8. HYPERTHREADING
9. BIBLIOGRAFÍA
MARCO TEÓRICO DE FORMACIÓN
1.0 Introducción
2.0 Componentes:
Primera generación
Cuando IBM decidió crear el estándar PC, el microprocesador más poderoso de la época
era el 8086 de Intel, que ya trabajaba con palabras de 16 bits. Por motivos de facilidad de
diseño y economía, IBM decidió usar el circuito 8088 (que es una variante del 8086)
como núcleo de su nuevo sistema. Entonces, a todas las máquinas que usaban cualquiera
de estos dos tipos de dispositivos, se les identificaba como de la "primera generación de
computadoras personales"; fueron las llamadas PC-XT.
Pese a ser un microprocesador muy poderoso para su época (1981), el 8088 pronto
alcanzó sus límites, básicamente por ciertas características del diseño original del están-
dar y por las exigencias de proceso que comenzó a plantear la industria del software, que
también se enfrascó en un desarrollo acelerado.
Segunda generación
Algunos años más tarde, Intel produjo un nuevo tipo de microprocesador: el 80286, que
superó el límite de direccionamiento de RAM de 1MB, alcanzando la entonces
sorprendente cantidad de 16MB de RAM.
Este circuito también trabajaba con palabras de 16 bits de extensión, pero sin el problema
de que el bus externo se redujera a sólo 8 bits. Era, además, un componente mucho más
rápido; se fabricaron dispositivos de hasta 25MHz de velocidad.
Tercera generación
El siguiente paso fue una verdadera revolución: el circuito 80386 de Intel, fue el primer
microprocesador de 32 bits. Esto aumentó considerablemente su potencia de cálculo, y
rompió la barrera de 16MB de RAM, llegando al límite -casi inconcebible- de 4GB de
RAM.
Otra de las ventajas de este componente, es su llamado "modo de memoria protegida"; o
sea, dos o más aplicaciones pueden ejecutarse simultáneamente, sin riesgo de conflictos
entre la lectura y la escritura de memoria de cada una de ellas.
Fue tanta la potencia de cálculo que introdujo el 386 a la plataforma PC, que precisamente
en esa época (finales de los años 80 del siglo XX) comenzó la popularidad de los
ambientes gráficos de trabajo (como Windows). Y también para esta generación de
computadoras personales, se desarrolló la primera versión de Linux.
En esta etapa, aparecieron los microprocesadores rivales de Intel; entre ellos, destacan los
dispositivos de AMD y Cyrix.
Cuarta generación
Para la cuarta generación de computadoras personales, Intel creó el circuito Í486. Las
avanzadas características de este dispositivo, hicieron crecer considerablemente la poten-
cia de las PC; por ejemplo, aumentó en gran medida su velocidad de reloj (se alcanzaron
velocidades de hasta 133MHz); en el propio microprocesador, se incorporó un bloque es-
pecial de manejo de operaciones matemáticas con punto flotante (conocido popular-
mente como FPU, unidad de punto flotante o coprocesador matemático); y, para garan-
tizar un constante flujo de datos, se introdujeron, también en el microprocesador, unos
pequeños bloques de memoria RAM de alta velocidad -conocida como caché-.
• Para realizar operaciones matemáticas complejas, el microprocesador utiliza un
circuito especializado para este tipo de cálculos, denominado “unidad de punto
flotante” o FPU.
Quinta generación
Sexta generación
La sexta generación nació con un dispositivo que fue un fracaso financiero, pero que
finalmente abrió las puertas del mercado a toda una nueva familia de
microprocesadores. Estamos hablando del Pentium Pro, que tenía una curiosa
construcción con dos chips interconectados; esto es precisamente lo que lo hacía muy
caro. Pero propuso la idea de incluir en la misma pastilla la memoria caché externa, que
es algo que damos por hecho en nuestros días.
De este chip, se derivaron microprocesadores tan exitosos como el Pentium II, el
Pentium III y las primeras variantes del Celeron. Por cierto, durante mucho tiempo Intel
no tuvo competencia en esta generación; pero después hubo respuesta por parte de
AMD, que para entonces (segunda mitad de la década 1990) ya era un fuerte rival.
Séptima generación
4.0 Funcionamiento
Con cada pico de reloj, el procesador ejecuta una acción que corresponde a su
vez a una instrucción o bien a una parte de ella. La medida CPI (Cycles Per
Instruction o Ciclos por Instrucción) representa el número promedio de ciclos de
reloj necesarios para que el microprocesador ejecute una instrucción. En
consecuencia, la potencia del microprocesador puede caracterizarse por el
número de instrucciones por segundo que es capaz de procesar. Los MIPS
(millions of instructions per second o millones de instrucciones por segundo) son
las unidades que se utilizan, y corresponden a la frecuencia del procesador
dividida por el número de CPI.
Instrucciones
Registros
Memoria caché
La memoria caché (también memoria buffer) es una memoria rápida que permite
reducir los tiempos de espera de las distintas informaciones almacenada en la
RAM (Random Access Memory o Memoria de Acceso Aleatorio). En efecto, la
memoria principal del ordenador es más lenta que la del procesador. Existen, sin
embargo, tipos de memoria que son mucho más rápidos, pero que tienen un costo
más elevado. La solución consiste entonces, en incluir este tipo de memoria local
próxima al procesador y en almacenar en forma temporal la información principal
que se procesará en él. Los últimos modelos de ordenadores poseen muchos
niveles distintos de memoria caché:
El tiempo de espera para acceder a las memorias caché nivel 1 es muy breve; es
similar al de los registros internos del procesador.
Señales de Control
Las señales de control son señales electrónicas que orquestan las diversas
unidades del procesador que participan en la ejecución de una instrucción. Dichas
señales se envían utilizando un elemento denominado secuenciador. Por ejemplo,
la señal Leer/Escribir permite que la memoria se entere de que el procesador
desea leer o escribir información.
Unidades Funcionales
Transistor
Circuitos Integrados
Una vez combinados, los transistores pueden constituir circuitos lógicos que, al
combinarse, forman procesadores. El primer circuito integrado data de 1958 y fue
construido por Texas Instruments.
Familias
• 80x86: la "x" representa la familia. Se hace mención a 386, 486, 586, 686,
etc.
• ARM
• IA-64
• MIPS
• Motorola 6800
• PowerPC
• SPARC
Esto explica por qué un programa producido para un tipo específico de procesador
sólo puede trabajar directamente en un sistema con otro tipo de procesador si se
realiza lo que se denomina traducción de instrucciones, o emulación. El término
"emulador" se utiliza para referirse al programa que realiza dicha traducción.
Conjunto de Instrucciones
Es por eso que los programas deben traducirse en instrucciones sencillas, lo cual
complica el desarrollo o hace necesaria la utilización de un procesador más
potente. Este tipo de arquitectura tiene un costo de producción reducido si se lo
compara con los procesadores CISC. Además, las instrucciones de naturaleza
sencilla se ejecutan en un sólo ciclo de reloj, lo cual acelera la ejecución del
programa si se lo compara con los procesadores CISC. Para terminar, dichos
procesadores pueden manejar múltiples instrucciones en forma simultánea,
procesándolas en paralelo.
Mejoras Tecnológicas
Procesamiento Paralelo
Canalización
7.0 Superscaling
8.0 HyperThreading
ENLACES DE INTERÉS
http://misecundaria.com/Sabatico/ArquitecturaDelCpu
http://es.kioskea.net/contents/pc/processeur.php3
http://www.zator.com/Hardware/H3_2.htm
http://www.youtube.com/watch?v=7bixpFGbHKE
http://www.youtube.com/watch?v=FRNL1VLIKws&feature=related
http://www.youtube.com/watch?v=lYXiYU1v-xU&feature=related
http://www.youtube.com/watch?v=b5mZKUTQ3JQ&feature=related