Sunteți pe pagina 1din 53

Arquitectura de computadoras II

Unidad 1. El microprocesador (CPU)

Ingeniera en Telemtica

Programa de la asignatura:

Arquitectura de computadoras II

Unidad 1. El microprocesador (CPU)

Clave:

210930830

Universidad Abierta y a Distancia de Mxico

Ciencias Exactas Ingeniera y Tecnologa | Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
ndice
Unidad 1. El microprocesador (CPU) ................................................................................. 2
Presentacin de la unidad ................................................................................................. 2
Propsitos.......................................................................................................................... 6
Competencia especfica..................................................................................................... 6
1.1. Arquitectura bsica ..................................................................................................... 7
1.1.1. Clsicas ............................................................................................................ 9
1.1.2. Segmentadas.................................................................................................. 15
1.1.3. De multiprocesamiento ................................................................................... 19
Actividad 1. Arquitecturas bsicas de un microprocesador .............................................. 19
1.2. Anlisis de componentes .......................................................................................... 20
1.2.1. CPU ................................................................................................................ 21
1.2.2. Memoria L2, L3 y Virtual ................................................................................. 26
Actividad 2. Componentes de un microprocesador .......................................................... 33
1.2.3. Caractersticas de los chipsets........................................................................ 33
1.2.4. Buses.............................................................................................................. 36
1.2.5. Ncleo(s) ........................................................................................................ 41
Actividad 3. Identifica propiedades entre dos marcas de microprocesadores .................. 45
Autoevaluacin ................................................................................................................ 45
Evidencia de aprendizaje. Microprocesadores ................................................................. 45
Autorreflexiones ............................................................................................................... 46
Cierre de la unidad .......................................................................................................... 47
Para saber ms ............................................................................................................... 48
Fuentes de consulta ........................................................................................................ 50

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
Unidad 1. El microprocesador (CPU)
Presentacin de la unidad
Bienvenido(a) a la primera unidad de la asignatura de Arquitectura de Computadoras II!.
En esta unidad distinguirs la importancia que tiene el microprocesador, tambin conocido
como procesador, micro, chip o microchip, un circuito lgico digital; aqu estudiars su
funcionamiento, identificars sus principales componentes y su desempeo de acuerdo a
las especificaciones de fbrica como la velocidad, sin ignorar el papel de los fabricantes
ms populares del mercado respecto a microprocesadores para computadoras. (Intel,
AMD, Sony, IBM), referente a transistores (Mitsubishi, Hitachi, NEC, Samsung, entre
muchos otros).
Con base en la definicin de Alegsa (2012), debers entender por computadora:
Dispositivo electrnico compuesto bsicamente de procesador, memoria, y dispositivos
de entrada/salida. Poseen parte fsica y lgica, que se combinan entre s para ser
capaces de interpretar y ejecutar instrucciones para las que fueron programadas
Con el apoyo de algunos elementos vistos en la asignatura de: Arquitectura de
Computadoras I, como los buses, las memorias, el BIOS, entre otros; con su
consideracin, podrs complementar la informacin necesaria para el estudio de esta
unidad con ms detalle. Como parte de esta introduccin se muestra un mapa mental que
podrs observar al final de esta presentacin.
Ahora bien, adems de reconocer la definicin de un microprocesador debes de
considerar para qu sirve, as como cul es el desempeo dentro de algunos dispositivos
electrnicos, pues adems de las computadoras en sus diferentes tipos, se pueden
encontrar en algunos telfonos inteligentes, consolas de videojuego, calculadoras, misiles,
impresoras, tabletas, e-books, cmaras, televisores, incluso en automviles y aviones; lo
anterior te permitir ampliar el panorama acerca su utilizacin y estar consciente que su
alcance va mucho ms all del nombre de la asignatura, que ms bien centra y delimita
su nombre en la arquitectura de computadoras.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

En un celular

Para consolas de
videojuego

En ordenadores de abordo
en aviones

Se podra considerar un logro adicional a los planteados en la unidad, el que analices las
principales especificaciones tcnicas de un microprocesador de acuerdo a su uso, as
como parte de su evolucin, considerando tanto el tamao como su capacidad de
desempeo y lo compares con el de una computadora. De igual manera, es importante
distinguir las principales caractersticas y usos entre los diferentes tipos de
microprocesadores que son elaborados por algunas empresas fabricantes.
Con la intencin de brindarte un mayor apoyo en el estudio de esta unidad y ms all de
ofrecerte solo detalles tcnicos, ya que puede resultar aventurado hablar de avances
tecnolgicos sin un sustento que permita contextualizar adecuadamente la informacin
aqu presentada, observars que por un lado se parte de lo particular a lo general, es
decir, del transistor se llega al microprocesador; y por otro, se aborda la denominada Ley
de Moore como representacin al progreso tecnolgico como se detalla a continuacin.

Invencin del transistor Bardeen, J.;


Brattain, W; y Shockley, W

Es importante que reconozcas la


transcendencia y evolucin tecnolgica a
partir de los transistores, la cual comienza
en 1947 en los laboratorios Bell; as como
su reconocimiento cientfico-social por su
invencin con un premio Nobel (1956) para
Bardeen, J.; Brattain, W; y Shockley, W.;
brindan elementos adicionales para al
estudio del microprocesador. Entindase a
un transistor como un dispositivo
compuesto por unos estratos de material
semiconductor que regula una seal que
abre o cierra un circuito.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

De manera adicional se recomienda que consultes la siguiente lnea del tiempo:


http://www.intel.com/content/www/us/en/history/historic-timeline.html
Es notorio el impacto que ha tenido la invencin del CI (circuito integrado) comnmente
conocido como chip, el cual fue patentado como circuito slido en febrero de 1959, este
hecho ofrece una pauta ms para enmarcar y dar inicio al dispositivo protagonista en esta
primer unidad.
De esta manera en consecuencia y dando un referente de arranque para el estudio de
esta unidad, tambin tendrs que considerar el ao de 1965 cuando Gordon Moore
cofundador de Intel an estaba en la empresa pionera Fairchild Semiconductor y predijo
en la publicacin Electronics Magazine, cmo sera la electrnica futura acerca del
nmero de transistores en un CI o chip (precedente del microprocesador) que por ese
entonces tenan unos 4 aos de haber sido creado, l afirm "El nmero de componentes
de un circuito integrado seguir doblndose cada ao, y en 1975 sern mil veces ms
complejos que en 1965", aunado a las observaciones sobre arquitecturas y plataformas
como estndares en la integracin del silicio. El ingeniero Moore, consider que su
observacin sera vlida durante 10 aos, sin embargo su validez ha rebasado dicho
parmetro, pues el mismo Moore, modific su propia observacin, afirmando nuevamente
que el ritmo de crecimiento ya no sera cada ao.
Tambin es importante aclarar que en realidad no se trata de una Ley sino de una
observacin que supuso una progresin muy viable a la par de un desarrollo econmico y
social, pero sobre todo representa una expectacin que nadie ms hizo en ese momento,
grosso modo lo anterior es lo que se ha considerado la Ley de Moore. Tal ha sido el
avance y el efecto al hablar de tecnologa en microprocesadores que en la actualidad los
chips ms avanzados se fabrican con transistores de 32 nanmetros nm (Un nm
representa una milmillonsima parte de un metro). Segn Intel en una proyeccin a futuro
est previsto fabricar CI con transistores de 16 nm en 2013 y 11 nm en 2015.
La intencin es que durante el estudio de las tres unidades, puedas estudiar de forma
deductiva el microprocesador para llegar al microcontrolador.
En cuanto a los microprocesadores algunas limitaciones fsicas en la geometra interna y
el costo que implica la construccin de nuevas fbricas especializadas, dan con factores
que pueden estar convirtindose en una espada de Damocles que cuelga sobre la famosa
Ley de Moore. Por ejemplo, Len Jelinek, director de iSuppli, cree que la regla de oro de
los semiconductores dejar de ser vlida en 2014. Por otro lado para algunos laboratorios
como el de IBM an van ms lejos y aseguran tener circuitos experimentales de 0,05
micras. IBM es una de las compaas que cree que la Ley de Moore an no tiene fecha
de caducidad.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
En relacin a la geometra interna se presenta el siguiente cuadro:
Procesador
Ao
No. de transistores
(micras)
4004
1971
2.250
8008
1972
3.500
8080
1974
6.000
8086
1978
29.000
286
1982
134.000
386
1985
275.000
486DX
1989
1.200.000
Pentium
1993
3.100.000
Pentium II
1997
7.500.000
Pentium III
1999
28.000.000
Pentium4
2002
55.000.000

Tecnologa
(micras)
10
10
6
3
1.5
1
0.8
0.8
0.35
0.18
0.13

Finalmente, el siguiente mapa representa los rasgos esenciales de los microprocesadores


como la arquitectura, definicin, funcionamiento, trascendencia histrica, componentes
fsicos y marco terico.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
Propsitos
En esta unidad:
Identificars la arquitectura bsica del
microprocesador.
Caracterizars los componentes bsicos del
microprocesador.
Describirs el funcionamiento de los componentes
bsicos de un microprocesador.
Reconocers los fabricantes ms destacados de los
microprocesadores y su evolucin.

Competencia especfica

Distinguir los microprocesadores y sus componentes


para identificar el funcionamiento de cada una de sus
partes y su desempeo dentro de un microcontrolador
tomando en cuenta las especificaciones de fbrica del
producto.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
1.1. Arquitectura bsica
Es comn encontrar en diversas publicaciones que el microprocesador es el corazn de
nuestras computadoras, o cuando menos, de todos aquellos dispositivos que contienen
un computador como una PC, un celular, un televisor, etc; de esta manera lo refiere
Beekman, G. (2005), en su libro Introduccin a la Informtica.
En este tema estudiars y aprenders las diferentes arquitecturas de microprocesadores,
las cuales han ido conformando la vida de los diferentes tipos de microprocesadores. No
debers detenerte en la definicin de un microprocesador o su funcionamiento dentro de
una computadora o qu participacin tiene dentro de la misma, dado que esa parte ya fue
vista en la asignatura de: Arquitectura de Computadoras I. Como aclaracin en relacin a
la arquitectura bsica.
En la asignatura anterior, Arquitectura de Computadoras I, se mencionaron las
arquitecturas CISC y RISC, en esta asignatura no nos enfocamos en alguna arquitectura
en especfico. Ya que este tipo de diseo es tomado por los fabricantes de acuerdo al uso
especfico que tendr cada microprocesador.
Localizacin
Con la siguiente imagen Ubicacin del microprocesador, se representa el lugar donde se
encuentra instalado el microprocesador, dentro de una computadora personal, solo para
que tengas una nocin ms clara de la importancia de dicho CI.


Ubicacin del microprocesador. Consultado en: http://modulogiiiiz.blogspot.mx/2011_03_06_archive.html

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

En esta asignatura se definir la palabra arquitectura como la estructura o partes, las


cuales forman y/o disean cada uno de estos componentes. Este trmino no ser muy
difcil de usar para ti, ya que es un trmino que has ido integrando a lo largo de tu
formacin acadmica.
Estructura
En esencia estos chips estn fabricados de materiales como el silicio, aluminio, cobre,
oro, estao, tungsteno, tantalio (condensadores), vidrio, zafiro, entre otros. La base del
microprocesador est formada con silicio. Los circuitos estn grabados al chip en un
proceso llamado fotolitografa que es a base de luz. Un empaquetado exterior es aplicado
al procesador una vez que est terminado. Este empaquetado tiene la etiqueta y una serie
de dientes u otros conectores hechos con cobre, aluminio u otro metal y suelen ser de oro
y plata.

Condensador de tantalio.
Consultado :

http://spanish.capacitortantalum.com/chinataj_series_tajc336k016rnj_33uf_smd_
chip_tantalum_capacitor_for_automoti
ve_military-1001974.html

Condensador de poder
Consultado:
http://spanish.capacitortantalum.com/chinasurface_mount_electrolytic_572d_vish
ay_sprague_solid_tantalum_chip_cap
acitors_sizes_power_capacitor1000069.html

Oro en microprocesadores.
Consultada:
http://es.123rf.com/photo_8075067_micr
oprocesador-central-con-contactos-deoro.html

Es importante mencionar que estos CI, suelen ser descritos por el nombre del fabricante,
fecha de produccin, nmero de transistores en cada chip, micrones (el ancho del cable
ms pequeo), velocidad del reloj (velocidad de procesamiento de informacin en hertz),
ancho de datos (el tamao de datos que pueda enviarse al procesador de una vez) y
MIPS, una medida del nmero de instrucciones por segundo en millones que puede
procesar la computadora.
Una vez aclarados los puntos anteriores, has iniciado el estudio de este primer tema, que
se ir complementando con la ayuda de lneas del tiempo y videos que se irn
presentando para tu consulta; en los que de manera implcita se pretende dar evidencia
de su evolucin. El punto medular, en este momento, consistira en que reflexiones sobre

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
la creacin de los microprocesadores. Cabe mencionar que la Ley de Moore debe servir
de modelo para comprender su evolucin, pero al ser un referente, no lo abarca todo, sin
embargo, da un punto de vista vlido para su estudio y que tu podrs ampliar por tu
cuenta o reforzar con las sugerencias realizadas en la seccin para saber ms.

Evolucin de los microprocesadores. Consultada en:


http://www.monografias.com/trabajos11/micro/micro.shtml

Para atender el estudio de las arquitecturas, stas se han dividido en 3 tipos bsicos:
x Clsicas. Con el modelo de Neumann que viene dado desde los orgenes de la
creacin y uso de las computadoras, el cual se ha ido adoptando a lo largo de los
aos para la generacin de los nuevos dispositivos electrnicos.
x Segmentadas. Tambin conocida como pipeline, que su principal implementacin
ha sido para poder reducir tiempos de procesamiento.
x De multiprocesamiento, que consiste en usar ms de un procesador.

1.1.1. Clsicas
Para hablar de la arquitectura clsica es necesario remontar al siglo XX en el dcada de
los cuarentas, cuando el matemtico John Von Neumann trabajaba en proyecto ENIAC al
Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
surgir la necesidad de recablear la mquina para cada nueva tarea. Se encontr la
solucin a este problema poniendo toda la informacin sobre las operaciones a realizar en
la misma memoria utilizada para los datos, el primer modelo de computadoras con esta
tecnologa fue la EDVAC, desde entonces se habla mucho de la arquitectura de Von
Neumann y en la actualidad es la que se utiliza en el desarrollo de diferentes
computadoras.

Arquitectura de Von Neumann. Tomado de:


http://www.ate.uniovi.es/8693/documentos/LECC2ce.pdf

En la ilustracin anterior se muestran algunos elementos de la arquitectura de Von


Neumann, dentro de la literatura podemos encontrar gran cantidad de diagramas,
esquemas que hacen y muestran dicha arquitectura. En este esquema vemos de manera
muy general la Unidad de Proceso (CPU), que ms adelante se detalla cada uno de los
componentes que tiene, como se ve en el siguiente diagrama.
Como puedes ver las computadoras que usan esta arquitectura constan de 5 partes:
a) Unidad Aritmtico-Lgica (ALU)
b) Unidad de Control
c) Memoria
d) Dispositivo de entrada/salida
e) Bus de datos
El esquema que se presenta a continuacin muestra la arquitectura de Neumann
nuevamente, y se muestran los elementos que van dentro de la Unidad Central de
Procesamiento (CPU: Central Processing Unit), de esta forma podemos complementar
con los dos esquemas la arquitectura de Von Neumann.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

10

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

c)

e)

e)
a)

b)
e)

e)

e)
d)
Arquitectura de Von Neumann. David strigoi (2009). Consultado en:
http://commons.wikimedia.org/wiki/File:Arquitecturaneumann.jpg

Esta arquitectura ser el fundamento, por eso se considera bsica y vers cmo se
forman los microprocesadores, que en su mayora se dividen en tres partes, como lo
podrs constatar observando los dos anteriores diagramas:
*La memoria: Es la que permite conservar la informacin indispensable para
operar.
*La Unidad Aritmtico-Lgica (A.L.U., por sus siglas en ingls Arithmetic Logic
Unit): Se encarga de efectuar las operaciones.
*La unidad de control: Supervisa el correcto flujo de informacin desde la entrada
hacia la memoria, desde ah hacia la unidad aritmtica, luego de nuevo hacia la
memoria y posteriormente hacia la salida.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

11

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

Parte de un microprocesador. Consultado en:


http://www2.iib.uam.es/bioinfo/curso/perl/hw/hw.es.html

Como cierre a la informacin observa el video sobre la arquitectura de


Von Neumann: http://www.youtube.com/watch?v=ke9ciCju1aY.
Ahora se presentarn por separado cada una de las partes que conforman la Unidad
Central de Procesamiento (CPU).
1) Unidad de Control
Como ya mencionamos anteriormente es la que se encarga de coordinar todos los
componentes y los flujos de todos los datos. Est compuesta por:
x Buffer de almacenamiento: Donde se mantienen temporalmente
datos que fluyen desde o hacia la memoria principal (RAM).
x Registro de direccin: Contiene la direccin de la celda de memoria
en la que se est leyendo o escribiendo.
x Registro de prxima direccin: Contiene la direccin de la siguiente
instruccin a ser ejecutada. Tambin se le conoce como Registro de
Control de Secuencia (RCS).
x Registro de instrucciones: Se contiene el cdigo de la instruccin en
curso de ejecucin.
x Decodificador: dispositivo encargado de interpretar la instruccin y
dirigir los flujos de informacin de manera que la instruccin sea
llevada a cabo adecuadamente.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

12

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
En la siguiente imagen podemos apreciar los diferentes componentes de la Unidad
de control:

Unidad de Control. Consultado en:


http://www2.ing.puc.cl/~dcolle/cursos/informat1/teoria/arquit/arquit1.htm#cpu

2) Unidad Aritmtica o Unidad Aritmtica Lgica (A.L.U.)


Como ya se mencion anteriormente es la que realiza las operaciones tanto
aritmticas como lgicas que se encomiendan a la computadora, dirigida por la
Unidad de Control. Est comprendida por:
x Acumuladores o Banco de Registros: Est constituido por 8, 16 y 32
registros de memoria donde se guardan los resultados parciales de
las operaciones y el resultado final hasta que sea transmitido al
buffer de la Unidad de Control
x Circuitos Operadores: Compuesto de uno o varios circuitos
electrnicos que realizan operaciones elementales aritmticas y
lgicas:
-Suma
-Resta
-Multiplicacin
-Divisin
-Comparacin (mayor/menor)
-Edicin (modificar un dato)
-Examen (saber el estado del acumulador)

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

13

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

A.L.U. Consultado en:


http://www2.ing.puc.cl/~dcolle/cursos/informat1/teoria/arquit/arquit1.htm#cpu

A manera de recapitulacin, esta arquitectura ayuda a dirigir la secuencia de pasos de


modo que la computadora lleve a cabo un ciclo completo de ejecucin de una instruccin,
los pasos que se siguen para ejecutar cualquier instruccin son como se enlista a
continuacin:
1.- Ir a la memoria y extraer el cdigo de la siguiente instruccin (ciclo de Fetch).
2.- Se decodifica la instruccin recin leda.
3.- Se ejecuta la instruccin.
4.- Se prepara para leer la siguiente casilla de memoria y nuevamente regresar al
paso 1.
Cabe mencionar que el ciclo de Fetch no es ms que el periodo de tiempo que tarda la
Unidad de Procesamiento Central (CPU) en ejecutar una instruccin de lenguaje mquina,
tomando en cuenta que cada instruccin de una CPU puede requerir diferente nmero de
ciclos de instrucciones para su ejecucin.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

14

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
1.1.2. Segmentadas
La segmentacin o (pipelining) por su denominacin en ingls, es una tcnica de
implementacin por la cual se solapa la ejecucin de mltiples instrucciones. Hoy da, la
segmentacin es la tcnica de implementacin clave utilizada para hacer CPU rpidas
(Hennessy, 1993).

Ejemplo de Pippeling, Cburnett (2006)

Los procesadores segmentados sirven para mejorar el rendimiento sin necesidad de


duplicar excesivamente el hardware. De acuerdo a la historia, se usaron por primera vez
en los aos sesentas y tomaron gran importancia en los ochentas para el enfoque RISC
del diseo de computadoras. La primera implementacin segmentada fue en el
procesador Intel i486.
A la segmentacin tambin se le conoce como pipeline en pocas palabras es una tcnica
de implementacin por lo cual se solapa la ejecucin de mltiples instrucciones (Alegsa,
2012).
Un ejemplo para entender el proceso de segmentacin se puede evidenciar en una lnea
de montaje de automviles:
Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

15

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

Lnea de montaje

En la imagen anterior puedes observar las diferentes etapas que se realizan para obtener
un resultado en este caso es el resultado es un carro.

Cadena de montaje. Consultado en:


http://www.slideshare.net/jairoUNT/procesa
miento-segmentado-copia

Cadena de montaje. Consultado en:


http://www.slideshare.net/jairoUNT/procesa
miento-segmentado-copia

En las imgenes puedes observar cmo se implementa la segmentacin en una HWDSD[


de la cadena de montaje, la cual permite reducir tiempo, y as agilizar los procesos. Y
esto es porque el procesamiento segmentado aprovecha la misma filosofa de trabajo de
la fabricacin en cadena: cada etapa de la segmentacin (o segmento) completa una
parte (subtarea) de la tarea total.
Es muy importante tambin que te des cuenta de que los segmentos estn
interconectados unos con otros de tal forma que la salida de uno es la entrada del
siguiente.

Interconexin de segmentos

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

16

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

Las etapas o segmentos se encuentran conectados, cada uno al siguiente, para formar
una especie de cauce. Las instrucciones entran como se mencion anteriormente por un
extremo, son procesadas a travs de las diferentes etapas o segmentos y salen por el
otro extremo.
El modelo de segmentacin ms usado y repetido en los aos noventa, se compona de
cinco etapas:
1) Bsqueda de la instruccin
2) Decodificacin
3) Lectura de operandos
4) Ejecucin de la operacin asociada
5) Escritura de su resultado
Una de las cosas ms importante y maravillosas de la segmentacin es que las diferentes
subtarea se pueden procesar de forma simultnea, aunque tengan diferentes datos.
Logrando as poder comenzar una nueva tarea sin necesidad de que la tarea anterior se
haya terminado. Por ejemplo, considera una tarea, compuesta por n subtareas. Si estas
subtareas se procesan de forma totalmente secuencial, el tiempo necesario para procesar
ser la suma de los tiempos necesarios para la terminacin de cada una de las subtareas
como se ve en la siguiente ilustracin:

( 
Subtarea

Subtarea

Subtarea

Subtarea

Tiempo
Tarea procesada de forma totalmente secuencial. Consultado en:
http://www.infor.uva.es/~bastida/Arquitecturas%20Avanzadas/Segment.pdf

Si para procesar esta misma tarea, se emplea un procesador segmentado, basta que se
haya terminado la primera subtarea para poder empezar a procesar una nueva tarea.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

17

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

Subtarea

Subtarea

Subtarea

Subtarea

Subtarea

Subtarea

Subtarea

Subtarea

Subtarea

Tiempo
Tarea ejecutada mediante un procesador segmentado. Consultado en:
http://www.infor.uva.es/~bastida/Arquitecturas%20Avanzadas/Segment.pdf

En la ilustracin se puede observar el continuo flujo de tarea que se va procesando a


travs de los n segmentos encargados de procesar cada una de las subtareas. Puedes
notar que el tiempo total de procesamiento de una tarea completa puede ser el mismo,
aunque frecuentemente ser mayor que el tiempo empleado para el procesamiento
secuencial de la misma tarea mostrado en la ilustracin.
Actualmente se usa mucho para el desarrollo de juegos de instrucciones del procesador.
Es un mtodo muy eficaz que permite tener mayor rendimiento. Existen actualmente dos
tipos de segmentacin pero no profundizaremos en ellas:
a) Segmentacin aritmtica
b) Segmentacin de instrucciones
De esta forma se explica cmo funciona la segmentacin en los microprocesadores,
logrando entender que los procesos se realizan con mucha ms rapidez.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

18

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

1.1.3. De multiprocesamiento
En este subtema logrars comprender la forma en que funcionan los microprocesadores
con arquitectura de mltiples procesos, a travs de la explicacin de cmo se llevan a
cabo los mltiples procesos o tareas dentro de un microprocesador.
Por tal motivo es importante responder preguntas bsicas como:
Qu es un multiprocesador? De acuerdo a la definicin de Alegsa (2012), es aquel
dispositivo que tiene la capacidad de soportar mltiples procesos.
Bueno y qu es el multiprocesamiento? Deguate (2013) lo define como la tcnica de
usar ms de un procesador en un sistema computarizado. Tambin se le conoce
tradicionalmente como el uso de mltiples procesos concurrentes en un sistema en lugar
de un solo y nico proceso realizado en un instante determinado. El multiprocesamiento
permite que mltiples procesos compartan una nica CPU.
En esta arquitectura prcticamente lo que debes observar es que varios procesadores
trabajan con la misma memoria, esto permite que se realicen varios procesos con una
velocidad mucho mayor; tambin pueden intercambiar procesos entre ellos. Actualmente
en el mercado se tiene grandes cantidades de microprocesadores con varios
procesadores incluidos.
Las CPU de multiprocesamiento se clasifican de la siguiente manera:
x SISO (Single Instruction, Single Operand) Instruccin simple, un solo
operando. Computadoras independientes.
x SIMO (Single Instruction, Multiple Operand) Instruccin Simple, Mltiples
Operandos. Procesadores vectoriales.
x MISO (Multiple Instruction, Single Operand) Mltiples Instrucciones, un
solo operando. No implementado.
x MIMO (Multiple Instruction, Multiple Operand Mltiples Instrucciones,
Mltiples Operandos). Sistemas SMP, Clusters.
En la segunda unidad vas a profundizar un poco ms sobre el multiprocesamiento, por tal
motivo aqu solo se mencionan ciertas caractersticas bsicas o principales de stos.
Realiza la siguiente actividad:

Actividad 1. Arquitecturas bsicas de un microprocesador


Bienvenido(a) a la primer actividad de Arquitectura de Computadoras II!
Como recomendacin en general y para realizar la mayora de las actividades de esta

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

19

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
asignatura, ten siempre en cuenta (antes, durante y despus) las recomendaciones de tu
Facilitador(a).
Adicionalmente a las recomendaciones que tu Facilitador(a) te haya sugerido:
1. Crea un documento en algn software de presentaciones de tu eleccin.
2. Elabora un mapa conceptual detallando y agrupando las arquitecturas bsicas
de un microprocesador.
3. En el mismo documento, en un breve texto, escribe informacin que explique la
agrupacin de las arquitecturas bsicas de un microprocesador y su
importancia.
4. Guarda tu actividad con la nomenclatura KARQ2_ACT1_U1_XXYZ.
5. Sube tu archivo para su revisin y posterior retroalimentacin.
*Consulta los criterios de evaluacin para cada actividad.

1.2. Anlisis de componentes


En este tema profundizars un poco ms acerca del funcionamiento de cada uno de los
componentes que conforman un microprocesador y sus funciones al igual que su
desempeo.
En el tema anterior ya se present cmo se estructura su arquitectura y parte de los
componentes que forman un microprocesador como son:
x Unidad de Control
x ALU
x Memoria
x Buses
x Ncleo
Recordando parte de la asignatura anterior Arquitectura de Computadoras I, el
funcionamiento bsico de un microprocesador consiste en leer y ejecutar paso a paso
todas y cada una de las rdenes programadas por el diseador del sistema.
El funcionamiento del microprocesador se enlista de la siguiente forma y de acuerdo al
diagrama:
1. El microprocesador, al iniciarse, se inicializar en una posicin de memoria
definida, desde donde empieza el proceso.
2. El sistema lee el dato que hay en esa posicin y lo enva a la unidad de control.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

20

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
3. La unidad de control decodifica la instruccin y la ejecuta dando las seales
adecuadas.
4. Se incrementa el contador del programa y se vuelve a repetir desde el punto 2 y
as sucesivamente hasta que una seal exterior interrumpa el proceso.


Funcionamiento del microprocesador

1.2.1. CPU
A la Unidad de Procesamiento Central (CPU) se le conoce como el lugar en donde se
manipulan los datos, se le denomina el cerebro de la computadora. Cada CPU como has
visto anteriormente, est formada por ciertas partes bsicas, hay libros que mencionan
que las partes de los CPU son dos, en otros podemos encontrar que son tres, pero al final
de cuentas todos los CPU estn basados en la arquitectura de Von Neumann, por tal
motivo concuerdan en que un CPU cuenta con una unidad de control y la unidad
aritmtico-lgica.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

21

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

CPU o Microprocesador. Consultado en:


http://es.123rf.com/photo_9065550_dedos-con-la-unidad-deprocesamiento-central-cpu-aislada-sobre-fondo-blanco.html

Este es el verdadero cerebro de cualquier dispositivo que contiene una computadora, ya


que su misin consiste en coordinar y controlar o realizar todas las operaciones del
sistema.

Con respecto a la fabricacin de los microprocesadores consulta los


siguientes vnculos:
http://www.youtube.com/watch?v=6AOdvdVnaI4
http://www.youtube.com/watch?v=MViE0hOflgk
Para su fabricacin es muy importante tomar en cuenta las especificaciones de los
fabricantes para cubrir las necesidades o demandas que el cliente requiere. Es aqu
donde entran las especificaciones tcnicas para la elaboracin de cada microprocesador
como (Snchez, 2013):
x Velocidad de reloj
x Conjunto de instrucciones
x Thermal Design Power (TDP)
x Ncleos
x Litografa
Qu es la velocidad de reloj?
La velocidad de reloj tambin se conoce como frecuencia de funcionamiento. Se mide eh
GHz, y nos indica el nmero de operaciones por segundo que la computadora es capaz
de realizar.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

22

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
El microprocesador necesita comunicarse con muchas otras partes, como por ejemplo,
leer datos e instrucciones de la memoria RAM, por tal motivo es muy necesario el uso de
varios relojes para coordinar todos estos elementos. Uno de los ms importantes se
encuentra ubicado en el interior del microprocesador.
Estos relojes tiene dos estados los cuales son: activado y desactivado. La frecuencia de
funcionamiento se define como el nmero de cambios que se hace en un determinado
segundo.

Por ejemplo, una velocidad o frecuencia de funcionamiento de 1 GHz corresponde


con 1000 millones de cambios de estado por segundo. Entonces podemos concluir
que cuanto mayor es el nmero de cambios de estado mayor es el nmero de
operaciones que ese procesador es capaz de realizar por segundo.

Qu son los conjuntos de instrucciones?


Todas nuestras aplicaciones o programas que usamos en nuestros dispositivos
electrnicos se encuentran formados por instrucciones y datos. Se entiende como datos
todo aquello sobre lo que vamos a trabajar o reproducir, por ejemplo una foto, un video
musical, una cancin. Las instrucciones sern las encargadas de decirle al procesador
qu hacer con esos datos, a veces los transformarn, otras se encargarn de enviarlo a la
tarjeta grfica o a la de sonido.
El conjunto de instrucciones que un microprocesador puede soportar nos definir que
aplicaciones entiende y por tanto cules puede llegar a ejecutar. Debido a los diversos
cambios tecnolgicos, en la fabricacin de dichos dispositivos, cada vez se vuelve ms
sencillo para los fabricantes, cambiar la arquitectura de los microprocesadores para que
sean capaces de soportar un mayor nmero de ellas.
Existen tres tipos de instrucciones bsicas que se usan o utilizan:
x Aritmticas. Sumas, restas, multiplicaciones.
x Lgicas. Comparaciones.
x Control de flujo. Saltar a otra parte, se combina en ocasiones con las otras
dos para poder permitir realizar un salto.
Por tal motivo es muy comn que cada vez ms, los fabricantes aadan nuevos conjuntos
de instrucciones para acelerar ciertas aplicaciones o nuevas y mejores funcionalidades.
Qu es el TDP?
El TDP es el acrnimo de Thermal Design Power (Potencia de Diseo Trmico). Es la
mxima potencia generada por un dispositivo medida en Watios o Vatios. Dicha unidad de

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

23

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
medicin da pie para atender al concepto de potencia elctrica, que refiere a la rapidez
con la que un aparato elctrico transforma o consume la energa elctrica que recibe. La
unidad para medir la potencia se le conoce como vatio (watt en ingls) y su
representacin es HOVtPEROR:

Con base a la mecnica clsica, un vatio es equivalente a un julio sobre segundo (1 J/s).
sta es la frmula que lo expresa:

Desde el electromagnetismo, se dice que un vatio es la potencia elctrica que se


produce por una diferencia de potencial de 1 voltio y una corriente elctrica de 1
amperio (es decir, 1 Voltio-Amperio). La ecuacin correspondiente sera:

Ms all de las frmulas y con la idea de dar forma al contenido y dar claridad se puede
resumir que la potencia elctrica indica el ritmo al que se utiliza (o se genera) la
energa. Por esta razn en muchos aparatos elctricos (los focos son el ejemplo ms
claro) vienen con la indicacin de la cantidad de vatios (W).

PC 150 w (Open Clip Art Library, 2009)


Foco de 150 w
Vatios o watts de un foco

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

24

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
De esta forma se conoce qu tipo de refrigeracin deben usar los aparatos elctricos y
estos dispositivos que tambin se les conoce como disipadores de calor.
Normalmente el TDP ms importante de un equipo es el del procesador. Obliga a utilizar
un tipo de refrigeracin mnima y limita la frecuencia a la que puede funcionar nuestro
microprocesador. Recordando que la frecuencia es el nmero de operaciones por
segundo que el microprocesador es capaz de completar. Lo que puede suceder si no
tienes un buen enfriamiento es que tu microprocesador se queme.
En la siguiente liga podrs encontrar que el TDP forma parte de las especificaciones de
los microprocesadores, en este caso es el microprocesador Intel Core i7 de la marca Intel,
y nos muestra dentro de las especificaciones que el mximo de TDP es desde 13W a
77W.

Consulta: http://ark.intel.com/es/products/family/65506
Existen diferentes tipos de refrigeracin los cuales podrs consultar en la seccin Para
saber ms.
Qu son los ncleos?
Recuerda que un microprocesador funciona leyendo instrucciones y datos, los procesa y
da lugar a resultados. Un ncleo, no es ms que el bloque encargado de ejecutar dichas
instrucciones.
Con el avance de la tecnologa, se van disminuyendo da a da el tamao de los
transistores con los que se crea todo dentro de un micro permite a los ingenieros tener
ms espacio libre dentro de los dispositivos y de esta forma se pueda duplicar o incluso
triplicar estos bloques (ncleos), logrando as que no solo se ejecute una sola tarea sino
trabajar con gran cantidad de tareas al mismo tiempo.
Qu es la litografa?
Cuando se habla de litografa se refiere en su mayora a la tecnologa de fabricacin. Es
el tamao de puerta mnimo que puede alcanzar en un transistor medida en nanmetros
nm.
Es muy importante mencionar que un microprocesador est compuesto por millones de
transistores, tomando en cuenta que a menor tamao se pueden incluir ms transistores
en el mismo espacio. Este tipo de situaciones son utilizadas por los fabricantes para as
poder aadir ms ncleos o memoria interna.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

25

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
La forma del transistor en su mayora es un elemento de forma cuadrada por lo tanto la
reduccin que se produce es cuadrtica.
Por ejemplo: Si tenemos un transistor que mide 32 nanmetros y lo pasamos a 22 esto
nos permite pasar de 1024 nanmetros cuadrados a e484 es decir casi la mitad de
tamao o el doble de elementos en la misma rea.

1.2.2. Memoria L2, L3 y Virtual


Dentro de los microprocesadores puedes encontrar diferentes tipos de memoria como se
muestra a continuacin.
Transferencia
de palabras

Transferencia de
bloques
Transferencia de
Bloques

Transferencia de
Palabras

CPU

Cach

Memoria
Principal

Memorias cach y principal. Consultado en: [Stallings, 2007]

El objetivo de la memoria cach es lograr que la velocidad de la memoria sea lo ms


rpida posible, consiguiendo al mismo tiempo un tamao grande al precio de memorias
semiconductoras menos costosas. El concepto se ilustra en el esquema memorias cach
y principal. Hay una memoria principal relativamente grande y ms lenta junto con una
memoria cach ms pequea y rpida. La cach contiene partes de la memoria principal.
Cuando el procesador intenta leer una palabra de memoria, se hace una comprobacin
para determinar si la palabra est en el cach. Si es as, se entrega dicha palabra al
procesador. Si no, un bloque de memoria principal, consistente en un cierto nmero de
palabras, se transfiere a la cach y despus la palabra es entregada al procesador.
Debido al fenmeno de localidad de las referencias, cuando un bloque de datos es
capturado por la cach para satisfacer una referencia a memoria simple, es probable que
se hagan referencias futuras a la misma posicin de memoria o a otras palabras del
mismo bloque.
La ilustracin Estructura de memorias cach/principal, describe la estructura de un
sistema de memoria cach/principal. La memoria principal consta de hasta 2n palabras
direccionables, teniendo cada palabra una nica direccin de n bits. Esta memoria la
consideramos dividida en un numero de bloques de longitud fija, de K palabras por
bloque. Es decir, hay M=2n/K bloques. La cach consta de C lneas. Cada lnea contiene

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

26

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
K palabras, ms una etiqueta de unos cuantos bits; denominndose tamao de lnea al
nmero de bloques de memoria principal (C << M). En todo momento, un subconjunto de
los bloques de memoria reside en lneas de la cach. Si se lee una palabra de un bloque
de memoria, dicho bloque es transferido a una de las lneas de la cach. Ya que hay ms
bloques que lneas, una lnea dada no puede dedicarse unvoca y permanentemente a un
bloque. Por consiguiente, cada lnea incluye una etiqueta que identifica qu bloque
particular almacena.

(a) Cach

(b) Memoria Principal


Estructura de memorias cach/principal. Consultado: (Stallings, 2007)

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

27

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
El diagrama Operaciones de lectura de cach muestra una operacin de lectura. El
procesador genera la direccin, RA, de una palabra a leer. Si la palabra est en la cach,
es entregada al procesador. Si no, el bloque que contiene dicha palabra se carga en la
cach, y la palabra despus es llevada al procesador.

Operaciones de lectura de cach. Consultado en: (Stallings, 2007)

El esquema anterior indica como estas dos ltimas operaciones se realizan en paralelo y
refleja la organizacin mostrada. En la figura Organizacin tpica de cach, que es tpica
en las organizaciones de cach actuales. En ella, la cach conecta con el procesador
mediante lneas de datos, de control y de direcciones. Las lneas de datos y de
direcciones conectan tambin con buffers de datos y de direcciones que las comunican
con un bus del sistema a travs del cual se accede a la memoria principal.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

28

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

Organizacin tpica de cach. Consultado: (Stallings, 2007)

L1
La memoria L1 es un tipo de memoria cach que incorporan los microprocesadores.
Tambin se le conoce como interna debido a que se encuentra situada dentro del
microprocesador y es de acceso ultrarrpido. Tiene muy pocos Kilobytes (de 32 a 64 Kb)
de almacenamiento.
L2
La memoria L2 es un tipo de memoria cach que se incorpora en los microprocesadores.
Tambin es llamada externa pues est situada entre el procesador y la memoria RAM.
Actualmente la memoria cach L2 tienen tamaos entre 256 KB a 8MB tomando en
cuenta que a mayor cantidad, mayor rendimiento. Es mucho ms lenta que la memoria
cach L1.
L3
La memoria L3 es un tipo de memoria cach mucho ms lenta que la L2 y L1 muy poco
utilizada en la actualidad. Cuando se comenz a usar se encontraba incorporada en la
placa base (Motherboard) y no al procesador con la memoria de primer nivel y la de
segundo nivel. La velocidad de acceso es mucho ms lenta que la L1 y L2, pero eso si
este tipo de memoria es mucho ms rpida que de la memoria RAM.
Esta velocidad va muy de la mano con la comunicacin que existe entre el procesador y la
placa base. Por ejemplo, supongamos que el microprocesador se encuentra en un
extremo y en el otro la memoria RAM, y entre ambos dispositivos encontramos la

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

29

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
memoria cach, esta ser ms rpida entre ms cerca se encuentre del ncleo del
microprocesador.
Y qu es la memoria cach?
En el rea de la computacin, un cach es un componente que almacena datos para que
los futuros requerimientos a esos datos puedan ser servidos ms rpidamente.
Generalmente son datos temporales.
La datos almacenados en un cach pueden ser valores que se han computado
recientemente o duplicados de valores almacenados en otro lugar. Si se solicitan los
datos que se encuentran contenidos en el cach, estos son servidos rpidamente; de lo
contrario, los datos deben ser recomputados o tomados de su ubicacin original, esto por
obvias razones suele ser mucho ms lento (Alegsa, 2012).
Para poder entender mejor el uso de las memorias cach L1, L2 y L3 es con el siguiente
ejemplo supn que no existen las computadoras u ordenadores, y tus trabajos son
escritos o elaborados a mano todava, y tu informacin la encuentras almacenada en una
habitacin contigua en un mueble o estante, si requieres de algn tipo de documento o
informacin tienes que ir a la habitacin de al lado, buscarlo, leerlo y volver a colocarlo en
su lugar y volver a tu escritorio a trabajar.
Tomando en cuenta esta parte, la memoria cach de los microprocesadores, sera como
si en los cajones de tu escritorio tuvieras almacenada este tipo de informacin o
documentos que sueles utilizar o consultar frecuentemente, en lugar de perder tiempo en
trasladarte a la habitacin contigua, toda esta informacin la tengas en el cajn.
Esto es muy importante, y tomando en cuenta que hay diferentes tipos de memoria cach
podramos decir que puedes tener diferentes tamaos de cajones o en otra situacin
podramos decir que el primer cajn del escritorio sera el equivalente a la memoria L1, las
cuales se consideraran cosas que se usan mucho o frecuentemente, no suele ser muy
grande. En cambio para la memoria L2 sera como el portapapeles que tienes sobre el
escritorio, ya que la observas bastante y por tal motivo no es como para tenerla guardada
en un cajn, como se muestra en la imagen ejemplo de las memorias L1, L2 y L3.

Ejemplo de memoria L1

Ejemplo de memoria L2

Ejemplo de memoria L3

Ejemplo de las memorias L1, L2 y L3

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

30

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

Con este pequeo ejemplo podemos entender el uso y la importancia de cada memoria
dentro de un microprocesador.
Qu es la memoria Virtual?
Es una tcnica de gerencia de memoria usada por un Sistema Operativo, donde memoria
no contigua es presentada al software como memoria contigua. Esta memoria contigua es
llamada VAS (virtual address space) o espacio de direccin virtual. En trminos tcnicos,
la memoria virtual permite a un software corre en un espacio de memoria que no
necesariamente pertenece a la memoria fsica de una computadora. Para esto se debe
emular un CPU que trate a toda la memoria (virtual y principal) como un bloque igual, y
determinar cundo se requiere de una memoria u otra (Alegsa, 2012).
Las aplicaciones y sus datos, para poder ser usados por el procesador, tienen que pasar
del disco duro, que es donde se encuentra almacenado todo cuando apagas al equipo, a
la memoria RAM que puede ser accedida de forma directa por el microprocesador. Surge,
por tanto la necesidad de tener la mayor cantidad de sta, para poder hacer funcionar de
forma correcta el sistema (Snchez, 2013).
La memoria virtual posibilita una multiprogramacin muy efectiva y libera al usuario de las
innecesarias y exigentes restricciones de memoria principal (Stallings, 2007).
En cualquier instante de tiempo las computadoras estn corriendo mltiples procesos,
cada uno con su propio espacio de direcciones. Sera muy caro dedicar una memoria de
tamao igual al espacio total de direcciones a cada proceso, especialmente dado que
muchos procesos utilizan solo una pequea parte de su espacio de direcciones. De aqu,
que deba haber un medio de compartir una cantidad ms pequea de memoria fsica
entre muchos procesos. Una forma de hacer esto, la memoria virtual, divide la memoria
fsica en bloques y los asigna a diferentes procesos. La mayora de las formas de
memoria virtual reducen tambin el tiempo para arrancar un programa, ya que no es
necesario que todo el cdigo y los datos estn en la memoria fsica antes de que pueda
comenzar un programa (Hennessy, 1993).
Aunque la memoria virtual es esencial para las computadoras actuales, la comparticin no
es la razn por la cual se invent la memoria virtual. En los primeros das si un programa
era demasiado grande para la memoria fsica, incumba al programador ajustarlo. Los
programadores dividan los programas en partes y entonces identificaban las partes que
eran mutuamente exclusivas. Estos recubrimientos u overlays se cargaban y descargaban
bajo control del usuario durante la ejecucin del programa, asegurando el programador
que el programa nunca trataba de acceder a ms memoria fsica principal que la de la
mquina. Como se puede imaginar, esta responsabilidad erosionaba la productividad del
programador. La memoria virtual, inventada para aligerar a los programadores de este

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

31

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
peso, gestionaba automticamente los dos niveles de la jerarqua de memoria
representada por la memoria principal y la secundaria (Hennsessy, 1993).
Puedes darte cuenta de la importancia que tiene cada tipo de memoria dentro de los
equipos computacionales, y conocer sus caractersticas principales, as como su
funcionamiento en conjunto con el microprocesador.
En la siguiente tabla se muestran las diferencias ms significativas entre una memoria
virtual y la memoria cach:
Tamao de bloque
(lnea)

4-128 bytes

Tamao de bloque
(pgina)

512-8192 bytes

Tiempo de acierto

1-4 ciclos de reloj


(normalmente 1)

Tiempo de acierto

1-10 ciclos de reloj

Penalizacin de fallo

8-32 ciclos de reloj

Penalizacin de
fallos

100000-600000 ciclos
de reloj

(6-10 ciclos de reloj)

(tiempo de acceso)

(100000-500000 ciclos
de reloj)

(tiempo de
acceso)
(tiempo de
transferencia)
Frecuencia de fallo
Tamao de cach

(2-22 ciclos de reloj)


1% - 20%
1KB 256 KB

(a) Valores tpicos de parmetros clave de


la jerarqua de memoria para caches en
estaciones de trabajo y minicomputadoras
de 1990.

(tiempo de
(10000-100000 ciclos
de reloj)
transferencia)
Frecuencia de fallos 0.00001% - 0.001%
Tamao de memoria
4MB 2048 MB
principal
(b) Rangos tpicos de parmetros para
memoria virtual.

Diferencias entre las caches y memoria virtual. Consultado: (Hennessy, 1993)

La memoria virtual abarca varias tcnicas relacionadas. Los sistemas de memoria


virtual se pueden categorizar en dos clases:
*Los de bloques de tamao fijo, denominados pginas.
*Los bloques de tamao variable, denominados segmentos.
Las paginas normalmente tienen un tamao fijo entre 512 y 8192 bytes, mientras que el
tamao del segmento es variable. El segmento mayor soportado en cualquier mquina
vara desde 216 bytes hasta 232 bytes, el segmento ms pequeo es de un byte. La
decisin de utilizar memoria virtual paginada frente a la segmentada afecta a la CPU. El
direccionamiento paginado tiene una nica direccin de tamao fijo dividida en nmero de
pgina y desplazamiento en una pgina, anlogo al direccionamiento de la cach. Una
nica direccin no sirve para las direcciones segmentadas; el tamao variable de los
segmentos requiere una palabra para un nmero de segmento y otra palabra para un

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

32

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
desplazamiento dentro del segmento, dando un total de dos palabras. Un espacio de
direcciones no segmentadas es ms simple para el compilador.
Los pros y contras de estos dos enfoques se muestran resumidos en la siguiente tabla:
Pgina
Palabras por
direccin
Visible al
programador?

Una
Invisible a la aplicacin del
programador

Reemplazo de un
bloque

Trivial (todos los bloques tienen


el mismo tamao)

Uso ineficiente de
memoria

Fragmentacin interna (porcin


inutilizada de pgina)

Trfico de disco
eficiente

Si (ajusta tamao de pgina


para equilibrar tiempo de
acceso y tiempo de
transferencia)

Segmento
Dos (segmento y
desplazamiento)
Puede ser visible a la aplicacin
del programador
Difcil (debe encontrar una parte
no utilizada de memoria
principal de tamao variable y
contigua)
Fragmentacin externa (partes
no usadas de memoria
principal)
No siempre (pequeos
segmentos pueden transferir
slo unos pocos bytes)

Paginacin frente a segmentacin. Consultado en: (Hennessy, 1993)

Actividad 2. Componentes de un microprocesador


El propsito de esta actividad es que a travs de un cuestionario proporcionado por tu
Facilitador(a) describas las caractersticas de los diferentes componentes que conforman
un microprocesador al igual que su funcionamiento y desempeo.
Previo a realizar la actividad tendrs que investigar sobre las caractersticas y el
funcionamiento de los componentes de un microprocesador.
1. Lee las instrucciones y atiende a las observaciones de tu Facilitador(a) para
delimitar y precisar la investigacin.
2. Crea un documento en el que debers de responder correctamente las
preguntas realizadas.
3. Guarda tu actividad en un archivo con la nomenclatura KARQ2_U1_A2_XXYZ.
4. Sube tu archivo para su revisin por parte de tu Facilitador(a) y de ser
solicitado vulvelo a enviar.
*Consulta los criterios de evaluacin de cada actividad.

1.2.3. Caractersticas de los chipsets


Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

33

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

El chipset es un grupo o conjunto de circuitos integrados que estn colocados de fbrica


en el cuerpo de la placa base o motherboard. Se encarga de conectar los distintos
elementos que se encuentran en el interior de la CPU.

Chipset. Consultado en: http://biosychipset.blogspot.mx/

Su funcionalidad ha ido cambiando bastante a lo largo del tiempo, debido sobre todo a
cambios que se han producido en los propios procesadores. Estos, integran cada vez ms
elementos que anteriormente encontrbamos sobre la placa. Adems, la capacidad para
crear dispositivos cada vez ms pequeos, ha permitido que tarjetas que tenan que ser
discretas, como la de sonido o la de red pasen a estar soportadas por el propio chipset.
Para presentarlo de una forma sencilla, se pasa de tener un dispositivo discreto que
realiza una funcin como puede ser una tarjeta grfica. Recuerda que este dispositivo
est conectado a la placa base de la computadora y su funcin principal consiste en
mostrar imgenes en el monitor o cualquier otro dispositivo de salida de manera visual
(proyector, display, etc.), a integrarlo en el chipset sobre la placa base y despus gracias
a las mejoras en las tecnologas de fabricacin a incluirlo en el interior del procesador.
Esto lleva a que en ciertos equipos tengas duplicidades. Es decir varios elementos que
pueden ser usados para realizar el mismo trabajo cada uno con sus propias prestaciones.
El chipset siempre ser el encargado de darnos el conexionado hacia el exterior. De nada
nos sirve tener una tarjeta grfica integrada en la CPU, como tenemos en las Unidades de
Procesamiento Acelerado (APU, por sus siglas en ingls Accelerated Processor Unit), si al
final el chipset que se monta sobre tu placa no tiene una salida para conectarlo a un
monitor.
Los chipsets por tanto suelen incluir gran cantidad de componentes:

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

34

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
x
x
x
x
x

Tarjeta grfica
Tarjeta de sonido
Tarjeta de red
Conexin inalmbrica
Conexionado hacia el exterior

Tarjeta grfica. Consultado en:


http://www.nvidia.es/content/product-detailpages/geforce-gtx-650/geforce-gtx-650side.png

Tarjeta de sonido. Consultado en:


http://mx.asus.com/Multimedia/Audio_Cards/
Xonar_Essence_ST/

Tarjeta de red. Consultado en:


http://support.linksys.com/enlatam/support/adapters/EG1032

WLAN de Laptop. Consultado en:


http://www.zero13wireless.net/foro/showthre
ad.php?9995-MOD-portatilAsus&p=63245&viewfull=1

Dentro de los chipset podemos encontrar dos tipos que son (Informtica-hoy, 2012):
x Northbridge. Llamado tambin puente norte y es el que se encarga de
interconectar el microprocesador y la memoria RAM, controlando todas las
tareas de acceso entre estos elementos y los puertos PCI y AGP. Al mismo
tiempo este mantiene una comunicacin permanente con el Southbridge.
x

Southbridge. Tambin se le conoce como puente sur, se encarga de


comunicar el procesador con todos los perifricos conectados al equipo.
Otra funcin que tiene es que controla los diversos dispositivos que se

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

35

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
hallan asociados a la motherboard, como los puertos USB, la disquetera,
las unidades pticas, los discos rgidos, entre otros.
Es muy importante mencionar y concluir que actualmente los fabricantes ms importantes
de chipsets son las compaas Intel, NVIDIA, Silicon Integrated Systems, AMD, ATI
Technologies y VIA Technologies.

1.2.4. Buses
El trmino Bus se refiere a las rutas entre los componentes de una computadora. En una
computadora existen dos buses principales: El Bus de datos y el Bus de direcciones, el
ms conocido es el Bus de datos (Vzquez, 2012), pero tambin se tiene un bus de
control.
En la asignatura anterior Arquitectura de Computadoras I, viste los diferentes buses que
se encuentran dentro de una mquina (Computadora), pero en este caso nos referimos
ms especficamente a los buses internos que comunican el microprocesador con otros
dispositivos.
La funcin del bus es prcticamente tener comunicacin entre los componentes enviando
informacin dependiendo del tipo de bus que sea; las seales que se mandan son pulsos
HOpFWULFRVRXQ FHURYROWLRV RXQ PiVGHFHURYROWLRV RSRGUtDPRVGHFLUXQSXOVR
bajo o un pulso alto.
El bus de datos es un camino en el que nicamente se transmiten datos por medio de los
pulsos elctricos entre los componentes de un dispositivo electrnico. Su anchura
(nmero de lneas elctricas) suele ser una potencia de dos ( 8=23, 16=24, 32=25,
64=26 
El bus de direcciones designa la posicin/direccin de los datos. Y las lneas del bus de
control controlan el acceso y uso de las lneas de buses anteriores.

Tipos de Buses. Consultado en:

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

36

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Computer_buses.svg/350pxComputer_buses.svg.png

Bus de Control
De acuerdo con Vzquez (2012), el bus de control es el encargado de gobernar el uso y
acceso a las lneas de datos y de direcciones. Como estas lneas estn compartidas por
todos los componentes, tiene que proveerse de determinados mecanismos que controlen
su utilizacin. Las seales de control transmiten tanto rdenes como informacin de
temporizacin entre los mdulos. En pocas palabras es el que permite que no haya
colisin de informacin en el sistema.
Bus de Datos
El bus de datos es una ruta que conecta la CPU, la memoria y otros dispositivos de
hardware en la tarjeta madre (Vzquez, 2012).
El bus de datos es un grupo de cables paralelos, el nmero de cables en el bus afecta la
velocidad a la que los datos pueden viajar entre los dispositivos del hardware. Los buses
de datos pueden ser de 16 y 32 bits y pueden transferir 2 y 4 bytes respectivamente.
El Bus AT es conocido como bus de Arquitectura Estndar de la Industria (Industry
Estndar Architecture: ISA, por sus siglas en ingls), el cual tena un ancho de 16 bits,
todava es usado por dispositivos de PC que no requieren de un bus de ms de 16 bits.
Para el bus de 32 bits fue necesaria una nueva norma, el primer competidor fue el bus de
Arquitectura de Microcanal (Micro Channel Architecture: MCA), de IBM. Despus vino el
bus de Arquitectura Industrial Extendida Estndar (Extended Industry Estndar
Architecture: EISA). El ganador fue el bus de Interconexin de Componentes Perifricos
(Peripheral Component Interconnect: PCI). Intel diseo el bus PCI de manera especfica
para facilitar la integracin de nuevos tipos de datos como sonido, video y grficos.
Bus de Direcciones
De acuerdo con Vzquez (2012), el bus de direcciones al igual que el bus de datos, es un
juego de cables que conecta la CPU y la RAM y lleva direcciones de memoria. Cada byte
en la RAM se asocia con un nmero, el cual es la direccin de memoria.
La importancia del bus de direcciones radica en los cables, ya que en este determina la
cantidad mxima de direcciones de memoria. En la actualidad las CPU tienes buses de 32
bits que pueden direccionar 4 GB de RAM, es decir, ms de 4 mil millones de bytes.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

37

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
En un sistema de computadoras, los diversos subsistemas deben tener interfaces entre s;
por ejemplo, la memoria y la CPU necesitan comunicarse, as como la CPU y los
dispositivos de E/S (entrada y salida). Esto, normalmente, se realiza con un bus. El bus
sirve como enlace de comunicacin compartido entre los subsistemas. Las dos principales
ventajas de la organizacin bus son bajo coste y versatilidad (Hennessy, 1993).
La tarjeta madre contiene el chip de CPU, algunas ranuras en las que pueden
interconectarse mdulos DIMM, y diversos chips de apoyo. Adems, contiene un bus
grabado a todo su largo, y zcalos en los que pueden insertarse los conectores de arista
de tarjetas de E/S. A veces hay dos buses, uno de alta velocidad (para las tarjetas de E/S
modernas) y uno de baja velocidad (para las tarjetas de E/S ms viejas).
En la siguiente ilustracin se muestra la estructura lgica de una sencilla computadora
personal. sta tiene un solo bus que sirve para conectar la CPU, la memoria y los
dispositivos de E/S; esto es para entender mejor el uso de un Bus.

Estructura lgica de una computadora personal sencilla (Tanenbaum, 2000)

Una transaccin tpica del bus incluye dos partes: enviar la direccin y recibir o enviar el
dato. Las transacciones del bus, normalmente, se definen por lo que hacen en memoria:
una transaccin de lectura transfiere datos desde memoria (a la CPU o a un dispositivo de
E/S), y una transaccin de escritura escribe datos en memoria. En una transaccin de
lectura, se enva primero la direccin desde el bus a memoria, junto con seales de
control adecuadas que indican una lectura. La memoria, responde devolviendo el dato al
bus con seales de control adecuadas. Una transaccin de escritura requiere que la CPU
o dispositivo de E/S enve direccin y dato y no requiere vuelta de datos. Habitualmente,
la CPU debe esperar entre el envo de la direccin y la recepcin del dato de una lectura,
pero la CPU, con frecuencia, no espera las escrituras.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

38

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
El diseo de un bus presenta varias opciones, como se muestra en la siguiente tabla, las
decisiones dependern de los objetivos de costo y rendimiento.
Opcin
Ancho del bus
Ancho de los
datos
Tamao de
transferencia
Amo del bus
Dividir
transaccin?

Reloj

Alto rendimiento
Direcciones y lneas de datos
separadas
Ms ancho es ms rpido (p. ej.,
32 bits)
Mltiples palabras tienen menos
gasto de bus
Mltiple (requiere arbitracin)
S Separar paquetes de Peticin
y Respuesta obtiene un ancho de
banda mayor (necesita mltiples
maestros)
Sncrono

Bajo costo
Mltiples direcciones y lneas de
datos
Ms delgado es ms barato (p.
ej., 8 bits)
La transferencia de una sola
palabra es ms simple
nico amo (no arbitracin)
No La conexin continua es
ms barata y tiene menos
latencia.
Asncrono

Opciones principales para un bus. La ventaja de buses de datos y direcciones separados


estn principalmente en las escrituras (Tanenbaum, 2000).

Las tres primeras opciones de la figura son elecciones claras. El siguiente elemento de la
tabla est relacionado con el nmero de amos del bus (bus masters). Estos son
dispositivos que pueden iniciar una transaccin de lectura y escritura; la CPU, por
ejemplo, es siempre un amo del bus. Un bus tiene mltiples amos cuando hay mltiples
CPU. Las transacciones divididas hacen el bus disponible para otros amos mientras la
memoria lee las palabras desde la direccin requerida. El elemento final, el reloj, est
relacionado con que el bus sea sncrono o asncrono. Si un bus es sncrono incluye un
reloj en las lneas de control y un protocolo fijo para direcciones y datos relativos al reloj.
Por otro lado, un bus asncrono no tiene reloj. En su lugar, se utilizan protocolos
autotemporizados de establecimiento de comunicacin entre emisor y el receptor de bus.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

39

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
La siguiente figura sugiere cundo es mejor utilizar uno que otro.

Tipo de bus preferido como funcin del solapamiento longitud/reloj y


variacin de la velocidad del dispositivo de E/S. Lo sncrono es mejor
cuando la distancia es pequea y los dispositivos de E/S en el bus todos
transfieren a velocidades similares (Hennessy, 1993)

El ancho de bus es el parmetro de diseo ms obvio. Cuantas ms lneas de direccin


tenga un bus, ms memoria podr direccionar la CPU directamente. Si un bus tiene n
lneas de direccin, una CPU podr usarlo para direccionar 2n localidades de memoria
distintas. Para manejar memorias grandes los buses necesitan muchas lneas de
direccin. Sencillo, no?
El problema es que los buses anchos necesitan ms lneas que los angostos; adems,
ocupan ms espacio fsico (por ejemplo, en la tarjeta madre) y necesitan conectores ms
grandes. Todos estos factores hacen que el bus sea ms caro.
El resultado de esta observacin es que muchos diseadores de sistemas tienden a ser
miopes, y las consecuencias pueden ser graves. La IBM PC original contena una CPU
8088 y un bus de direcciones de 20 bits, como se muestra en la siguiente figura (a). Estos
20 bits permitan a la PC direccionar 1 MB de memoria.
Cuando surgi el chip de CPU (el 80286), Intel decidi incrementar el espacio de
direcciones a 16 MB, por lo que fue necesario aadir cuatro lneas ms de bus de
direccin (sin meterse con las 20 originales, por razones de compatibilidad con modelos
anteriores), como se muestra en la figura (b). Lamentablemente, fue necesario aadir ms

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

40

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
lneas de control para ocuparse de las nuevas lneas de direccin. Cuando apareci
80386, se aadieron otras ocho lneas de direccin, junto con ms lneas de control, como
se muestra en la figura (c).

Crecimiento de un bus de direcciones con el tiempo (Tanenbaum, 2000)

1.2.5. Ncleo(s)
En el subtema 1.2.1 se hizo una mencin muy breve de lo que es un ncleo y cul es su
funcin principal, recordando que el ncleo es solo un bloque que se encarga de
ejecutar las instrucciones dentro del microprocesador.
La velocidad de ejecucin de las instrucciones es medida por la cantidad de operaciones
por segundo que puede realizar: la frecuencia de reloj. Recuerda que la frecuencia de
reloj se mide en MHz (megahertz) o gigaherts (GHz).
Actualmente la velocidad de procesamiento son miles de veces ms grandes que los
primeros microprocesadores. Tambin se inici con la integracin de mltiples ncleos
para ampliar la capacidad de procesamiento.
Basados en la Ley de Moore se estimaba que para el 2010 lo microprocesadores
integraran hasta 80 ncleos, llamndoles procesadores multi-core.
Los principales fabricantes de microprocesadores son AMD e Intel. La idea es crear
computadoras cada vez ms potentes, una opcin es implementar nuevos conjuntos de
instrucciones en los microprocesadores, como SSE y AVX; la otra es que aprovechando

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

41

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
las mejoras como se mencion anteriormente en el uso de espacio y reduccin de
componentes aadir la mayor cantidad de ncleos posibles.
Si deseas conocer ms acerca de las SSE y AVX visita las ligas que se encuentran en la
seccin Para saber ms.
Un microprocesador con ms ncleos es capaz de realizar un mayor nmero de tareas en
el mismo periodo de tiempo. Esta situacin se puede convertir en una locura para todas
aquellas personas que compran y que no saben qu estn comprando, aunado a esto, si
tu presupuesto es poco no se podr hacer la adquisicin del microcontrolador.
Ahora bien, bajo qu condiciones se comprara un microprocesador con alguna cantidad
de ncleos, por ejemplo:
x 1 ncleo. Los microprocesadores con un ncleo son usados en equipos con un
sistema normal, en el cual no hay muchas aplicaciones instaladas. Si quieres
realizar una tarea especfica tendrs que esperar a que el procesador se libere un
poco en sus operaciones.
x 2 ncleos. Los micros con 2 ncleos evitan la posibilidad de que tu sistema se
bloquee. Esto sucede cuando una aplicacin toma el control del procesador y no lo
suelta.
x 3 ncleos. Los problemas de accesibilidad y ejecucin de mltiples aplicaciones en
el sistema, se va mejorando y evitando menos bloqueos. AMD es una empresa
que tiene en el mercado microprocesadores que incluyen 3 ncleos.
x 4 ncleos. Muchos de los problemas en cuanto al uso de aplicaciones se resuelve
con el uso de 4 ncleos de esta forma la mayora de las aplicaciones mejoran su
rendimiento.
x 6 ncleos. Aunque tengas 8 o 10 aplicaciones abiertas, si stas no estn
realizando una tarea no gastarn recursos. Por ejemplo, si trabajas y buscas
informacin por Internet, el navegador solo utilizar algo de procesamiento por
parte del microprocesador cuando consultas pginas.
x Ms de 6 ncleos. El uso de este tipo de microprocesadores con ms de 6
ncleos, tienen un mercado claro, los servidores y los que piensen usar su equipo
para generacin de imgenes tridimensionales o edicin de video.
Como conclusin, si tienes un presupuesto limitado y no eres una persona muy exigente
opta por un microprocesador de 2 ncleos. En una situacin normal qudate con un
procesador con 4 ncleos y slo opta por uno de 6 ncleos si cuantas con el presupuesto
necesario y definitivamente vas a sacarle provecho.
Si te interesa saber con cuantos ncleos cuenta el microprocesador de tu PC visita la
seccin Para saber ms.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

42

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
Otra forma de conocer cuntos ncleos tiene un microprocesador es visitando
directamente la pgina de la empresa fabricadora del micro, y revisando las
especificaciones tcnicas del modelo que hayas escogido o que tengas. Por ejemplo: en
la imagen (a) que se muestra a continuacin se observa que el microprocesador Intel
Core i5-480M cuenta con 2 ncleos, y en la imagen (b) se observa que la arquitectura del
microprocesador AMD Athlon muestra que tiene 2 ncleos.

(a) Procesador Intel. Consultado en: http://ark.intel.com/es-es/products/52952

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

43

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

(b) Procesador AMD. Consultado en:


http://www.amd.com/la/products/desktop/processors/athlon/Pages/amd-athlon-processorskey-architectural-features.aspx
Especificaciones de los microprocesadores AMD e Intel

Si quisieras saber las especificaciones de algn microprocesador, por ejemplo de un


telfono inteligente, lo nico que debes de averiguar es el modelo y marca del micro, para
de esta forma buscarlo directamente en la pgina del fabricante.
Ahora bien, quizs has escuchado que la gente dice que un procesador cuenta con dos
ncleos fsicos y dos ncleos virtuales, pero, qu es esto en realidad? En este tema
hemos tratado los ncleos fsicos, por lo tanto no debe de haber problema en entender
esta parte, y el ncleo virtual no es ms que otra cosa que la facilidad de que un ncleo
fsico pueda simular un ncleo virtual de tal forma que puede trabajar con dos tareas a la
vez. Todo esto se debe a la tecnologa Hyperthread, que permite simular dos ncleos
virtuales por cada ncleo fsico. Para ms informacin de la tecnologa Hyperthread visita
la seccin Para saber ms.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

44

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
Actividad 3. Identifica propiedades entre dos marcas de
microprocesadores
El propsito de esta actividad es que compares los distintos tipos de microprocesadores
de distintas compaas fabricantes, as como distinguir cul de ellos es ms til para el
uso especificado por tu Facilitador(a).
1. Ingresa al foro de la actividad y participa sobre la pregunta de apertura.
2. Sustenta tus puntos de vista y retroalimenta a mnimo 2 de tus
compaeros(as).
3. Anota lo que consideres importante de cada modelo o versin y considera la
conclusin final de tu Facilitador(a).

Autoevaluacin
Para reforzar los conocimientos relacionados con los temas que se abordaron en esta
unidad del curso, es necesario que resuelvas la autoevaluacin.
Ingresa al Aula virtual para realizar tu actividad.
Si tienes alguna duda consltala con tu Facilitador(a) para disiparla lo antes posible.

Evidencia de aprendizaje. Microprocesadores


Esta evidencia consiste en la elaboracin de un ensayo que permita reportar el
funcionamiento de cada uno de los elementos de este CI, as como tambin debers
valerte de los conocimientos previos adquiridos en tu experiencia profesional. Con base
en lo anterior, realiza lo siguiente:
1. Define el ttulo de tu ensayo.
2. En un documento de texto, en tus propias palabras, elabora una pequea
introduccin de tu ensayo, mnimo media cuartilla.
3. Desarrolla el contenido aportando especificaciones tcnicas y esquemas o
diagramas.
4. Sustenta tu ensayo con por lo menos 3 fuentes bibliogrficas o electrnicas

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

45

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
reconocidas, no debes basarte en fuentes como Wikipedia o similares. Tambin
es importante reconocer y respetar los derechos de autor, dndoles los
correspondientes crditos, as como evitar copiar y pegar, esto podr anular la
evidencia.
5. Genera una conclusin de mnimo media cuartilla, aterrizando todas las ideas
plasmadas durante tu desarrollo.
6. Guarda tu trabajo en un archivo llamado KARQ2_U1_EA_XXYZ.
7. Enva tu actividad al portafolio de evidencias y aguarda la retroalimentacin de
tu Facilitador(a), atiende sus comentarios y, de solicitarlo, enva una segunda
versin de tu evidencia.
*La evidencia ser evaluada de acuerdo a su respectiva rbrica, as que es importante
que la consultes.

Autorreflexiones
Como parte de cada unidad, es importante que ingreses al foro Preguntas de
autorreflexin y leas los cuestionamientos que formul tu Facilitador(a), ya que a partir de
ellos debes elaborar tu Autorreflexin y enviarla mediante la herramienta Autorreflexiones.
No olvides que tambin se toman en cuenta para la calificacin final.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

46

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)

Cierre de la unidad

Diagrama de un microprocesador. Consultado en:


http://2.bp.blogspot.com/_ujq5ES8x3pk/S_iGzJUH04I/AAAAAAAAAGw/x91GRG6Opvo/
s1600/arquitectura_completa.gif

Con este diagrama se da por terminada la unidad 1, la finalidad de este diagrama es que
puedas visualizar la forma en que se conectan todos y cada uno de los elementos que
integran un microprocesador mostrando con 3 colores diferentes sus respectivos buses,
estos elementos conforma los componentes bsicos que tiene un microprocesador y su
funcionamiento. Con base en la competencia especfica de dicha unidad se han
presentado los elementos suficientes para identificar la arquitectura bsica de un
microprocesador, referenciada en la arquitectura de Von Neumann, as como ha
trascendido a lo largo de los aos.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

47

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
De igual forma se dio a conocer la funcin de cada componente y su gran participacin
dentro de los microprocesadores, de igual manera se abord la trascendencia de la Ley
de Moore en cuanto al uso y disminucin de dichos componentes.
Con todo el material proporcionado sers capaz de distinguir con ayuda de las
especificaciones de fbrica, en qu momento o condicin se utiliza un microprocesador u
otro; de esta forma tambin te ser ms fcil estudiar las unidades siguientes y conocer
cmo interacta el multiprocesamiento (como se ejecutan las instrucciones) y as poder
entender el gran desempeo de los microcontroladores.
En la seccin Para saber ms encontrars algunos videos con lo que se reforzarn todos
los temas vistos como el funcionamiento de los microprocesadores, sus componentes,
los avances de las empresas, entre otros datos que pueden resultar de tu inters.

Para saber ms
x

Hablar de una oblea de silicio, as como el cerebro de una computadora es una


manera de referir a los microprocesadores. Para repasar su definicin:
http://www.consumer.es/web/es/tecnologia/hardware/2005/03/17/140483.php

Actualizacin que se dio en el 2012 de los procesadores con el siguiente vnculo:


http://www.consumer.es/web/es/tecnologia/hardware/2012/01/23/206175.php

Para conocer el empleo de los microprocesadores en automviles podrs


consultar el siguiente video:
http://www.youtube.com/watch?feature=player_embedded&v=NnZD9B9PCxA.

Por sus propiedades de conduccin del calor y la electricidad, el oro es uno de los
elementos naturales que se emplea en los microprocesadores y chips de memoria.
En este vnculo podrs descubrir ms informacin: Huerta, P. (2013). 6 Usos
desconocidos del oro en la industria y la cultura. Consulta en:
http://noticias.tudiscovery.com/6-usos-desconocidos-del-oro-en-la-industria-y-lacultura/.

En ocasiones se dice que el consumo de energa de una computadora equivale a


un foco de 150 w por hora. Para conocer y calcular el consumo de energa de los
aparatos elctricos puedes consultar:
http://recursostic.educacion.es/newton/web/materiales_didacticos/electricidad3E/k
wh.htm?3&2.
Comisin nacional para el uso eficiente de la energa:
http://www.conuee.gob.mx/wb/CONAE/espacio_aparatos.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

48

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
x

Acerca de los diferentes tipos de refrigeracin que se hace mencin en la potencia


de diseo trmico PDT:
o Distintos tipos de refrigeracin: http://www.chw.net/2007/03/distintos-tiposde-refrigeracion/.
o Moddear y una clase sobre sistemas de refrigeracin de todo tipo:
http://www.redusers.com/noticias/moddear-y-una-clase-sobre-sistemas-derefrigeracion-de-todo-tipo/.
o Refrigeracin del ordenador:
http://www.configurarequipos.com/doc453.html.

Acerca de las instrucciones SSE y AVX que se mencionan en el subtema de


ncleos:
o http://software.intel.com/es-es/avx.
o http://software.intel.com/es-es/node/314977.
o http://software.intel.com/es-es/articles/improved-performance-intel-atomprocessor-through-intel-s-software-development-tools.
o http://www.fdi.ucm.es/profesor/hidalgo/estructura/SSE2.pdf.

Respecto a cuantos ncleos tiene tu microprocesador revisa el siguiente video:


o http://www.youtube.com/watch?v=6nc1iW7PqFc.

Lnea del tiempo acerca de la evolucin de los procesadores:


http://timerime.com/en/timeline/268574/linea+del+tiempo+de+los+microprocesador
es/.

Acerca de la evolucin de los microprocesadores de Intel y AMD:


o http://www.youtube.com/watch?v=uU3V7YhkZsc.
o http://www.youtube.com/watch?v=uTGSRaoxIts.

Acerca de los ncleos fsicos y virtuales, y la tecnologa Hyperthread:


o http://www.youtube.com/watch?v=lUhm82bWJWM.
o http://www.pcactual.com/articulo/laboratorio/especiales/8231/conoce_arquit
ectura_sandy_bridge_intel_fondo.html.
o http://www.youtube.com/watch?v=E3aeLTI0_I4.
o http://www.youtube.com/watch?v=NdQxzjYSwQo.

Acerca de los componentes y microprocesadores y los avances tecnolgicos de


las empresas que se hace mencin en el cierre de la unidad:
o http://www.youtube.com/watch?v=csJaK-b13GQ.
o http://www.youtube.com/watch?v=BRcEkBQU8OE.
o http://www.youtube.com/watch?v=h9KemMdscrU.
o http://www.youtube.com/watch?v=5IvgqAMbA4Y.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

49

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
o
o

http://www.youtube.com/watch?v=n19X2bSnc38.
http://www.youtube.com/watch?v=-z8AY0X-0p4.

Video sobre la evolucin de los procesadores Intel:


http://www.youtube.com/watch?v=d2KRkxmmxN0.

Sobre la Ley de More y los grandes cambios del transistor a 40 aos de su


invencin: http://www.youtube.com/watch?v=uhvU0EktyI0.

Acerca del tantalio (condensadores) y la poltica de suministros libres de conflicto:


http://comunicarseweb.com.ar/?page=ampliada&id=8941.

Fuentes de consulta
Fuentes bsicas
x

Hennessy, J. L. (1993). Arquitectura de Computadores, un enfoque cuantitativo.


Primera edicin. Mxico: McGraw Hill.
ISBN: 8476159129
Stallings, W. (2007). Organizacin y arquitectura de computadores. Sptima
edicin. Mxico: Prentice Hall.
ISBN: 9788420529936
Tanenbaum, A. S. (2000). Organizacin de computadoras, un enfoque
estructurado. Sptima edicin. Mxico: Prentice Hall.
ISBN: 9701703995
Vzquez, G. J. (2012). Arquitectura de Computadoras I. Primera edicin. Mxico:
Red Tercer Milenio S.C.
ISBN: 9786077330912

Fuentes complementarias
x
x
x
x

Alegsa. (2012). Diccionario de Informtica. Santa Fe, 26-04-2013. Consultado en:


http://www.alegsa.com.ar/Dic/l2.php.
Alegsa. (2012). Diccionario de Informtica. Santa Fe, 26-04-2013. Consultado en:
http://www.alegsa.com.ar/Dic/memoria%20virtual.php.
Alegsa. (2012). Diccionario de Informtica. Santa Fe, 26-04-2013. Consultado en:
http://www.alegsa.com.ar/Dic/segmentacion.php.
Alegsa. (2012). Diccionario de Informtica. Santa Fe. 26-04-2013. Consultado:
http://www.alegsa.com.ar/Dic/multiprocesador.php.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

50

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
x
x
x
x
x
x
x

x
x
x
x

x
x
x
x
x
x
x

Alegsa. (2012). Diccionario de Informtica. Santa Fe. 26-04-2013. Consultado:


http://www.alegsa.com.ar/Dic/computadora.php.
ARMFlix. (2008). ARM Car Dashboard Demo. 01-05-2013. Consultado en:
http://www.youtube.com/watch?feature=player_embedded&v=NnZD9B9PCxA.
Cabrales, A. (2010). Cmo saber cuntos ncleos tiene nuestro procesador. 2404-2013. Consultado: http://www.youtube.com/watch?v=6nc1iW7PqFc.
Beekman, G. (2005). Introduccin a la informtica. Sexta edicin. Madrid: Pearson.
Educacin, S.A.
Channelintel. (2007). 45nm -- Biggest Change to Transistor in 40 Years. 0104.2013. Consultado en: http://www.youtube.com/watch?v=uhvU0EktyI0.
CONUEE. (2009). Aparatos y espacios que consumen ms energa. 25-04-2013.
Consultado: http://www.conuee.gob.mx/wb/CONAE/espacio_aparatos.
Delgado, A. (2012). Nuevos procesadores para 2012. Eroski consumer. 20-042013. Consultado en:
http://www.consumer.es/web/es/tecnologia/hardware/2012/01/23/206175.php.
Directorio electrnico de Guatemala. (2013). Glosario. 24-04-2013. Consultado:
http://www.deguate.com/infocentros/gerencia/glosario/m.htm#.UWuZMMqRdtA.
Discovery channel. (2011). Cmo se fabrican los microprocesadores. Consultado
en: http://www.youtube.com/watch?v=MViE0hOflgk.
Eroski consumer. (2005). Qu es un microprocesador?. 20-04-2013. Consultado
en: http://www.consumer.es/web/es/tecnologia/hardware/2005/03/17/140483.php.
Huerta, P. (2013). 6 Usos desconocidos del oro en la industria y la cultura. 24-042013. Consultado en: http://noticias.tudiscovery.com/6-usos-desconocidos-del-oroen-la-industria-y-la-cultura/.
Informtica-hoy. (2012). Aprender informtica. 26-04-2013. Consultado en:
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-Chipset.php.
Intel. (2013). Una historia de innovacin. 02-05-2013 Consultada en:
http://www.intel.com/content/www/us/en/history/historic-timeline.html.
Intel. (s/f). Advanced vector extensions. 24-04-2013. Consultado:
http://software.intel.com/es-es/avx.
Ispizzas, (2011). 4_Arquitectura de Von Newmann. 30-04-2013. Consultado en:
http://www.youtube.com/watch?v=ke9ciCju1aY.
Josito. (2007). Refrigeracin del ordenador. 22-04-2013. Consultado en:
http://www.configurarequipos.com/doc453.html.
Khemlani, V. (2007). Distintos tipos de refrigeracin. 22-04-2013. Consultado en:
http://www.chw.net/2007/03/distintos-tipos-de-refrigeracion/.
Lebreo, P.; Queipo, J.L. (s/f). Instrucciones SSE y su utilizacin. SSE (Streamng
SIMD extensions). 23-04-2013. Consultado en:
http://www.fdi.ucm.es/profesor/hidalgo/estructura/SSE2.pdf.
Leet, Bob. (2012). Conflictos ambientales y sociales. Intel planea crear
microprocesadores de tantalio libres de conflicto. 04-05-2013. Consultado en:
http://comunicarseweb.com.ar/?page=ampliada&id=8941.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

51

Arquitectura de computadoras II
Unidad 1. El microprocesador (CPU)
x

x
x

Mungara, A. (Intel). (2010). Aumento del rendimiento del procesador Intel Atom por
medio de las herramientas de desarrollo de software de Intel. 24-04-2013.
Consultado en: http://software.intel.com/es-es/articles/improved-performance-intelatom-processor-through-intel-s-software-development-tools.
Quinones, T. (Intel). (2011). Desarrollo de software en la plataforma basada en el
SURFHVDGRU,QWHO$WRP. 24-04-2013. Consultado: http://software.intel.com/eses/node/314977.
Rabanal, J. M. (2011). Evolucin de los procesadores Intel. 01-04-2013
Consultado en: http://www.youtube.com/watch?v=d2KRkxmmxN0.
Snchez, A.L. I. (2013). Especificaciones tcnicas procesador. About.com.
Computadoras. Gua de About.com. 26-04-2013. Consultado en:
http://computadoras.about.com/od/comprar-computadora/a/EspecificacionesTecnicas-Procesador.htm.
Snchez, A.L., I. (2013). Qu es la memoria virtual y por qu es importante?.
About.com. Computadoras. Gua de About.com. 26-04-2013. Consultado en:
http://computadoras.about.com/od/preguntas-frecuentes/a/Que-Es-La-MemoriaVirtual-Y-Por-Que-Es-Importante.htm.
Users (2013). Moddear y una clase sobre sistemas de refrigeracin de todo tipo.
22-04-2013. Consultado en: http://www.redusers.com/noticias/moddear-y-unaclase-sobre-sistemas-de-refrigeracion-de-todo-tipo/.
Villasuso, G. J. (s/f). Consumo. 23-04-2013. Consultado en
http://recursostic.educacion.es/newton/web/materiales_didacticos/electricidad3E/k
wh.htm?3&2.

Ciencias Exactas Ingeniera y Tecnologa |Ingeniera en Telemtica

52

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