Anda di halaman 1dari 32

EL MICROPROCESADOR

NDICE

Introduccin Estructura Von Neumann Arquitectura Reloj Memoria cach Ncleo o core Unidad de coma flotante Zcalos del microprocesador Interrupciones Averas del microprocesador Fabricacin de un microprocesador Montaje y desmontaje del microprocesador

Introduccin

El microprocesador o CPU (Central Process Unit) se podran comparar sus funciones con las de un director y su orquesta. Como director, obtendra las partituras (las instrucciones de un programa). Como orquesta, interpretara y ejecutara dichas partituras (en nuestro caso, la interpretacin y ejecucin de las instrucciones del programa).

Estructura Von Neumann

La estructura de Von Neumann es la estructura bsica de los ordenadores y consta de las siguientes partes: CPU (Central Process Unit), memoria principal y unidades de entrada y salida. La CPU ejecuta las instrucciones del programa de manera secuencial. Las instrucciones son las rdenes que se dan para realizar una operacin, y son presentadas con nmeros binarios. Todas las instrucciones que pueden ser interpretadas por el ordenador se conocen como cdigo de mquina o lenguaje de mquina.

La CPU est formada su vez por:


- La UC (Unidad de Control) - La ALU (Unidad Aritmtico Lgica) - Los registros - Los buses internos

La Unidad de Control

La unidad de control tiene dos funciones: Se encarga de decodificar los cdigos de operacin. Se encarga de temporizar las operaciones necesarias para ejecutar las instrucciones y controla el secuenciamiento de las instrucciones en funcin de la evolucin del registro contador de programa.

Hay dos tipos de unidades de control: - Unidad de control cableada: Esta formada por flip-flops, puertas lgicas, codificadores, decodificadores, contadores, etc. Utiliza una arquitectura de tipo RISC (que veremos ms adelante). - Unidad de control microprogramada: Es ms lenta que la unidad de control cableada pero permite utilizar instrucciones ms potentes y flexibles. Su principal ventaja es la simplicidad de su estructura.

La Unidad Aritmtico Lgica

Se encarga de realizar un conjunto de operaciones aritmticas bsicas (sumas, restas, multiplicaciones, divisiones) y operaciones lgicas (OR, NOT, AND, etc)

Los registros

Los registros son memorias de poca capacidad y alta velocidad que permite guardar transitoriamente y acceder a valores muy usados (sobretodo operaciones matemticas). Cuantos ms registros contenga el microprocesador, menos tiene que acudir este a la memoria principal. El contador de programa es un registro del microprocesador de un computador que indica la posicin donde est el procesador en su secuencia de instrucciones.

Los buses internos

Es el conjunto de pistas que comunican todos los elementos de la CPU.

Esquema modelo Von Neuman

Arquitectura

Las instrucciones que ms se utilizan son las instrucciones de registros por lo que los fabricantes disean las arquitecturas del microprocesador segn se administren los registros. Segn lo anterior se pueden diferenciar dos arquitecturas: - La arquitectura CISC - La arquitectura RISC

Arquitectura CISC

CISC (Complex Instruction Set Code): En este tipo de arquitectura se utilizan instrucciones muy complejas por lo que el microprocesador tiene que realizar varios accesos a la memoria. Para la ejecucin de las instrucciones se necesitan varios ciclos de reloj, lo que hace que sea ms lento el ordenador.

Arquitectura RISC

RISC (Reduced Instruction Set Code): Este tipo de aruitectura es el que actualmente se utiliza en los microprocesdore. En este tipo de arquitectura se utilizan instrucciones ms sencillas que se pueden realizar en un solo ciclo de reloj.

Reloj

Cada vez que al microprocesador le llega un impulso de reloj, este ejecuta las rdenes de cada momento. Esto sirve para que las rdenes se ejecuten de manera ordenada. L frecuencia del reloj se mide en Hertzios (Hz). Por ejemplo el Intel core i7 tiene una velocidad de reloj de 3,33 GHz.

Memoria cach
La memoria cach es un memoria voltil de gran velocidad en la que se almacenan una serie de datos para su rpido acceso. Su funcin es la de almacenar instrucciones y datos a los que el microprocesador esta continuamente accediendo. Par que el microprocesador tenga un buen rendimiento tiene que haber un acceso rpido y fluido.

Existen tres tipos de memoria cach: - La memoria cach interna - La memoria cach externa - La memoria cach de tercer nivel

Memoria cach interna

Memoria cache interna (tambin denominada primaria, de primer nivel o L1): Esta memoria est situada dentro del microprocesador y contiene los datos que ms utiliza el microprocesador. Estas memorias estn diseadas para eliminar el tiempo que se perda en los accesos al exterior.

Memoria cach externa

Memoria cache externa (tambin denominada de segundo nivel o L2): Esta memoria esta diseada para evitar el acceso a las memorias RAM que son ms lentas.

Memoria cach de tercer nivel

Memoria cache de tercer nivel (tambin denominada L3): Esta memoria es muy poco utilizada en la actualidad. Es una memoria ms lenta que la memoria cache interna y la memoria cache externa pero sigue siendo ms rpida que la memoria RAM.

Ncleo o core

El ncleo es la parte ms importante del microprocesador. El microprocesador esta formado por la ALU, la UC, los registros y los buses internos. Intel desarrollo la tecnologa HyperThredind que se trata bsicamente de simular dos microprocesadores lgicos dentro de un solo microprocesador fsico, ejecutando varios subprocesos en paralelo. En la actualidad existe el microprocesador core i7 que incluye 4 ncleos ms 4 threads o ncleos virtuales.

Unidad de coma flotante

La unidad de coma flotante se encarga de realizar operaciones aritmticas en coma flotante (desplaza la coma a cualquier posicin de un nmero). Mientras la unidad de coma flotante esta trabajando, la ALU queda libre para realizar otras operaciones

Zcalos del microprocesador


La principal funcin de los zcalos es el de conectar los microprocesadores. Existen dos tipos de zcalos para el microprocesador: - Socket - Slot

Socket

Este tipo de zcalo es cuadrado con pequeos orificios donde se conecta el microprocesador. El zcalo de tipo socket es el ms utilizado actualmente.

Slot

Este tipo de zcalo tiene forma de ranura alargada. Algunos ejemplos de microprocesadores que se conectan son el Pentium II y el Pentium III.

Interrupciones

Las interrupciones paran la tarea que est realizando el microprocesador para poder ocuparse de otra tarea ms importante y despus volver a la que se estaba realizando anteriormente. Existen tres tipos de interrupciones: - Interrupciones de hardware - Interrupciones de software - Interrupciones trampa

Interrupciones de hardware

Este tipo de interrupciones es producido por causas externas al microprocesador, estn producidas por dispositivos hardware.

Interrupciones de software

Estas interrupciones estn producidas por la ejecucin de operaciones no permitidas, el desbordamiento, el acceso a una posicin de memoria no permitida, etc.

Interrupciones trampa

Son iguales que las interrupciones de software pero estas son provocadas por fallos del programador y las interrupciones de software son producidas por un fallo al programar.

Averas del microprocesador

Las principales causas para que un microprocesador se avere son que la frecuencia de trabajo no es adecuada o la falta de ventilacin, pero puede haber ms causas:
El ordenador no arranca y el microprocesador se calienta: Esto puede suceder por varias razones que el microprocesador necesite 3,3V pero este alimentado a 5V, porque falle la placa base o el zcalo o porque no este bien insertado el microprocesador en el zcalo.

El ordenador no arranca y el micro no se calienta:

Esto sucede por lo contrario que la anterior avera, o sea, que el microprocesador necesite 5V pero este alimentado a 3,3V.
El ordenador se bloquea:

Esto sucede porque el microprocesador este trabajando a una frecuencia inadecuada.

Fabricacin de un microprocesador

http://www.youtube.com/watch?v=LzC uW39Tna8

Anda mungkin juga menyukai