micro procesador

Micro procesador:



                       Imagen:Intel 80486DX2 bottom.jpg



El microprocesador secciona en varias fases de ejecución (la realización de cada instrucción):
  • PreFetch, Pre lectura de la instrucción desde la memoria principal,
  • Fetch, ordenamiento de los datos necesarios para la realización de la operación,
  • Decodificación de la instrucción, es decir, determinar qué instrucción es y por tanto qué se debe hacer,
  • Ejecución,
  • Escritura de los resultados en la memoria principal o en los registros.
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 supersegmentació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 dispone de un oscilador de cuarzo capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo.


Velocidad

Actualmente se habla de frecuencias de Gigaherzios (GHz.), o de Megaherzios (MHz.). Lo que supone miles de millones o millones, respectivamente, de ciclos por Segundo. El indicador de la frecuencia de un microprocesador es un buen referente de la velocidad de proceso del mismo, pero no el único. La cantidad de instrucciones necesarias para llevar a cabo una tarea concreta, así como la cantidad de instrucciones ejecutadas por ciclo ICP, son los otros dos factores que determinan la velocidad de la CPU. La cantidad de instrucciones necesarias para realizar una tarea depende directamente del juego de instrucciones disponible, mientras que ICP depende de varios factores, como el grado de supersegmentación y la cantidad de unidades de proceso o "pipelines" disponibles entre otros La cantidad de instrucciones necesarias para realizar una tarea depende directamente del juego de

No hay comentarios:

Publicar un comentario