Sunteți pe pagina 1din 50

Unidad 2: Componentes internos del ordenador

El procesador:
1.Concepto
2.Arquitectura Interna
3.Elementos de un Microprocesador
4.Arquitectura Externa. El Bus Principal
5.Caractersticas Principales
6.Otras caractersticas
7.Funcionamiento
8.Tipos de instrucciones
9.Evolucin ( LEER)
10.Paralelismo
11 Overclocking
12. Refrigeracin
13.Procesadores actuales Intel y AMD

1. Concepto de microprocesador

Es el cerebro del ordenador encargado de:

decodificar y ejecutar las instrucciones de los programas


cargados en memoria principal.
coordinar y controlar el resto de componentes que forman
el ordenador y aquellos perifricos conectados a ste.

Fsicamente es un circuito integrado o chip formado por


millones de transistores construidos sobre una oblea de
silicio.
Suelen tener forma cuadrada o rectangular y van
colocados sobre un elemento de la placa base
denominado zcalo.
Tambin se le conoce como CPU.

2. Arquitectura interna

Llamamos arquitectura interna del microprocesador a la


distribucin fsica de sus componentes.
Los primeros microprocesadores se crearon de acuerdo a
la arquitectura de Von Neumann.
Memoria Principal
Unidada ArimticoLgica (UAL)
Unidad de Control (UC
Unidad de Entrada/Salida

Actualmente distinguimos
entre:
Procesadores mononcleo
Procesadores multincleo

2. Arquitectura interna

Actualmente distinguimos entre:

Procesadores mononcleo

2. Arquitectura interna

Procesadores multincleo

Nota: no confundir con sistemas multiprocesador

3. Elementos de un microprocesador: Mononcleo

Unidad de control (UC)


Decodificador de
instrucciones (DI)
Unidad aritmtico-lgica
(ALU)
Unidad de Coma flotante
(FPU)

Memoria cach

Bus frontal (FSB)

Bus trasero (BSB)

3. Elementos de un microprocesador: Definiciones

Unidad de control. Busca las instrucciones en memoria


principal y las pasa al decodificador para ejecutarlas.
Decodificador de instrucciones. Interpreta y ejecuta las
instrucciones.
Unidad aritmtico-lgica (ALU). Tambin llamado
coprocesador matemtico. Se encarga de realizar las
operaciones aritmticas (suma, resta, ...) y lgicas (AND,
OR, ...) con nmeros enteros.
Unidad de coma flotante (FPU). Realiza las operaciones
de coma flotante (nmeros reales).

3. Elementos de un microprocesador: Memoria Cache

Memoria cach

Es una memoria voltil que se utiliza para acelerar los


accesos del procesador a la memoria principal.

Cach L1--> Cach pequea pero muy rpida y


muy cerca a la CPU (Con los nuevos procesadores
con todo integrado, la "CPU" representa slo un
pedazo de la pieza de silicn), almacena
instrucciones de uso muy frecuente.
L1 se divide en datos e instrucciones
Cach L2 --> Cach ms grande, varias veces ms
rpida que la memoria RAM, guarda datos de uso
menos frecu.ente que los almacenados en la cache
L1 y con latencias algo ms altas (un poco ms
lenta).
Cach L3 --> Cach adicional, Inicialmente por
fuera del procesador .Su velocidad es menor que la
de la cach L2..

3. Elementos de un microprocesador:

Bus frontal (Front Side Bus, FSB). Tambin conocido


como bus principal o bus de sistema. Es el canal que
comunica el procesador con el puente norte
(northbridge). En los procesadores actuales recibe
nombres como Quick Path Interconnect (Intel) o
Hypertransport (AMD).

Bus trasero (Back Side Bus, BSB). Es el nombre que


se daba al canal de comunicacin entre el procesador y
la memoria cache L2, cuando esta no estaba integrada
en el ncleo.

Importante: Aunque los fabricantes lo llamen de distinta


forma se trata del mismo bus Bus de sistema, es
decir, conecta el procesador y el northbridge

3. Elementos de un microprocesador Multincleo


Con los nuevos procesadores multincleo aparecen
nuevos elementos en el procesador:

Controlador de Memoria Integrado (IMC): Es el elemento que


permite que los nuevos procesadores puedan acceder directamente a
Memoria principal sin hacer uso del puente Norte, se encuentra en el
encapsulado del procesador

Se sustituye el FSB por un bus del sistema de alta velocidad


INTEL QPI ( Quick Path Interconnect) o AMD HT ( Hypertransport)

3. Elementos de un microprocesador
GPU integrada en el procesador
Microarquitectura Nehalem: El primer procesador lanzado con la
arquitectura Nehalem fue en el ao 2008
Controlador de memoria integrado
GPU integrada en al CPU.
(Anteriormente la comunicacin entre la CPU y la GPU se haca a
travs del bus PCI-express

3. Elementos de un microprocesador

GPU integrada en el procesador

Microarquitectura Sandy Bridge (mayor integracin)


Ao de produccin 2011-2012
Socket 1155 y 2011
GPU integrada en la CPU y Controlador de memoria integrado

4. Arquitectura externa. El bus principal

Se llama as a la estructura que presenta el conjunto


procesador-placa base. Distinguiremos tres tipos
principales:

Arquitectura de Doble-Bus. Se trata de la arquitectura


usada tradicionalmente: Front Side Bus (FSB) + Back Side
Bus (BSB)
Arquitectura QPI (QuickPath Interconnect). Arquitectura
utilizada por Intel en sus procesadores actuales Core i
(microarquitecturas Nehalem y Sandy Bridge).
Arquitectura HT (Hypertransport). Propietaria de AMD
creada para sustituir a la arquitectura de doble bus.

4. Arquitectura externa. El bus principal

Arquitectura de Doble-Bus (FSB+BSB)

Intel utiliz dicha tecnologa hasta hace relativamente poco, siendo el Quad Core
el ltimo procesador que la implement.

El controlador de memoria se encuentra en el Northbridge.

El FSB es un bus con lneas independientes para direcciones, datos y control.

Con la integracin de las memorias cach en el propio ncleo del micro, el BSB
, el Bus trasero desapare.

4. Arquitectura externa. El bus principal QPI


Intel QuickPath Interconnect (QPI)

Se trata de tecnologa desarrollada por Intel en contraposicin a la tecnologa HT de


AMD, a partir de los procesadores de nueva generacin denominada Core iX (la familia
gama i3, i5, i7 e i9), consiste en incluir un controlador de memoria que permite a
procesador comunicarse directamente con la RAM sin necesidad del uso del NorthBridge .
. La unidad de medida utilizada en esta nueva gama de productos es la unidad GT/s, lo cual
significa literalmente GigaTransferencias/segundo o MT/S ( MegaTransferencia por
segundo)

4. Arquitectura externa. El bus principal AMD HyperTransport

AMD HyperTransport En ocasiones se identifica con las siglas HTT para


diferenciarlo de HyperThreading (HT)
Desarrollada por AMD en 2001 en sustitucin del FSB clsico, la cual
implementa un bus serial, con un controlador de memorias integrado que permite
que permite la conexin directa del procesador con la memoria RAM
sin necesidad del uso del NorthBridge,
Es utilizado en microprocesadores basados en arquitectura de 64 bits
.

5. Caractersticas principales

Las caractersticas principales que determinan lo


bueno/malo que es un microprocesador, es decir, sus
prestaciones son las siguientes:
1.- Anchura de los buses de datos y direcciones
2.- Tamao de la memoria cach
3.- Frecuencia de reloj a la que trabaja (velocidad interna)
4-Frecuencia a la que trabaja el bus de sistema ( velocidad
externa
5.-Densidad de integracin
6.-Alimentacin (voltaje)

5. Caractersticas principales: Anchura de los buses


Anchura de los buses
Esta anchura de los buses coincide a su vez con el tamao
de los registros correspondientes (datos y direcciones) en el
Procesador.
Bus de datos
Representa el dato mas grande que es capaz de manejar el
microprocesador en una sola operacion.
Adems, el tamao de este bus determina el ancho de
palabra de la memoria principal.
Bus de direcciones
El tamao de este bus determina la cantidad mxima de
memoria que podemos direccionar.
Con 32 bits de ancho de bus podremos direccionar hasta 4
GB (232).
Actualmente casi todos los microprocesadores disponen de
buses de direccionamiento de 64 bits por lo que podrian
direccionar 16 exabytes.

5. Caractersticas principales

Memoria cach

Se trata de memorias de tamao mucho ms pequeo y de


velocidades mucho mayores que la memoria RAM, alojadas
En el encapsulado del procesador.
En ellas se almacenan las ltimas instrucciones procesadas
o las futuras a procesar junto con sus datos.
Existen varios tipos:
Cache de nivel L1
Cache de nivel l2
Cache de nivel L3

Ver diapositiva 11

5. Caractersticas principales

Niveles de cach

5. Caractersticas principales: Memoria cach

Memoria cach

Intel Pentium II Cach


L2 junto al procesador
pero en chips distintos
(interna)
Intel Core i (4 ncleos)
Cachs L1 y L2
integradas en cada
ncleo y cach L3
integrada en el
procesador y compartida
por todos los ncleos.

5. Caractersticas principales: velocidad interna

Velocidad interna del procesador

Se trata de la frecuencia de reloj interna a la que trabaja el


Microprocesador, se mide me Megahercios o Gigahercios.
En general, cuanto mayor sea la velocidad del procesador
mayor nmero de operaciones por unidad de tiempo realiza
mayor rendimiento.

5. Caractersticas principales: velocidad externa


Velocidad del Bus del Sistema o Velocidad Externa

Es la frecuencia (velocidad) a la que viajan los datos por el Bus principal


(FSB, QPI o HT)
Tambin llamada velocidad FSB, es la velocidad a la que el micro se
comunica con la placa base.
Dado que el micro funciona internamente a una velocidad y la placa a
otra, para adaptar la diferencia de velocidad entre ambos, se necesita un
multiplicador, que ajuste la diferencia de velocidad entre ambos.
Como ya hemos dicho anteriormente en los buses QPI y HTT es GT/S
(Gigatransferencias por segundo) MT/s (Megatransferecias/s
Ej. Procesador Pentium D a 3,6 GHz utiliza un bus del sistema (FSB) a
800 Hhz, el multiplicador ser de 4,5 ya que 800 x 4,5 = 3.600 ( Esta
informacin
aparece en los manuales de la placa base).
.
Lgicamente, para aumentar el rendimiento del procesador
interesa que la velocidad del bus principal sea lo ms alta

5. Caractersticas principales: Densidad de integracin

Densidad de integracin

Indica la separacin que hay entre los transistores que


forman el microprocesador.
Tambin se conoce como tecnologa de fabricacin y se
mide en micras/micrmetros (mn) o nanmetros (nm).
Mayor densidad de integracin mayor nmero de
componentes mayor rendimiento.
Un nanmetro es la millonsima parte de un metro 10. Cuento menor los nm de manufactura, menor ser el
calor y mayor el rendimiento

5. Caractersticas principales: Alimentacin o voltaje

Alimentacin o Voltaje

Los procesadores reciben la electricidad de la placa base


A mayor voltaje mayor fecuencia de funcionamiento del
procesador pero mayor calor disipado y mayor consumo de
energa
En la actualidad se utiliza un parmetro conocido como
Thermal Design Power (TDP) para representar la mxima
cantidad de calor que necesitar disipar el microprocesador.
Por ej. La CPU de un ordenador porttil puede estar asignada
para 20W TDP, lo cual quiere decir que puede disipar 20 W de
calor, sin exceder la mxima temperatura para la que est
diseado.
Si CPU se calienta demasiado Reinicios espontneos.

7. Funcionamiento

Una instruccin no es ms que un cdigo binario que la


CPU puede entender.
Programa = conjunto de instrucciones.
Ejecucin de un programa = ejecucin secuencial de cada
una de sus instrucciones.
Cmo se ejecuta una instruccin?
1.Fase de bsqueda traer la instruccin desde la memoria
hasta la CPU
2.Fase de ejecucin llevar a cabo las acciones descritas
por la instruccin

7. Funcionamiento: Conjunto de Instrucciones

Todos los procesadores trabajan con un conjunto de


instrucciones concreto.
Decimos que dos procesadores son compatibles si
comprenden las mismas instrucciones.
As, todos los procesadores de la familia del PC son
compatibles por lo que pueden ejecutar las mismas
instrucciones y, en consecuencia, los mismos programas.
A este conjunto de instrucciones que inicialmente
utilizaron los PCs se le llam x86.

7. Funcionamiento

Independientemente del PC que tengamos podemos


ejecutar cualquier sistema operativo Windows/Linux y
cualquier programa, por qu?
Por que comprenden el mismo conjunto de intrucciones
Los Macintosh de Apple siempre han sido incompatibles
con los PC porque utilizaban otros procesadores que
funcionaban con un conjunto de instrucciones distintas.
Siguen siendo incompatibles los procesadores de los MAC
actuales y los PC? .Por que?
Es posible instalar Windows en un Mac? .Y Mac OSX en un
PC?
Era posible antes?

7. Funcionamiento

El conjunto de instrucciones x86 apareci con el


procesador Intel 8086 a finales de los aos 70.
El Intel 80386 ampli este conjunto de instrucciones para
trabajar con registros de 32 bits (el 8086 era de 16 bits).
Es por ello que muchas veces tambin nos referimos a
este conjunto de instrucciones como x86-32 o IA-32 (Intel
Arquitecture 32-bit) para diferenciarlo del conjunto original
x86-16 as como de su posterior adaptacin a mquinas
de 64 bits (x86-64, x64, EM64T, etc).

7. Funcionamiento

Cada nueva generacin de procesadores ha ampliado


este conjunto de instrucciones inicial con nuevas
instrucciones con dos fines principales:

Permitir realizar nuevas tareas a la CPU. Los ordenadores


actuales
ejecutan muchos programas que en aquella poca no

existan.
Mejorar la eficiencia en la ejecucin de la instruccionesHabreis visto en multitud de ocasiones que un programa
tenga como requisito para poder ejecutarse una CPU
minima.

En ocasiones, este requisito puede atender a razones de

velocidad pero en otras muchas situaciones es debido a


que necesita que el procesador soporte unas
instrucciones determinadas que se introdujeron con dicha
CPU.

Procesador: Intel i7-4770K


Tipo :Desktop

Socket 1150

Formato FC-LGA4

Ncleo
Denominacin Haswell
Nmero4
Frecuencia de reloj
3500 MHz
Estructura
22 nm

Cach
L1
4x 64 kB
L2
4x 256 kB
L3
8 MB

Juego de comandos
EM64T, MMX, SSE, SSE2, SSE3, SSE4, SSE4.1,
SSE4.2, SSSE3, x86-64, XD

Consumo de energa 84 vatios

Frecuencia de bus 5000 MT/s


( MTS millones de transferencia x segundo)

Controladores de memoria
Estndares DDR3-1066, DDR3-1333, DDR31600
Canales
2
Tensin 1.35-1.65 voltios

GPU integrada

Intel HD Graphics 4600

Refrigeracin
Tipo: CPU-Khler mit Lfter
Conexin de corriente
PWM-Lfteranschluss

8. Tipos de instrucciones

Hasta 2006, los ordenadores de Apple utilizaban unos


procesadores que los hacan incompatibles con los PC.
Se trataba de procesadores Motorola y PowerPC.
El motivo de esta incompatibilidad radica en que dichos
procesadores ejecutan un conjunto de instrucciones
distinto al conjunto de instrucciones soportado por los
procesadores Intel o AMD (recordad x86).

8. Tipos de instrucciones

Se trataba de dos filosofas de diseo de


microprocesadores distintas:

CISC (Complex Instruction Set Computer), es decir, utilizar


un conjunto de instrucciones formado por pocas
instrucciones pero complejas (Intel, AMD).
RISC (Reduced Instruction Set Computer), o lo que es lo
mismo, muchas instrucciones pero simples (Apple,
Motorola, IBM, PowerPC).

8. Tipos de instrucciones

CISC

Objetivo: Reducir el nmero de lneas de cdigo


ensamblador de los programas.
Instrucciones ms complejas requieren ms tiempo de
ejecucin (varios ciclos de reloj)
El conjunto original de instrucciones x86 (Intel/AMD) era de
tipo CISC.

8. Tipos de instrucciones

RISC

Objetivo: Utilizar instrucciones ms sencillas que se


ejecuten ms rpidamente que las CISC.
Estructura de procesador ms simple reduccin de la
superficie del circuito integrado.

Programas ms largos y voluminosos.

Apple, IBM y Motorola.

8. Tipos de instrucciones

Qu es mejor CISC o RISC?

Estudios de prestaciones de ambas tecnologas muestran


que los RISC obtienen mejores prestaciones (ms potentes
y rpidos) que los CISC.
Sin embargo, el mercado de los ordenadores personales
est copado por x86 CISC ms utilizado.
Es cierto?

Realmente, las diferencias son cada vez ms borrosas entre


las arquitecturas CISC y RISC.

8. Tipos de instrucciones

Las CPU modernas de Intel y AMD se basan en una


combinacin de instrucciones CISC y RISC.
Estos procesadores traducen las largas instrucciones
CISC de la arquitectura x86 a operaciones sencillas de
longitud fija que se ejecutan en un ncleo de estilo RISC.
El objetivo es obtener las ventajas de ambas tecnologas:
mantener la compatibilidad con las instrucciones
CISC x86 consiguiendo las prestaciones de ejecucin
de instrucciones RISC.

9. Evolucin

Fuente: http://www.cpu-world.com

10. Paralelismo
El paralelismo es una forma de computacion en la cual
varios calculos pueden realizarse simultaneamente.
Algunas tecnicas relacionadas con el paralelismo:
Multitarea (Multitask)

Habilidad del procesador para dar la apariencia de estar realizando


varias tareas a la vez.

Multihilo (Multithreading)

Dividir el trabajo de un programa (proceso) en varios subtrabajos que


pueden correr en procesadores distintos.

Multinucleo (Multicore)

Procesadores que contienen dos o mas nucleos. Permite ejecutar un


hilo por nucleo.

10. Paralelismo

El Hyperthreading (HT) de Intel es un ejemplo de


tecnologa multithreading( multihilo).
Mejora el rendimiento global del ordenador haciendo que
un nico microprocesador fsico emule a dos
microprocesadores lgicos.
Para poder utilizar esta tecnologa el sistema operativo, la
placa base, el chipset y la BIOS deben soportar HT.
Adems, es necesario que las aplicaciones estn
programadas de forma que sean divisibles en varios hilos.

11.- Overclocking
Aunque es al procesador al que ms se asocia al termino
overclocking.
El procedimiento de Overclocking permite acelerar el
rendimiento no solo del procesador, sino tambin de la
memoria RAM y la tarjeta grfica ms all de los lmites
previstos por sus fabricantes, con lo cual, en trminos
simples, mejoraramos la velocidad final de la
computadora.

En la actualidad podemos encontrar motherboards con la


capacidad para realizar Overclocking en forma manual o
automtica.

http://www.informatica-hoy.com.ar/hardware-pc-desktop/Mi
tos-verdades-Overclocking.php

10. Paralelismo

Core i7 y Core i5 soporta la tecnologa Hyper-Threading,


la cual emula dos procesadores lgicos por cada ncleo
en el procesador, esto hace que el sistema operativo
detecte 8 procesadores lgicos pues el Core i7 es de 4
ncleos. ( Ejecuta 2 hilos por ncleo)
Intel Core i7 y Core i5 presenta una tecnologa llamada
Turbo Boost, es una caracterstica de overclocking
automtico, es decir cuando el CPU siente que necesita
ms poder de procesamiento, este incrementa su
frecuencia de forma automtica.( AMD tiene su propia
implementacin del sistema denominada Turbo Core
Core i3 no proporciona la tecnologa Turbo Boost, pero si
soportan Hyper-Threading

11. Refrigeracin

Todo componente electrnico al paso de corriente


elctrica genera calor.
Dicho calor puede hacer que el dispositivo electrnico sea
inestable y produzca errores en su funcionamiento.
Por tanto, es importantsimo disipar el calor que
producen los elementos de un ordenador. Adems:

A mayor voltaje ms calor

A mayor velocidad de trabajo (frecuencia) ms calor

11. Refrigeracin

Tipos de refrigeracin

Pasiva por aire disipadores

El objetivo del disipador es incrementar la superficie de


contacto con el aire para maximizar el calor que ste es capaz
de retirar. Cuantas ms aletas y ms delgadas ms calor
disipar.

Activa por aire disipador + ventilador

Mejora la eficacia de la anterior.

11. Refrigeracin

11. Refrigeracin

Refrigeracin lquida

Bsicamente se compone de un radiador, un depsito, una


bomba de agua y el circuito de tubos.

Ms eficaz que por aire.

Menos ruidosa.

Permite refrigerar todos los componentes a la vez


(procesador, chipsets, grfica, disco duro y memoria)
Cara, compleja y peligrosa.

11. Refrigeracin

Refrigeracin por
inmersin

El computador es
totalmente sumergido en
un lquido de
conductividad elctrica
muy baja, como aceite
mineral.

11. Refrigeracin

Refrigeracin por
Heatpipes

Se trata de un circuito
cerrado en donde un
fluido se calienta en la
base de contacto con el
CPU, se evapora, sube
por una tubera hasta el
disipador, se condensa y
baja como lquido a la
base nuevamente. Se
utilizan bastante en los
diseos de placas
actuales.

11. Refrigeracin

11. Refrigeracin

Otros tipos de refrigeracin

Refrigeracin por software (ahorro de energa)

Criogenia (nitrgeno lquido)

Etc.

http://es.kioskea.net/faq/2399-refrigeracion-del-pc
http://www.configurarequipos.com/doc453.html

S-ar putea să vă placă și