Funcionamiento De Cpu

Solo disponible en BuenasTareas
  • Páginas: 7 (1505 palabras)
  • Descarga(s): 0
  • Publicado: 11 de abril de 2011
Leer documento completo
Vista previa del texto
Funcionamiento

La unidad central de proceso (CPU), procesador o microprocesador, es el verdadero cerebro del ordenador. Su misión consiste en controlar y coordinar todas las operaciones del sistema. Para ello extrae, una a una, las instrucciones del programa que está en la memoría central del ordenador (memoria RAM),las analiza y emite las órdenes necesarías para su completa realización.
Paraentender cómo funciona un microprocesador, hay que tener en prímer lugar una clara idea acerca de las partes o bloques que lo componen. De otro modo, será prácticamente imposible hacerse una idea sobre su funcionamiento. De una forma global, podemos considerar al microprocesador dividido en tres grandes bloques:
|UNIDAD DE ||DECODIFICACIÓN  |
|UNIDAD DE EJECUCIÓN |
| |
|UNIDAD ARITMÉTICO- LÓGICA (ALU) |
| |

 
UNIDAD DE DECODIFICACION Se encarga de decodificar la instrucciónque se va a ejecutar. Es decir, saber qué instrucción es. Cuando el microprocesador lee de memoria una instrucción, el código de esa instrucción le llega a esta unidad. Esta unidad se encarga de interpretar ese código para averiguar el tipo de instrucción a realizar. Por ejemplo, instrucciones de suma, multiplicación, almacenamiento de datos en memoria,etc.
UNIDAD DE EJECUCION Una vez que launidad de decodificación sabe cuál es el significado de la instrucción leída de memoria, se lo comunica a la unidad de ejecución. Esta unidad será la encargada de consumar la ejecución y para ello activará las señales necesarias y en un orden determinado. Es decir, es la encargada de dar las órdenes necesarias a las diversas partes del microprocesador para poder ejecutar cada una de las instrucciones. UNIDAD ARITMETICO LOGICA (ALU) La ALU (Aritmethic Logic Unit) es el bloque funcional del microprocesador encargado de realizar todas aquellas operaciones matemáticas. Las operaciones que realiza son las siguientes: suma, resta, multiplicación, división y aquellas que trabajan con dígitos binarios (10 que se conoce como operaciones lógicas: ANO, NOR, NOT, NANO, OR, X-OR, etc). En suma, saber cómofunciona un microprocesador, implica conocer cómo se van ejecutando cada una de las instrucciones del programa que se almacena en memoria. Los pasos globales que se siguen a la hora de consumar una instrucción son:
[pic]

Partes funcionales

Vamos a profundizar aún más en el estudio de las partes funcionales que componen un microprocesador. No significa que la primera división en bloquesanterior fuera errónea, sino que era más superficial. En esta segunda intentaremos profundizar en las diferentes partes que componen un microprocesador .
Podemos, entonces, considerar a un microprocesador compuesto por las dos siguientes unidades:
Unidad de control
Unidad aritmético-lógica (ALU)
 
UNIDAD DE CONTROL
Es el centro nervioso del ordenador, ya que desde ella se controlan y gobiernantodas las operaciones. Cómo funciones básicas tiene:
• tomar las instrucciones de memoria
• decodificar o interpretar las instrucciones
• ejecutar las instrucciones ( tratar las situaciones de tipo interno (inherentes a la propia CPU) y de tipo externo (inherentes a los periféricos)
Para realizar su función, la unidad de control consta de los siguientes elementos:
• Contadorde programa
• Registro de instrucciones
• Decodificador
• Reloj
• Secuenciador
[pic]
.Contador de programa. Contiene permanentemente la dirección de memoria de la siguiente instrucción a ejecutar. Al iniciar la ejecución de un programa toma la dirección de su primera instrucción. Incrementa su valor en uno, de forma automática, cada vez que se concluye una instrucción,...
tracking img