Documente Academic
Documente Profesional
Documente Cultură
Microprocesadores
Arquitectura de Computadoras
5. Caractersticas principales
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
Arquitectura de Computadoras
2
Arquitectura de Computadoras
3
Arquitectura de Computadoras
4
Arquitectura de Computadoras
7
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.
Arquitectura de Computadoras
8
6. Otras caractersticas
DEBER:
Virtualizacin por Hardware
Emular, mediante mquinas virtuales, los
componentes de hardware. De esta manera
el sistema operativo no se ejecuta sobre el
hardware real sino sobre el virtual.
Arquitectura de Computadoras
9
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?
Arquitectura de Computadoras
10
DEBER:
Siguen siendo incompatibles los
procesadores de los MAC actuales y los PC?
Por qu?
Es posible instalar Windows en un Mac?
Y Mac OSX en un PC?
Era posible antes?
Arquitectura de Computadoras
13
Arquitectura de Computadoras
16
3DNow!
Fue la respuesta de AMD a las instrucciones
MMX de Intel. Aparecieron con el AMD K6-2 en
1998 con el fin de mejorar la ejecucin en
aplicaciones 3D.
SSE (Streaming SIMD Extensions) o MMX2
Aparecieron con el Pentium III en 1999 para
mejorar a las anteriores MMX en dos aspectos:
trabajan con nmeros en coma flotante y
pueden emplearse simultneamente con el uso
de la FPU.
SSE2, SSE3, SSSE3, SSE4, SSE5, AVX,
CVT16...
Arquitectura de Computadoras
18
X86-64 o AMD64
Extensin del conjunto x86 para trabajar en
procesadores de 64bits. Fueron creadas por
AMD e implementadas por primera vez en su
procesador Opteron en 2003.
IA-32e, EM64T o Intel64
Nombres que dio Intel a su extensin del
conjunto x86 para trabajar en procesadores de
64bits. Hay que distinguirlas del conjunto IA64
que Intel implement en sus procesadores para
servidores
Itanium,
las
cuales
son
incompatibles con las instrucciones x86.
Arquitectura de Computadoras
19
8. Tipos de instrucciones
Hasta 2006, los computadores 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 (recuerde x86).
Arquitectura de Computadoras
20
instrucciones
de
Arquitectura de Computadoras
22
un
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.
Arquitectura de Computadoras
23
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 en ensamblador ms largos y
voluminosos.
Apple, IBM y Motorola.
Arquitectura de Computadoras
24
Arquitectura de Computadoras
25
Arquitectura de Computadoras
26
9. Evolucin
Arquitectura de Computadoras
27
9. Evolucin
Arquitectura de Computadoras
28
Arquitectura de Computadoras
29
Arquitectura de Computadoras
30
Arquitectura de Computadoras
31
10. Paralelismo
Algunas
tcnicas
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.
Multincleo (Multicore): procesadores que
contienen dos o ms ncleos. Permite ejecutar
un hilo por ncleo.
Arquitectura de Computadoras
33
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 computador.
Adems:
A mayor voltaje ms calor
A mayor velocidad de trabajo (frecuencia)
ms calor
Arquitectura de Computadoras
35
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.
Arquitectura de Computadoras
36
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.
Arquitectura de Computadoras
37
Arquitectura de Computadoras
38
Arquitectura de Computadoras
39
Refrigeracin
Inmersin
por
El computador es
totalmente sumergido en
un
lquido
de
conductividad elctrica
muy baja, como aceite
mineral.
Arquitectura de Computadoras
40
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.
Arquitectura de Computadoras
41
Arquitectura de Computadoras
42
Arquitectura de Computadoras
43