DEFINICIONES Y DIFERENCIAS ENTRE:
MICROPROCESADOR
MICROCONTROLADOR
PROCESADOR DIGITAL DE SEÑAL
ARQUITECTURA HARVARD
ARQUITECTURA DE VON NEUMANN
ARQUITECTURA COMPUTACIONAL RISC
ARQUITECTURA COMPUTACIONAL CISC
3. 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.
4. Posee un conjunto de
instrucciones,
un hardware y
un software optimizados
para aplicaciones que
requieran operaciones
numéricas a muy alta
velocidad.
Puede trabajar con varios
datos en paralelo y un
diseño e instrucciones
específicas para el
procesado digital, se
puede dar una idea de su
enorme potencia para
este tipo de aplicaciones.
Procesador
digital de
señal
Es un sistema digital,
por lo tanto necesitará
un conversor
analógico/digital a su
entrada y
digital/analógico en la
salida.
Es especialmente útil
para el procesado y
representación
de señales
analógicas en tiempo
real.
5. *Ejecutar los programas
*Constituye la unidad
central de procesamiento
*Ejecuta
instrucciones programad
as en lenguaje de bajo
nivel,
realizando
operaciones aritméticas y
lógicas simples
*Ejecuta
las
órdenes *Posee un conjunto de
grabadas en su memoria.
instrucciones, un hardware y
*Microcontroladores pueden un software.
utilizar palabras de cuatro *Es un sistema digital
bits y funcionan a velocidad
de reloj con frecuencias tan *Es especialmente útil para
el
procesado
y
bajas como 4 kHz
representación de señales
*Debe
ser
codificado analógicas en tiempo real.
en
sistema
numérico
hexadecimal.
6. Las arquitecturas de computadoras que
utilizaban dispositivos de
almacenamiento físicamente separados
para las instrucciones y para los datos
Todas las computadoras constan
principalmente de dos partes,
la CPU que procesa los datos, y
la memoria que guarda los datos.
Cuando hablamos de memoria
manejamos dos parámetros, los datos
en sí, y el lugar donde se encuentran
almacenados (o dirección).
7. Es una familia de arquitecturas de
computadoras que utilizan el mismo
dispositivo de almacenamiento tanto
para las instrucciones como para los
datos (a diferencia de la arquitectura
Harvard).
La mayoría de computadoras
modernas están basadas en esta
arquitectura, aunque pueden incluir
otros dispositivos adicionales (por
ejemplo, para gestionar
las interrupciones de dispositivos
externos como ratón, teclado, etc).
8. Que utilizaban dispositivos de
almacenamiento físicamente
separados para las
instrucciones y para los datos
.
Las instrucciones y los datos
se almacenan en cachés
separadas para mejorar el
rendimiento.
Esta arquitectura suele
utilizarse en DSP,
o procesador de señal digital
Utilizan el mismo dispositivo
de almacenamiento tanto
para las instrucciones como
para los datos
Constan de cinco partes: La unidad
aritmético-lógica o ALU, la unidad de
control, la memoria, un dispositivo de
entrada/salida y el bus de datos que
proporciona un medio de transporte de
los datos entre las distintas partes.
La mayoría de computadoras
modernas están basadas en
esta arquitectura, aunque
pueden incluir otros
dispositivos adicionales
9. Es un tipo de diseño de CPU generalmente utilizado
en microprocesadores o microcontroladores con las
siguientes características fundamentales:
Instrucciones de tamaño fijo y presentadas en un
reducido número de formatos.
Sólo las instrucciones de carga y almacenamiento
acceden a la memoria de datos.
10. Los microprocesadores CISC tienen un conjunto de
instrucciones que se caracteriza por ser muy
amplio y permitir operaciones complejas entre
operandos situados en la memoria o en
los registros internos, en contraposición a la
arquitectura RISC.
Este tipo de arquitectura dificulta el paralelismo
entre instrucciones, por lo que, en la actualidad, la
mayoría de los sistemas CISC de alto rendimiento
implementan un sistema que convierte dichas
instrucciones complejas en varias instrucciones
simples
del
tipo
RISC,
llamadas
generalmente microinstrucciones.
11. Está a favor de conjuntos de
instrucciones pequeñas y simples que
toman menor tiempo para
ejecutarse.
Implementa medidas para aumentar
el paralelismo interno y añade cachés
enormes.
Modos de direccionamiento simple
con modos más complejos
reemplazados por secuencias de
instrucciones aritméticas simples.
Tienen un conjunto de
instrucciones que se caracteriza por
ser muy amplio y permitir
operaciones complejas entre
operandos situados en la memoria o
en los registros internos.
Dificulta el paralelismo entre
instrucciones.
Pertenecen a la primera corriente de
construcción de procesadores.