Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería en Telemática
Programa de la asignatura:
Arquitectura de computadoras II
Clave:
21143631
Índice
Presentación de la unidad
En ordenadores de abordo
Para consolas de en aviones
En un celular videojuego
Se podría considerar un logro adicional a los planteados en la unidad, el que analices las
principales especificaciones técnicas de un microprocesador de acuerdo a su uso, así
como parte de su evolución, considerando tanto el tamaño como su capacidad de
desempeño y lo compares con el de una computadora. De igual manera, es importante
distinguir las principales características y usos entre los diferentes tipos de
microprocesadores que son elaborados por algunas empresas fabricantes.
Con la intención de brindarte un mayor apoyo en el estudio de esta unidad y más allá de
ofrecerte solo detalles técnicos, ya que puede resultar aventurado hablar de avances
tecnológicos sin un sustento que permita contextualizar adecuadamente la información
aquí presentada, observarás 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 representación al progreso tecnológico como se detalla a continuación.
También es importante aclarar que en realidad no se trata de una “Ley” sino de una
observación que supuso una progresión muy viable a la par de un desarrollo económico y
social, pero sobre todo representa una expectación que nadie más 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 tecnología en microprocesadores que en la actualidad los
chips más avanzados se fabrican con transistores de 32 nanómetros nm (Un nm
representa una milmillonésima parte de un metro). Según Intel en una proyección a futuro
está previsto fabricar CI con transistores de 16 nm en 2013 y 11 nm en 2015.
La intención es que durante el estudio de las tres unidades, puedas estudiar de forma
deductiva el microprocesador para llegar al microcontrolador.
Propósitos
En esta unidad:
Competencia específica
Localización
Estructura
En esencia estos chips están fabricados de materiales como el silicio, aluminio, cobre,
oro, estaño, tungsteno, tantalio (condensadores), vidrio, zafiro, entre otros. La base del
microprocesador está formada con silicio. Los circuitos están grabados al chip en un
proceso llamado fotolitografía 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.
Oro en microprocesadores.
Consultada:
Condensador de tantalio. Condensador de poder http://es.123rf.com/photo_8075067_micr
Consultado : Consultado: oprocesador-central-con-contactos-de-
http://spanish.capacitor- http://spanish.capacitor- oro.html
tantalum.com/china- tantalum.com/china-
taj_series_tajc336k016rnj_33uf_smd_ surface_mount_electrolytic_572d_vish
chip_tantalum_capacitor_for_automoti ay_sprague_solid_tantalum_chip_cap
ve_military-1001974.html acitors_sizes_power_capacitor-
1000069.html
Es importante mencionar que estos CI, suelen ser descritos por el nombre del fabricante,
fecha de producción, número de transistores en cada chip, micrones (el ancho del cable
más pequeño), velocidad del reloj (velocidad de procesamiento de información en hertz),
ancho de datos (el tamaño de datos que pueda enviarse al procesador de una vez) y
MIPS, una medida del número 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 líneas del tiempo y videos que se irán
presentando para tu consulta; en los que de manera implícita se pretende dar evidencia
de su evolución. El punto medular, en este momento, consistiría en que reflexiones sobre
la creación de los microprocesadores. Cabe mencionar que la Ley de Moore debe servir
de modelo para comprender su evolución, pero al ser un referente, no lo abarca todo, sin
embargo, da un punto de vista válido para su estudio y que tu podrás ampliar por tu
cuenta o reforzar con las sugerencias realizadas en la sección para saber más.
Para atender el estudio de las arquitecturas, éstas se han dividido en 3 tipos básicos:
Clásicas. Con el modelo de Neumann que viene dado desde los orígenes de la
creación y uso de las computadoras, el cual se ha ido adoptando a lo largo de los
años para la generación de los nuevos dispositivos electrónicos.
Segmentadas. También conocida como pipeline, que su principal implementación
ha sido para poder reducir tiempos de procesamiento.
De multiprocesamiento, que consiste en usar más de un procesador.
1.1.1. Clásicas
Como puedes ver las computadoras que usan esta arquitectura constan de 5 partes:
a) Unidad Aritmético-Lógica (ALU)
b) Unidad de Control
c) Memoria
d) Dispositivo de entrada/salida
e) Bus de datos
c)
e) e) b)
a)
e) e)
e)
d)
Esta arquitectura será el fundamento, por eso se considera básica y verás cómo se
forman los microprocesadores, que en su mayoría se dividen en tres partes, como lo
podrás constatar observando los dos anteriores diagramas:
*La memoria: Es la que permite conservar la información indispensable para
operar.
*La Unidad Aritmético-Lógica (A.L.U., por sus siglas en inglés Arithmetic Logic
Unit): Se encarga de efectuar las operaciones.
*La unidad de control: Supervisa el correcto flujo de información desde la entrada
hacia la memoria, desde ahí hacia la unidad aritmética, luego de nuevo hacia la
memoria y posteriormente hacia la salida.
Ahora se presentarán 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:
Buffer de almacenamiento: Donde se mantienen temporalmente
datos que fluyen desde o hacia la memoria principal (RAM).
Registro de dirección: Contiene la dirección de la celda de memoria
en la que se está leyendo o escribiendo.
Registro de próxima dirección: Contiene la dirección de la siguiente
instrucción a ser ejecutada. También se le conoce como Registro de
Control de Secuencia (RCS).
Registro de instrucciones: Se contiene el código de la instrucción en
curso de ejecución.
Decodificador: dispositivo encargado de interpretar la instrucción y
dirigir los flujos de información de manera que la instrucción sea
llevada a cabo adecuadamente.
Cabe mencionar que el ciclo de Fetch no es más que el periodo de tiempo que tarda la
Unidad de Procesamiento Central (CPU) en ejecutar una instrucción de lenguaje máquina,
tomando en cuenta que cada instrucción de una CPU puede requerir diferente número de
ciclos de instrucciones para su ejecución.
1.1.2. Segmentadas
Línea 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.
En las imágenes puedes observar cómo se implementa la segmentación en una etapa “x”
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 filosofía de trabajo de
la fabricación en cadena: cada etapa de la segmentación (o segmento) completa una
parte (subtarea) de la tarea total.
Es muy importante también que te des cuenta de que los segmentos están
interconectados unos con otros de tal forma que la salida de uno es la entrada del
siguiente.
Interconexión de segmentos
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 través de las diferentes etapas o segmentos y salen por el
otro extremo.
Una de las cosas más importante y maravillosas de la segmentación es que las diferentes
subtarea se pueden procesar de forma simultánea, 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 terminación de cada una de las subtareas
como se ve en la siguiente ilustración:
Tiempo
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.
Subtarea
𝑇14
Subtarea Subtarea
𝑇13 𝑇23
Tiempo
1.1.3. De multiprocesamiento
En la segunda unidad vas a profundizar un poco más sobre el multiprocesamiento, por tal
motivo aquí solo se mencionan ciertas características básicas o principales de éstos.
En este tema profundizarás un poco más acerca del funcionamiento de cada uno de los
componentes que conforman un microprocesador y sus funciones al igual que su
desempeño.
1.2.1. 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 más 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 número de cambios que se hace en un determinado
segundo.
Por tal motivo es muy común que cada vez más, los fabricantes añadan nuevos conjuntos
de instrucciones para acelerar ciertas aplicaciones o nuevas y mejores funcionalidades.
¿Qué es el TDP?
Con base a la mecánica clásica, un vatio es equivalente a un julio sobre segundo (1 J/s).
Ésta es la fórmula que lo expresa:
Más allá de las fórmulas y con la idea de dar forma al contenido y dar claridad se puede
resumir que la potencia eléctrica indica el ritmo al que se utiliza (o se genera) la
energía. Por esta razón en muchos aparatos eléctricos (los focos son el ejemplo más
claro) vienen con la indicación de la cantidad de vatios (W).
De esta forma se conoce qué tipo de refrigeración deben usar los aparatos eléctricos y
estos dispositivos que también se les conoce como disipadores de calor.
En la siguiente liga podrás 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 máximo de TDP es desde 13W a
77W.
Consulta: http://ark.intel.com/es/products/family/65506
Existen diferentes tipos de refrigeración los cuales podrás consultar en la sección Para
saber más.
¿Qué es la litografía?
Transferencia Transferencia de
de palabras bloques
Transferencia de Transferencia de
Palabras Bloques
Memoria
CPU Caché Principal
(a) Caché
El esquema anterior indica como estas dos últimas operaciones se realizan en paralelo y
refleja la organización mostrada. En la figura Organización típica de caché, que es típica
en las organizaciones de caché actuales. En ella, la caché conecta con el procesador
mediante líneas de datos, de control y de direcciones. Las líneas de datos y de
direcciones conectan también con buffers de datos y de direcciones que las comunican
con un bus del sistema a través del cual se accede a la memoria principal.
L1
L2
L3
La memoria L3 es un tipo de memoria caché mucho más 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 más lenta que la L1 y L2, pero eso si
este tipo de memoria es mucho más rápida que de la memoria RAM.
Esta velocidad va muy de la mano con la comunicación 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
memoria caché, esta será más rápida entre más cerca se encuentre del núcleo del
microprocesador.
Para poder entender mejor el uso de las memorias caché L1, L2 y L3 es con el siguiente
ejemplo supón que no existen las computadoras u ordenadores, y tus trabajos son
escritos o elaborados a mano todavía, y tu información la encuentras almacenada en una
habitación contigua en un mueble o estante, si requieres de algún tipo de documento o
información tienes que ir a la habitación 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, sería como
si en los cajones de tu escritorio tuvieras almacenada este tipo de información o
documentos que sueles utilizar o consultar frecuentemente, en lugar de perder tiempo en
trasladarte a la habitación contigua, toda esta información la tengas en el cajón.
Esto es muy importante, y tomando en cuenta que hay diferentes tipos de memoria caché
podríamos decir que puedes tener diferentes tamaños de cajones o en otra situación
podríamos decir que el primer cajón del escritorio sería el equivalente a la memoria L1, las
cuales se considerarían cosas que se usan mucho o frecuentemente, no suele ser muy
grande. En cambio para la memoria L2 sería 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 cajón, 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
Con este pequeño ejemplo podemos entender el uso y la importancia de cada memoria
dentro de un microprocesador.
Es una técnica 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 dirección virtual. En términos técnicos,
la memoria virtual permite a un software corre en un espacio de memoria que no
necesariamente pertenece a la memoria física 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 cuándo 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 (Sánchez, 2013).
La memoria virtual posibilita una multiprogramación muy efectiva y libera al usuario de las
innecesarias y exigentes restricciones de memoria principal (Stallings, 2007).
Puedes darte cuenta de la importancia que tiene cada tipo de memoria dentro de los
equipos computacionales, y conocer sus características principales, así como su
funcionamiento en conjunto con el microprocesador.
En la siguiente tabla se muestran las diferencias más significativas entre una memoria
virtual y la memoria caché:
Las paginas normalmente tienen un tamaño fijo entre 512 y 8192 bytes, mientras que el
tamaño del segmento es variable. El segmento mayor soportado en cualquier máquina
varía desde 216 bytes hasta 232 bytes, el segmento más pequeño es de un byte. La
decisión de utilizar memoria virtual paginada frente a la segmentada afecta a la CPU. El
direccionamiento paginado tiene una única dirección de tamaño fijo dividida en número de
página y desplazamiento en una página, análogo al direccionamiento de la caché. Una
única dirección no sirve para las direcciones segmentadas; el tamaño variable de los
segmentos requiere una palabra para un número de segmento y otra palabra para un
Los pros y contras de estos dos enfoques se muestran resumidos en la siguiente tabla:
Página Segmento
Palabras por Dos (segmento y
Una
dirección desplazamiento)
¿Visible al Invisible a la aplicación del Puede ser visible a la aplicación
programador? programador del programador
Difícil (debe encontrar una parte
Reemplazo de un Trivial (todos los bloques tienen no utilizada de memoria
bloque el mismo tamaño) principal de tamaño variable y
contigua)
Fragmentación externa (partes
Uso ineficiente de Fragmentación interna (porción
no usadas de memoria
memoria inutilizada de página)
principal)
Si (ajusta tamaño de página
No siempre (pequeños
Tráfico de disco para equilibrar tiempo de
segmentos pueden transferir
eficiente acceso y tiempo de
sólo unos pocos bytes)
transferencia)
Paginación frente a segmentación. Consultado en: (Hennessy, 1993)
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 más
elementos que anteriormente encontrábamos sobre la placa. Además, la capacidad para
crear dispositivos cada vez más pequeños, ha permitido que tarjetas que tenían 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 función como puede ser una tarjeta gráfica. Recuerda que este dispositivo
está conectado a la placa base de la computadora y su función principal consiste en
mostrar imágenes 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 después gracias
a las mejoras en las tecnologías de fabricación 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.
Dentro de los chipset podemos encontrar dos tipos que son (Informática-hoy, 2012):
Northbridge. Llamado también 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 comunicación permanente con el Southbridge.
Es muy importante mencionar y concluir que actualmente los fabricantes más importantes
de chipsets son las compañías Intel, NVIDIA, Silicon Integrated Systems, AMD, ATI
Technologies y VIA Technologies.
1.2.4. Buses
El término 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
más conocido es el Bus de datos (Vázquez, 2012), pero también se tiene un bus de
control.
La función del bus es prácticamente tener comunicación entre los componentes enviando
información dependiendo del tipo de bus que sea; las señales que se mandan son pulsos
eléctricos o un “0” (cero voltios) o un “1” (más de cero voltios), o podríamos decir un pulso
bajo o un pulso alto.
El bus de datos es un camino en el que únicamente se transmiten datos por medio de los
pulsos eléctricos entre los componentes de un dispositivo electrónico. Su anchura
(número de líneas eléctricas) suele ser una potencia de dos ( 8=23, 16=24, 32=25,
64=26,…).
El bus de direcciones designa la posición/dirección de los datos. Y las líneas del bus de
control controlan el acceso y uso de las líneas de buses anteriores.
Bus de Control
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 (Vázquez, 2012).
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. Después vino el
bus de Arquitectura Industrial Extendida Estándar (Extended Industry Estándar
Architecture: EISA). El ganador fue el bus de Interconexión de Componentes Periféricos
(Peripheral Component Interconnect: PCI). Intel diseño el bus PCI de manera específica
para facilitar la integración de nuevos tipos de datos como sonido, video y gráficos.
Bus de Direcciones
De acuerdo con Vázquez (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 número, el cual es la dirección de memoria.
La importancia del bus de direcciones radica en los cables, ya que en este determina la
cantidad máxima de direcciones de memoria. En la actualidad las CPU tienes buses de 32
bits que pueden direccionar 4 GB de RAM, es decir, más de 4 mil millones de bytes.
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 comunicación compartido entre los subsistemas. Las dos principales
ventajas de la organización bus son bajo coste y versatilidad (Hennessy, 1993).
La tarjeta madre contiene el chip de CPU, algunas ranuras en las que pueden
interconectarse módulos DIMM, y diversos chips de apoyo. Además, contiene un bus
grabado a todo su largo, y zócalos 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 más viejas).
Una transacción típica del bus incluye dos partes: enviar la dirección y recibir o enviar el
dato. Las transacciones del bus, normalmente, se definen por lo que hacen en memoria:
una transacción de lectura transfiere datos desde memoria (a la CPU o a un dispositivo de
E/S), y una transacción de escritura escribe datos en memoria. En una transacción de
lectura, se envía primero la dirección desde el bus a memoria, junto con señales de
control adecuadas que indican una lectura. La memoria, responde devolviendo el dato al
bus con señales de control adecuadas. Una transacción de escritura requiere que la CPU
o dispositivo de E/S envíe dirección y dato y no requiere vuelta de datos. Habitualmente,
la CPU debe esperar entre el envío de la dirección y la recepción del dato de una lectura,
pero la CPU, con frecuencia, no espera las escrituras.
El diseño de un bus presenta varias opciones, como se muestra en la siguiente tabla, las
decisiones dependerán de los objetivos de costo y rendimiento.
Las tres primeras opciones de la figura son elecciones claras. El siguiente elemento de la
tabla está relacionado con el número de amos del bus (bus masters). Estos son
dispositivos que pueden iniciar una transacción de lectura y escritura; la CPU, por
ejemplo, es siempre un amo del bus. Un bus tiene múltiples amos cuando hay múltiples
CPU. Las transacciones divididas hacen el bus disponible para otros amos mientras la
memoria lee las palabras desde la dirección requerida. El elemento final, el reloj, está
relacionado con que el bus sea síncrono o asíncrono. Si un bus es síncrono incluye un
reloj en las líneas de control y un protocolo fijo para direcciones y datos relativos al reloj.
Por otro lado, un bus asíncrono no tiene reloj. En su lugar, se utilizan protocolos
autotemporizados de establecimiento de comunicación entre emisor y el receptor de bus.
El ancho de bus es el parámetro de diseño más obvio. Cuantas más líneas de dirección
tenga un bus, más memoria podrá direccionar la CPU directamente. Si un bus tiene n
líneas de dirección, una CPU podrá usarlo para direccionar 2n localidades de memoria
distintas. Para manejar memorias grandes los buses necesitan muchas líneas de
dirección. Sencillo, ¿no?
El problema es que los buses anchos necesitan más líneas que los angostos; además,
ocupan más espacio físico (por ejemplo, en la tarjeta madre) y necesitan conectores más
grandes. Todos estos factores hacen que el bus sea más caro.
Cuando surgió el chip de CPU (el 80286), Intel decidió incrementar el espacio de
direcciones a 16 MB, por lo que fue necesario añadir cuatro líneas más de bus de
dirección (sin meterse con las 20 originales, por razones de compatibilidad con modelos
anteriores), como se muestra en la figura (b). Lamentablemente, fue necesario añadir más
líneas de control para ocuparse de las nuevas líneas de dirección. Cuando apareció
80386, se añadieron otras ocho líneas de dirección, junto con más líneas de control, como
se muestra en la figura (c).
1.2.5. Núcleo(s)
En el subtema 1.2.1 se hizo una mención muy breve de lo que es un núcleo y cuál es su
función principal, recordando que el núcleo es solo un bloque que se encarga de
ejecutar las instrucciones dentro del microprocesador.
Actualmente la velocidad de procesamiento son miles de veces más grandes que los
primeros microprocesadores. También se inició con la integración de múltiples núcleos
para ampliar la capacidad de procesamiento.
Si deseas conocer más acerca de las SSE y AVX visita las ligas que se encuentran en la
sección Para saber más.
Ahora bien, bajo qué condiciones se compraría un microprocesador con alguna cantidad
de núcleos, por ejemplo:
1 núcleo. Los microprocesadores con un núcleo son usados en equipos con un
sistema normal, en el cual no hay muchas aplicaciones instaladas. Si quieres
realizar una tarea específica tendrás que esperar a que el procesador se libere un
poco en sus operaciones.
2 núcleos. Los micros con 2 núcleos evitan la posibilidad de que tu sistema se
bloquee. Esto sucede cuando una aplicación toma el control del procesador y no lo
suelta.
3 núcleos. Los problemas de accesibilidad y ejecución de múltiples aplicaciones en
el sistema, se va mejorando y evitando menos bloqueos. AMD es una empresa
que tiene en el mercado microprocesadores que incluyen 3 núcleos.
4 núcleos. Muchos de los problemas en cuanto al uso de aplicaciones se resuelve
con el uso de 4 núcleos de esta forma la mayoría de las aplicaciones mejoran su
rendimiento.
6 núcleos. Aunque tengas 8 o 10 aplicaciones abiertas, si éstas no están
realizando una tarea no gastarán recursos. Por ejemplo, si trabajas y buscas
información por Internet, el navegador solo utilizará algo de procesamiento por
parte del microprocesador cuando consultas páginas.
Más de 6 núcleos. El uso de este tipo de microprocesadores con más de 6
núcleos, tienen un mercado claro, los servidores y los que piensen usar su equipo
para generación de imágenes tridimensionales o edición de video.
Como conclusión, si tienes un presupuesto limitado y no eres una persona muy exigente
opta por un microprocesador de 2 núcleos. En una situación normal quédate con un
procesador con 4 núcleos y sólo opta por uno de 6 núcleos si cuantas con el presupuesto
necesario y definitivamente vas a sacarle provecho.
Ahora bien, quizás has escuchado que la gente dice que un procesador cuenta con dos
núcleos físicos y dos núcleos virtuales, pero, ¿qué es esto en realidad? En este tema
hemos tratado los núcleos físicos, por lo tanto no debe de haber problema en entender
esta parte, y el núcleo virtual no es más que otra cosa que la facilidad de que un núcleo
físico pueda simular un núcleo virtual de tal forma que puede trabajar con dos tareas a la
vez. Todo esto se debe a la tecnología Hyperthread, que permite simular dos núcleos
virtuales por cada núcleo físico. Para más información de la tecnología Hyperthread visita
la sección Para saber más.
Autorreflexiones
Como parte de cada unidad, es importante que ingreses al foro de autorreflexión y leas
los cuestionamientos que formuló tu docente, ya que a partir de ellos debes elaborarla.
Cierre de la unidad
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 básicos que tiene un microprocesador y su
funcionamiento. Con base en la competencia específica de dicha unidad se han
presentado los elementos suficientes para identificar la arquitectura básica de un
microprocesador, referenciada en la arquitectura de Von Neumann, así como ha
trascendido a lo largo de los años.
Con todo el material proporcionado serás capaz de distinguir con ayuda de las
especificaciones de fábrica, en qué momento o condición se utiliza un microprocesador u
otro; de esta forma también te será más fácil estudiar las unidades siguientes y conocer
cómo interactúa el multiprocesamiento (como se ejecutan las instrucciones) y así poder
entender el gran desempeño de los microcontroladores.
En la sección Para saber más encontrarás algunos videos con lo que se reforzarán 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 interés.
Hablar de una oblea de silicio, así como el cerebro de una computadora es una
manera de referir a los microprocesadores. Para repasar su definición:
http://www.consumer.es/web/es/tecnologia/hardware/2005/03/17/140483.php
Por sus propiedades de conducción 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 vínculo podrás descubrir más información: 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-la-
cultura/.
o http://www.youtube.com/watch?v=n19X2bSnc38.
o http://www.youtube.com/watch?v=-z8AY0X-0p4.
Fuentes de consulta
Fuentes básicas
Fuentes complementarias
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-intel-
atom-processor-through-intel-s-software-development-tools.
Quinones, T. (Intel). (2011). Desarrollo de software en la plataforma basada en el
procesador Intel® Atom™. 24-04-2013. Consultado: http://software.intel.com/es-
es/node/314977.
Rabanal, J. M. (2011). Evolución de los procesadores Intel. 01-04-2013
Consultado en: http://www.youtube.com/watch?v=d2KRkxmmxN0.
Sánchez, A.L. I. (2013). Especificaciones técnicas procesador. About.com.
Computadoras. Guía de About.com. 26-04-2013. Consultado en:
http://computadoras.about.com/od/comprar-computadora/a/Especificaciones-
Tecnicas-Procesador.htm.
Sánchez, A.L., I. (2013). ¿Qué es la memoria virtual y por qué es importante?.
About.com. Computadoras. Guía de About.com. 26-04-2013. Consultado en:
http://computadoras.about.com/od/preguntas-frecuentes/a/Que-Es-La-Memoria-
Virtual-Y-Por-Que-Es-Importante.htm.
Users (2013). Moddear y una clase sobre sistemas de refrigeración de todo tipo.
22-04-2013. Consultado en: http://www.redusers.com/noticias/moddear-y-una-
clase-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.