medida que la tecnología ha mejorado y permitido a los fabricantes para reducir el tamaño de los componentes del procesador , las empresas han mejorado la velocidad o tasa de reloj de los microprocesadores . Esto implica aumentar el número de circuitos y la instalación de ellos más cerca juntos. La velocidad de procesamiento se ha casi cuadruplicado cada tres años. Una vez que se mide en millones de ciclos por segundo, o megahercios ( MHz) , fabricantes y ahora emplean gigahercios (GHz ) , o miles de millones de ciclos por segundo , como el estándar de medida para describir la velocidad de procesamiento .
aritmética lógica unidad
Todos los microprocesadores tienen un componente llamado la unidad lógica aritmética ( ALU ) . Algunos procesadores pueden dividir la ALU en dos partes - la unidad unidad aritmética y lógica . Independientemente de la configuración, el procesador envía instrucciones a la ALU , que realiza operaciones matemáticas , tales como suma, resta , multiplicación y división. La ALU también realizan funciones lógicas , como " y", " o" y " no " . La ALU devuelve una decisión.
Unidad de Control
La unidad de control ( CU ) gestiona el flujo de datos e información a través de microprocesadores. La CU también dirige las actividades de otros componentes integrados dentro del microprocesador . La unidad de control consta de un decodificador , relojes y circuitos de lógica de control . El CU recibe comandos desde una aplicación, interpreta las instrucciones y toma decisiones . La unidad de control transmite señales a la ALU y los registros , que ejecutan las acciones adecuadas.
Bus
Las unidades centrales de proceso tienen un bus de procesador que tiene un papel importante en la transmisión de datos entre la CPU y el bus interno o primaria . El bus interno permite al procesador comunicarse con la memoria de acceso aleatorio (RAM ) . Además , el bus del procesador permite la comunicación entre el chipset procesador de apoyo , que incluye chips del controlador de memoria y las memorias caché de memoria . Cachés de memoria tienen los últimos datos utilizados por la unidad de procesamiento .
Registros
registros se refieren a las áreas temporales en los lugares de procesamiento de datos , incluidas las direcciones , los personajes , las direcciones de almacenamiento y otra información . Los comandos de muchas aplicaciones incluyen registros específicos como parte de las instrucciones . El procesador asigna datos a los registros de acuerdo a la categoría del registro , como acumulador , dirección o contador de programa . Por ejemplo , un registro de contador de programa contiene la dirección del primer byte de la siguiente serie de direcciones, o el resto de la información de un conjunto de varios bytes de instrucciones.