El microprocesador es el circuito integrado central de un sistema informático que ejecuta programas como el sistema operativo y aplicaciones. Un microcontrolador es un circuito integrado programable que incluye una unidad central de procesamiento, memoria y periféricos de entrada/salida, y puede funcionar a bajas frecuencias y potencia.
1. Diferencia entre: MICRO PROCESADOR y MICRO CONTROLADOR
El microprocesador (o
simplemente procesador) es
el circuito integrado central y
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 un circuito
integrado conformado por
millones de componentes
electrónicos. Constituye
la unidad central de
procesamiento (CPU) de
un PC catalogado como
microcomputador.
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ógica
s simples, tales como sumar,
restar, multiplicar, dividir,
las lógicas binarias y accesos
a memoria, esta unidad central
de procesamiento está
constituida, esencialmente,
por registros, una unidad de
control, una unidad aritmético
lógica (ALU) y una unidad de
cálculo en coma
flotante(conocida antiguamente
como «coprocesador
matemático»)
Un micro
controlador (abreviado pc, 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 micro
controlador incluye en su interior
las tres principales unidades
funcionales de
una computadora: unidad central
de
procesamiento, memoria y perifé
ricos de entrada/salida.
Algunos micro controladores
pueden utilizar palabras de
cuatro bits y funcionan a
velocidad de reloj con
frecuencias tan bajas como 4
kHz, con un consumo de baja
potencia (mw o micro vatios).
Por lo general, tendrá la
capacidad para mantener la
funcionalidad a la espera de un
evento como pulsar un botón o
de otra interrupción, el consumo
de energía durante el sueño
(reloj de la CPU y los periféricos
de la mayoría) puede ser sólo
nano vatios, lo que hace que
muchos de ellos muy adecuados
para aplicaciones con batería de
larga duración.
El procesador digital de
señales o DSP (sigla
en inglés de digital signal
processing) es la manipulación
matemática de una señal de
información para modificarla o
mejorarla en algún sentido. Este
está caracterizado por la
representación en el dominio
del tiempo discreto, en el
dominio frecuencia discreta, u
otro dominio discreto de señales
por medio de una secuencia de
números o símbolos y el
procesado de esas señales.
Esto se puede conseguir
mediante un sistema basado en
un procesador
o microprocesador que posee un
juego de instrucciones,
un hardware y
un software optimizados para
aplicaciones que requieran
operaciones numéricas a muy
alta velocidad. Debido a esto es
especialmente útil para el
procesado y representación
de señales analógicas en tiempo
real: en un sistema que trabaje
de esta forma (tiempo real) se
reciben muestras
(samples en inglés),
normalmente provenientes de
un conversor
analógico/digital (ADC).
2. DIFERENCIA ENTRE LA ARQUITECTURA HARWARD Y WON NEUMAN
Arquitectura Harvard.
Este tipo de arquitectura se
diferencia de la arquitectura
Von Neumann porque utiliza
un sistema de
almacenamiento separado
físicamente para las
instrucciones y para los
datos. Las instrucciones y los
datos se almacenan de
manera separada en la
memoria caché.
El nombre proviene de la
computador Harvard Mark I.
La ventajas de uso de la
arquitectura Harvard es
cuando la frecuencia de
lectura de las instrucciones y
los datos es
aproximadamente la misma.
Arquitectura Von Neumann.
Es una familia de
computadores que utilizan el
mismo dispositivo de
almacenamiento para las
instrucciones como para los
datos. Normalmente casi
todos los micro controladores
se basan en la arquitectura
Von Neumann.
Básicamente la el micro usa
un bus de direcciones y un
bus de datos para acceso a
la memoria.
3. DIFERENCIA ENTRE ARQUITECTURA RISC y CISC
La arquitectura CISC se refiere a los micorprocesadores tradicionales que operan con grupos
grandes de instrucciones de procesador (lenguaje de maquina). Los microprocesadores INTEL
80xxx estan dentro de esta categoria (incluido el PENTIUM). Los procesadores CISC tienen un
set de instrucciones complejas por naturaleza que requieren varios a muchos ciclos para
completarse.
La arquitectura RISC a diferencia de los CISC tiene un set de instrucciones simples
requeriendo uno o pocos ciclos de ejecucion. Estas instrucciones pueden ser utilizadas mas
eficientemente que la de los procesadores CISC con el diseño de software apropiado,
resultando en operaciones mas rapidas.