Anda di halaman 1dari 4

Unidad 7.

CPU
7. CPU

"Es un conjunto de transistores conectados entre ellos por cables, y ordenados de manera que
forman puertas lgicas, y poder as, hacer operaciones de toda clase"

7.1 Funcin
Se encarga del control y el procesamiento de datos en todo el ordenador. Para esta
tarea es necesario que le ayuden otros elementos capaces de realizar funciones especficas y
as liberar de trabajo costoso y difcil al microprocesador.

Unidad Aritmtico-Lgica (ALU): Lleva a cabo las funciones de procesamiento de datos.

Unidades Funcionales: se encargan de operaciones matemticas especficas, y as sacan y


facilitan el trabajo al microprocesador. (sumas, multiplicaciones, dividir por nmeros enteros,
etc.)

Registros: Almacenan datos durante cierto tiempo, dentro la CPU.


etc.

Todos estos elementos estn conectados entre s por medio de un conjunto de circuitos o
conexiones nombrado bus. Todo su funcionamiento se basa en interpretar las seales
elctricas como nmeros y de esta forma poder operar sobre ellas, para lo cual hace servir
mtodos como el lgebra de Boole.

El nombre de microprocesador nos describe slo el conjunto de todos los componentes


que forman la CPU una vez encajados y listos para funcionar. Podemos dividir cualquier
procesador en dos grandes bloques: la Unidad de Control (UC) y la Unidad de Proceso (UP), se
comunican constantemente entre ellas. La Unidad de Control es la encargada de gestionar y
controlar el correcto funcionamiento de la Unidad de Proceso, que es la que realiza el trabajo.
Esta tarea de gestin y control de la UC, se lleva a cabo mediante la activacin/desactivacin
de seales enviadas a la UP, indicadoras de qu acciones he de tomar en cada momento.

La Unidad de Proceso est formada por ms componentes tales como : la ALU, Registros, y
buses.

En la figura 7.1 podemos ver el interior de la CPU, sta en particular es muy simple, tiene
unos cuntos registros, tres buses y una ALU. Los buses A y B traen los datos de los registros
hasta la ALU para ser operados, y el C se encarga de llevar los datos resueltos hacia la
memoria, o a los registros para ser sobrescritos con un nueve valor.
FIGURA 7.1. ESQUEMA INTERNO DE LA UNIDAD CENTRAL DE PROCESO.

La UC en cambio, es la encargada de controlar y dar rdenes (qu rdenes pasan y por dnde,
quien va primero, como se ha de operar, etc.) C. Estas rdenes son en el interior de la
instruccin a ejecutar, por lo tanto podemos deducir que todas las instrucciones primero
pasan por la UC y de aqu hacia la UP. La instruccin, contiene en su interior los datos a operar,
y al principio de todo el tipo de operacin a realizar con aquellos datos.

Hay diferentes tipos de operaciones:

De transferencia de datos: Es la ms tpica, implica mover datos desde un sitio a otro. Se


ha de especificar la direccin de entrada y la direccin de destino, y la longitud a transferir.

Aritmticas: Cuando se usan las operaciones bsicas (suma, resto, multiplicacin y


divisin). Tambin hay de otros tipos como coger el valor absoluto de un nmero, negar
(invertir) el operando. Se pueden llevar a cabo sobre nmeros enteros, pero tambin es
necesario sobre reales. Este tipo de operaciones son llevadas a cabo por la ALU, la cual puede
hacer necesario una operacin de transferencia de datos.

Lgicas: Realizan operaciones bit a bit, lo hace intermediando operaciones booleanas


NOT, AND, OR, XOR, etc. tienen mltiples utilidades, sobre todo si se combinan con
operaciones que muevan bit a bit.
De conversin: Se cambia el formato de los datos, puede ser necesario involucrar alguna
operacin de: transferencia, aritmticas, lgicas, etc. ...

De Entrada/Salida: Tienen que ver con la gestin de los dispositivos de E/S, a menudo
utilizan interrupciones.

De control del sistema: Tienen ciertos privilegios sobre los otros tipos de operaciones,
por lo general solamente pueden ser ejecutadas por el Sistema Operativo.

De transferencia de control: Cambian el orden secuencial normal de la ejecucin de un


programa. la operacin que indique estas instrucciones es el cambio del contador del PC
(memoria interna de la CPU) a la siguiente direccin a procesar. se usan para acortar la
longitud de programas.

7.2. Tipos de Procesadores

Bsicamente existen dos tipos de estructura de procesador, que constituyen hoy en da la


diversidad de chips en el mercado (el caso ms claro y con ms xito es el de AMD e Intel).

De una parte tenemos microprocesadores RISC los cuales se basan en instrucciones simples
y por lo tanto la complejidad total de la CPU es menor. Algunos ejemplos son: Power PC,
Motorola y SPARC, la mayora son utilizados en empresas por su rendimiento y fiabilidad.

Por otro lado, los microprocesadores CISC (Complex-Instruction-Set-Computing) contienen


instrucciones complejas, ocupan ms tamao, dedicando ms tiempo por instruccin con
menos instrucciones. Algunos ejemplos son: Pentium, Cyrix y AMD.

7.3. Comparacin

Cuando se ejecuta un programa difcil, o extenso, los CISC son ms rpidos y eficaces que los
RISC. En cambio cuando tenemos en ejecucin un conjunto de instrucciones sencillas, cortas y
simples, tenemos que los RISC son ms rpidos.

Estas desigualdades tambin se dan entre los diferentes modelos y marcas de los dos tipos
de procesadores.

7.4 Funcionamiento y componentes que lo forman

El microprocesador en s, no es nada ms que una fina placa de silicio dnde van soldados un
conjunto de componentes electrnicos, y estos son los encargados de manejar todas las
seales elctricas que representan los bits (acrnimo de Binary digit), ceros, cuando hay
ausencia de corriente, y unos, cuando pasa corriente elctrica. Se utilizan mayoritariamente
transistores puesto que estos usan el silicio, el cual es un material semiconductor, estos
materiales tienen la propiedad de que en ciertas condiciones permiten o no dejar pasar la
corriente a travs suyo, y as resulta ms sencillo simbolizar el cdigo binario.

En el momento que se quiera dejar de permitir el paso a la corriente, se aplica un campo


negativo a la primera capa obligando de esta forma al silicio p a repeler los electrones, y volver
a su estado inicial. As pues, tenemos que para simbolizar un cero, no se deja pasar la
corriente, y para el uno, en cambio, si que la dejamos pasar. Y bsicamente en esto consiste un
microprocesador, en el funcionamiento de los transistores (ausencia o presencia de corriente
elctrica). Ahora que ya sabemos cmo es por dentro, veremos cmo trabaja este "cerebro"
artificial.

FIGURA 7.2. COMPONENTES INTERNOS DE LOS MICROPROCESADORES.

En la figura 7.2, podemos observar cmo se ven los componentes internos del micro, la
mayora transistores, a simple vista. En cambio a la derecha observamos una prueba de Intel
para mejorar la estructura interna del micro. Y finalmente respecto la CPU, hablaremos de la
utilidad del proceso en tiempo compartido en las operaciones del micro. Estos tipos de
procesadores se les denominan "fuera de orden". En un procesador normal, sin segmentar,
tenemos que empieza las operaciones slo cuando el anterior ya ha acabado, en cambio en los
procesadores segmentados, las operaciones se intercalan entre ellas, el que se respeta es la
duracin de una etapa, acto seguido se usan las interrupciones para dejar pasar primero a una
en lugar de otra.

Etapa 1: Transporte de la instruccin, desde la memoria al procesador.

Etapa 2: Decodificacin de la instruccin y lectura de los operandos a los registros.

Etapa 3: Ejecucin de los clculos con los operandos a la ALU.

Etapa 4: Etapa de acceso a la memoria.

Etapa 5: Escritura del resultado de la ejecucin de la instruccin.

Anda mungkin juga menyukai