Sei sulla pagina 1di 8

Estructura del Microprocesador

Microprocesador
Se encarga de la administración del
equipo electrónico.

En la unidad central de procesamiento


(CPU) es donde ocurre el
procesamiento de datos. Se le conoce
como el cerebro de la computadora.
En las microcomputadoras la CPU se
encuentra en un chip llamado
microprocesador. La CPU consiste de dos componentes básicos:
unidad de control y unidad de aritmética y lógica.

Unidad de control

La función de la unidad de control es coordinar todas las actividades


de la computadora. Todos los recursos de la computadora son
administrados por la unidad de control. Esta unidad contiene las
instrucciones de la CPU para llevar a cabo comandos. La unidad de
control contiene una lista de todas las operaciones que realiza la CPU,
o sea, un conjunto de instrucciones. Cada instrucción del conjunto de
instrucciones está acompañado por un código. Estos códigos son
instrucciones básicas que le dicen a la CPU cómo ejecutar las
instrucciones. Cuando la computadora corre un programa, ésta
busca los comandos del programa dentro del conjunto de
instrucciones de la CPU y las ejecutan en orden.
En resumen, la unidad de control es la que supervisa, controla las
demás partes de la computadora y regula el trabajo que debe
realizar, o sea, selecciona, verifica e interpreta las instrucc iones del
programa y después verifica que se ejecuten.

Unidad de aritmética lógica - ALU

En la unidad de aritmética lógica (ALU) es dond e ocurre el


procesamiento real de los datos. Se realizan todos los cálculos y
todas las comparaciones y genera los resultados. Cuando la unidad
de control encuentra una instrucción de aritmética o de lógica, le
envía el control a la unidad de aritmética lógica. La ALU contiene una
memoria construida directamente en la CPU que se usa para guardar
los datos que se están procesando por la instrucción actual.

Estructura Interna del Microprocesador


Core: Es la unidad central de la ejecución.

Branch Predictor: La unidad de la predicción de la ramificación


intenta predecir que qué secuencia será ejecutada cada vez el
programa contiene un salto condicional, de modo que el Prefetch y
decodifica la unidad puede conseguir las instrucciones listas por
adelantado.

Unidad De la Coma Flotante: La tercera unidad de la ejecución en


un Pentium, donde se realizan los cálculos del no-número entero.

Memoria inmediata Primaria: El Pentium tiene dos memorias


inmediatas de 8KB cada uno, una para el código y una para los datos,
que son lejos más rápidos que la memoria inmediata secundaria
externa más grande.
Interfaz De Megabus: Esto trae una mezcla del código y de datos
en la CPU, separa los dos prontos para usar, y entonces los
recombina y los envía se retira.

Todos los elementos del procesador permanecen en el paso de


progresión por medio de un ' reloj ' que dicte cómo rápidamente
funciona. El primer microprocesador tenía un reloj 100KHz, mientras
que las favorables aplicaciones del Pentium un reloj 200MHz, que
debe decirlo ' veces de las señales 200 millones de por segundo.
Como señales del reloj las ', las varias cosas suceden. El contador de
programa (PC) es una posición de memoria interna que contiene el
direccionamiento de la instrucción siguiente de ser ejecutado. Cuando
el tiempo viene para que sea ejecutado, la unidad de control
transfiere la instrucción de memoria en su registro de la instrucción
(IR). En el mismo tiempo, se incrementa la PC de modo que señale a
la instrucción siguiente en secuencia; ahora el procesador ejecuta la
instrucción en el IR.

Algunas instrucciones son manejadas por la unidad de control sí


mismo, así que si la instrucción dice ' salto a la localización 2749 ', el
valor de 2749 se escribe a la PC de modo que el procesador ejecute
esa instrucción después. Muchas instrucciones implican la unidad
aritmética y de lógica (ALU). Esto trabaja conjuntamente con los
registros de fines generales - las áreas del almacenamiento temporal
que se pueden cargar de memoria o escribir a la memoria. Una
instrucción típica de ALU pudo ser agregar el contenido de una
posición de memoria a un registro de fines generales. El ALU también
altera los dígitos binarios en el registro del estatus (SR) como se
ejecuta cada instrucción; esto lleva a cabo la información sobre el
resultado de la instrucción anterior. Típicamente, el SR tiene dígitos
binarios para indicar un resultado cero, un desbordamiento, un llevar
y así sucesivamente. La unidad de control utiliza la información en el
SR para ejecutar instrucciones condicionales tales como ' salto de
tratar 7410 si desbordó la instrucción anterior '.

Esto es todo lo que concierne a un procesador muy básico y cualquier


operación puede ser realizado usando secuencias de instrucciones
simples como las anteriores descritas.

Prefetch Unit
La unidad de Prefetch decide a cuando pedir datos e instrucciones de
la memoria principal del ordenador basada en comandos o la tarea
actual.

Decode Unit
Decodifica o traduce instrucciones complejas de la terminología de la
informática a un formato simple entendido por la unidad de
lógica/aritmética (ALU) y los registros. Esto hace el proceso más
eficiente.

Primary Cache
la memoria inmediata que está la más cercana al procesador:
localizado típicamente dentro del chip de la CPU. Esta separada en
dos una instrucciones y otra para los datos. También se le llama
memoria inmediata o memoria inmediata interna.

Bus Unit
Es el lugar en donde las instrucciones fluyen dentro y fuera del
microprocesador de la memoria principal del ordenador.

Clock Rate
Son los pulsos emitidos del reloj de un ordenador en un segundo.

Control Unit
La unidad de control es una de las piezas más importantes del
microprocesador porque está a cargo del proceso entero. De acuerdo
con instrucciones de la unidad del decodificar, crea las señales de
control que dicen la unidad de lógica/aritmética (ALU) y los registros
cómo funcionar, qué a funcionar encendido, y qué a hacer con el
resultado. La unidad de control se cerciora de que toda suceda en el
lugar y en el tiempo correcto.

Registers
los registros son un mini-almacén para los datos usados por la unidad
de lógica/aritimética (ALU) para terminar las tareas que la unidad de
control ha solicitado. Los datos pueden venir de la memoria
inmediata, de la memoria principal o de la unidad de control y son
todos salvados en las localizaciones especiales dentro de los
registros.

ALU
Unidad aritmética y de lógica: la parte elegante del chip de
procesador que realiza comandos como la adición, sustracción,
multiplicación y división. También sabe leer comandos de la lógica
como O, Y, o NO los mensajes de la unidad de control mandan al ALU
qué hacer y después él toman los datos de su compañero cercano, los
registros, para realizar la tarea.

Tipos de Zocalo
PGA: fueron usados en el 386 y el 486; consiste en un cuadrado de
conectores en forma de orificios muy pequeños donde se insertan los
pines o patas del chip a presión. Según el chip, tiene más o menos
orificios.

ZIF: (Zero Insertion Force – Cero fuerza de


inserción) Eléctricamente es como un PGA, con
la diferencia de que posee un sistema mecánico
que permite introducir el micro sin necesidad de
presión alguna eliminando el peligro de dañar el
chip tanto al introducirlo como extraerlo del
zócalo.

Surgió en la época del 486 y sus distintas


versiones (Socket’s 3, 5 y 7, principalmente) se han utilizado hasta
que apareció el Pentium II.

Algunos ejemplos:

– Socket 423, 478 y LGA775.: Celeron, Pentiums 4/4HT,


de Intel
– Socket 462/Socket A.: Ambos son el mismo tipo.
Procesadores Athlon en sus versiones más nuevas:
Duron, Thunderbird, XP
– Socket 370 o PPGA.: Pentium III y Celeron de Intel.
– Socket 8.: Pentium Pro de Intel, un micro optimizado
para código en 32 bits que sentaría las bases de lo que
conocemos hoy día.
– Socket 7.: Lo usan los micros Pentium/Pentium
MMX/K6/K6-2 o K6-3 y muchos otros.
– ZIF Socket-3 permite la inserción de un 486 y de un
Pentium Overdrive.

Tipo Slot fue un invento de Intel para montar los Pentium II, III
(slot 1). Físicamente muy distinto al anterior. En vez de ser un
cuadrado con orificios para las patitas del chip, es una ranura muy
similar a un conector ISA o PCI que no tiene muchas ventajas frente
a los ZIF o PGA e incluso puede que al estar los conectores en forma
de "peine" den lugar a más interferencias.

Slot A: la respuesta de AMD al Slot


1; físicamente ambos "slots" son
idénticos, pero lógica y
eléctricamente son totalmente
incompatibles ya que Intel no tubo
ninguna intención de vender la idea
y es utilizado únicamente por el AMD
K7 Athlon.
Otros: en ocasiones, no existe zócalo en absoluto, sino que el chip
está soldado a la placa, en cuyo caso a veces resulta hasta difícil de
reconocer.

Es el caso de muchos 8086, 286 y 386SX ó


bien se trata de chips antiguos como los
8086 ó 286, que tienen forma rectangular
alargada parecida al del chip de la BIOS y
pines ó patitas planas en vez de redondas, en
este caso, el zócalo es asimismo rectangular,
del modelo que se usa para multitud de chips
electrónicos de todo tipo.

Velocidad del Reloj


En el micro, todas las partes internas trabajan en sincronismo,
gracias a un reloj interno o clock que actúa como metrónomo. Con
cada ciclo de reloj (o pulso), el micro puede ejecutar una instrucción
del software.
La velocidad de reloj es la cantidad de ciclos por segundo generados,
cuanto más alto sea ese valor, más veloz será la PC típicamente, un
micro cualquiera trabaja a una velocidad de unos 500 MHz y más, lo
cual significa 500 millones de ciclos por segundo.

Debido a la extrema dificultad de fabricar componentes electrónicos


que funcionen a las inmensas velocidades de MHz habituales hoy en
día, todos los micros modernos tienen 2 velocidades:
 Velocidad interna: la velocidad a la que funciona el micro
internamente 200, 333, 450, 500, 750, 1000, 2000, 3000 etc.
MHz.
 Velocidad externa o de bus: o también FSB, la velocidad con
la que se comunican el micro y la placa base, típicamente, 33,
60, 66, 100, 133, 200, 233, etc. etc. MHz.

Tamaño del registro o tamaño de la


Palabra
Indica la cantidad de datos con los que puede trabajar el procesador en cualquier
momento.

Bit 1 1
Nibble 4 0101

Byte (Octeto) 8 0000 0101

Palabra 16 0000 0000 0000 0101

Doble Palabra 32 0000 0000 0000 0000 0000 0000 0000 0101

Codificación binaria de caracteres


La computadora digital utiliza el sistema numérico binario para
representar datos numéricos. Para que la computadora pueda
reconocer el alfabeto, tiene que utilizar un sistema de código binario
para que determine cómo cualquier carácter en específico es
representado en digito binario. Existen varios sistemas de
codificación, pero los dos más populares son ASCII (American
Standard Code for Information Interchange) y EBCDIC (Extended
Binary Coded Decimal Interchange Code).

ASCII es un sistema de codificación para las computadoras


personales (microcomputadoras) creado en 1970. Es el código de
caracteres más utilizado hoy día. Posee 8 "bits" por carácter. Las
letras mayúsculas y las letras minúsculas poseen un código diferente.
Ejemplo: para la A el código sería 01000001 y para la a el código
sería 01100001.

EBCDIC es un sistema de codificación desarrollado para los


"mainframes" de IBM en 1960, también es usado por las
minicomputadoras. Consiste de 8 "bits" por carácter. Cada letra o
símbolo es representado por un código diferente. Ejemplo: para la A
el código sería 11000001 y para la a el código sería 10000001.

Potrebbero piacerti anche