Controlador 1.0
Controlador 1.0
Controlador 1.0
La desventaja está en que consume muchas líneas de E/S del procesador; por lo
que en sistemas donde el procesador está ubicado en su propio encapsulado, solo
se utiliza en supercomputadoras. Sin embargo, en los microcontroladores y otros
sistemas integrados, donde usualmente la memoria de datos y programas
comparten el mismo encapsulado que el procesador, este inconveniente deja de
ser un problema serio y es por ello que encontramos la arquitectura Harvard en la
mayoría de los microcontroladores.
Ahora comenzaremos a ver cómo es que está hecho un procesador, no será una
explicación demasiado detallada porque desde su invención éste ha tenido
importantes revoluciones propias, pero hay aspectos básicos que no han cambiado
y que constituyen la base de cualquier microprocesador. En la Figura 'Esquema de
un microcontrolador' podemos ver la estructura típica de un microprocesador, con
sus componentes fundamentales, claro está que ningún procesador real se ajusta
exactamente a esta estructura, pero aun así nos permite conocer cada uno de sus
elementos básicos y sus interrelaciones.
RegistrosEditar
Artículo principal: Registro (hardware)
Mientras mayor sea el número de bits de los registros de datos del procesador,
mayores serán sus prestaciones, en cuanto a poder de cómputo y velocidad de
ejecución, ya que este parámetro determina la potencia que se puede incorporar al
resto de los componentes del sistema, por ejemplo, no tiene sentido tener una ALU
de 16 bits en un procesador de 8 bits.
Por otro lado un procesador de 16 bits, puede que haga una suma de 16 bits en un
solo ciclo de máquina, mientras que uno de 8 bits deberá ejecutar varias
instrucciones antes de tener el resultado, aun cuando ambos procesadores tengan
la misma velocidad de ejecución para sus instrucciones. El procesador de 16 bits
será más rápido porque puede hacer el mismo tipo de tareas que uno de 8 bits, en
menos tiempo.
Unidad de controlEditar
Artículo principal: Unidad de control