El microprocesador y el microcontrolador
Muchas veces nos ha caído la duda de cuál es la
diferencia entre un microprocesador y un microcontrolador, cual es la
diferencia entre estos y cual será el mas idóneo para ocupar en algún
proyecto.
El microprocesador (o simplemente procesador) es el
circuito integrado central más complejo de un sistema informático; a modo de
ilustración, se le suele llamar por analogía el cerebro de un computador.
Es el encargado de ejecutar los programas, desde el
sistema operativo hasta las aplicaciones de usuario; sólo ejecuta instrucciones
programadas en lenguaje de bajo nivel, realizando operaciones aritméticas y
lógicas simples, tales como sumar, restar, multiplicar, dividir, las lógicas
binarias y accesos a memoria.
Esta unidad central de procesamiento (CPU) está
constituida, esencialmente, por registros, una unidad de control, una unidad aritmética
lógica (ALU) y una unidad de cálculo en coma flotante (conocida antiguamente
como coprocesador matemático).
Un microprocesador
es un dispositivo electrónico que necesita de todos los periféricos para poder
funcionar correctamente, es decir, tener una motherboard como soporte (con
todos los buses que necesite el microprocesador: bus de dirección, datos,
control, etc.), tener también el banco de memoria tanto RAM como ROM y más.
- RAM (para almacenar datos temporalmente y memorias)
- ROM (para guardar el programa encargado del proceso del equipo)
- Circuito integrado (para los puertos de entrada y salida)
- Descodificador de direcciones.
Estructura de un sistema abierto basado en un
Microprocesador. La disponibilidad de los buses permite que se configure a la
medida de la aplicación:
Este microprocesador puede hacer cualquier función que
se le ordene dependiendo del software que lo gobierne.
En cambio un microcontrolador
es un sistema cerrado, es en definitiva un circuito integrado que incluye todos
los componentes de un computador. Debido a su reducido tamaño es posible montar
el controlador en el propio dispositivo al que gobierna. En éste caso el
controlador recibe el nombre de controlador empotrado.
Un microcontrolador (abreviado μC, UC o MCU) es un
circuito integrado programable, capaz de ejecutar las órdenes grabadas en su
memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una
tarea específica. Un microcontrolador incluye en su interior las tres
principales unidades funcionales de una computadora: unidad central de
procesamiento, memoria y periféricos de entrada/salida
En donde todas las partes del procesador están
contenidas en su interior y sólo salen al exterior las líneas que gobiernan los
periféricos.
0 comentarios:
Publicar un comentario