2. MICROPROCESA
DOR
El microprocesador (o simplemente procesador) es el circuito integrado
central y más complejo de un sistema informático; a modo de ilustración,
se le suele llamar por analogía el «cerebro» de un computador. Es un
circuito integrado conformado por millones de componentes electrónicos.
Constituye la unidad central de procesamiento (CPU) de un PC
catalogado como microcomputador.
3. Es el encargado de ejecutar los programas; desde el sistema operativo
hasta las aplicaciones de usuario; sólo ejecuta instrucciones programadas
en lenguaje de bajo nivel, realizando operaciones aritméticas y lógicas
simples, tales como sumar, restar, multiplicar, dividir, las lógicas binarias
y accesos a memoria.
Esta unidad central de procesamiento está constituida, esencialmente, por
registros, una unidad de control, una unidad aritmético lógica (ALU) y
una unidad de cálculo en coma flotante(conocida antiguamente como «co-
procesador matemático»).
4. El microprocesador está conectado generalmente mediante un zócalo
específico a la placa base de la computadora; normalmente para su
correcto y estable funcionamiento, se le adosa un sistema de refrigeración,
que consta de un disipador de calor fabricado en algún material de alta
conductividad térmica, como cobre o aluminio, y de uno o más
ventiladores que remueven el exceso del calor absorbido por el disipador;
entre éste último y la cápsula del microprocesador suele colocarse pasta
térmica para mejorar la conductividad térmica. Existen otros métodos más
eficaces, como la refrigeración líquida o el uso de células peltier para
refrigeración extrema, aunque estas técnicas se utilizan casi
exclusivamente para aplicaciones especiales, tales como en las prácticas de
overclocking.
La medición del rendimiento de un microprocesador es una tarea
compleja, dado que existen diferentes tipos de "cargas" que pueden ser
procesadas con diferente efectividad por procesadores de la misma gama.
5. Una métrica del rendimiento es la frecuencia de reloj que permite comparar
procesadores con núcleos de la misma familia, siendo este un indicador muy
limitado dada la gran variedad de diseños con los cuales se comercializan los
procesadores de una misma marca y referencia. Un sistema informático de
alto rendimiento puede estar equipado con varios microprocesadores
trabajando en paralelo, y un microprocesador puede, a su vez, estar
constituido por varios núcleos físicos o lógicos. Un núcleo físico se refiere a
una porción interna del microprocesador cuasi-independiente que realiza
todas las actividades de una CPU solitaria, un núcleo lógico es la simulación
de un núcleo físico a fin de repartir de manera más eficiente el
procesamiento. Existe una tendencia de integrar el mayor número de
elementos dentro del propio procesador, aumentando así la eficiencia
energética y la miniaturización. Entre los elementos integrados están las
unidades de punto flotante, controladores de la memoria RAM,
controladores de buses y procesadores dedicados de video.
6. FUNCIONAMIENTO
Desde el punto de vista lógico, singular y funcional, el microprocesador está
compuesto básicamente por: varios registros, una unidad de control, una
unidad aritmético lógica, y dependiendo del procesador, puede contener una
unidad de coma flotante.
El microprocesador ejecuta instrucciones almacenadas como números binarios
organizados secuencialmente en la memoria principal. La ejecución de las
instrucciones se puede realizar en varias fases:
Prefetch, pre lectura de la instrucción desde la memoria principal.
Fetch, envío de la instrucción al decodificador
Decodificación de la instrucción, es decir, determinar qué instrucción es y
por tanto qué se debe hacer.
Lectura de operandos (si los hay).
Ejecución, lanzamiento de las máquinas de estado que llevan a cabo el
procesamiento.
Escritura de los resultados en la memoria principal o en los registros.
7. Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo
de la estructura del procesador, y concretamente de su grado de segmentación.
La duración de estos ciclos viene determinada por la frecuencia de reloj, y
nunca podrá ser inferior al tiempo requerido para realizar la tarea individual
(realizada en un solo ciclo) de mayor coste temporal. El microprocesador se
conecta a un circuito PLL, normalmente basado en un cristal de cuarzo capaz
de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o
pulsos) en un segundo. Este reloj, en la actualidad, genera miles de
megahercios.
9. Unidad principal:
La unidad principal es la unidad lógica que debería contener el sector de
arranque para iniciar el sistema operativo de instalación en esa unidad. La
unidad principal puede ser todo un disco duro, o unas de las particiones del
mismo
Unidad de cálculo:
Es la que realiza las operaciones aritméticas y lógicas con las informaciones
que entran en ella a partir del bus de datos y direcciones y de acuerdo con
las señales que recibe el bus de control. Normalmente, trabaja con dos
operados con lo que realiza las operaciones aritméticas de suma, resta y
complemento las lógicas de OR y AND, y las de desplazamiento.
10. Unidad de control:
Es dirigir la secuencia de pasos de modo que la computadora lleve a cabo
un ciclo completo de ejecución de una instrucción, y hacer esto con todas
las instrucciones de que conste el programa. También es uno los tres
bloques funcionales principales en los que se divide una unidad central de
procesamiento los otros dos bloques son la unidad de proceso y el bus de
entrada y salida.
11. Unidad de intercambio:
Tiene por objeto adaptar el formato de los datos, la velocidad de operación y el
tipo de señales entre el procesador y los periféricos. También establece el
cambio de entrada y salida a los datos y realiza ciertas funciones de control
sobre los periféricos. Por lo tanto, esta unidad es la que comunica al
procesador con el mundo exterior.
12. Buces de direcciones:
Es el conjunto de vías que llevan la información acerca de dónde, en la
memoria, se obtendrán los datos que serán transferidos hacia o desde ella. Por
este bus circulan direcciones de memoria que indican de qué localidad de
memoria se leen o escriben datos que viajan en el bus de datos. Se trata de un
bus unidireccional.