Está en la página 1de 9

UNIVERSIDAD AUTONOMA DE NUEVO

LEON

FACULTAD DE INGENIERIA MECANICA Y


ELECTRICA

ELECTRONICA
DIGITAL III
SAUL MONTES DE OCA LUNA

HORA: MARTES M1

TAREA 1

JUAN JOSE MORALES MARIANO


MATRICULA: 1986889 CARRERA: IEA SEMESTRE: 6
FECHA: 7 de febrero de 2022
Investigar los siguientes conceptos y poner sus definiciones

ARQUITECTRURA HARVARD
La arquitectura de Harvard es una arquitectura de computadora con pistas de
almacenamiento y de señal físicamente separadas para las instrucciones y para los
datos. El término proviene de la computadora Harvard Mark I basada en relés, que
almacenaba las instrucciones sobre cintas perforadas (de 24 bits de ancho) y los datos
en interruptores electromecánicos.

Estas primeras máquinas tenían almacenamiento de datos totalmente contenido


dentro la unidad central de procesamiento, y no proporcionaban acceso al
almacenamiento de instrucciones como datos. Los programas necesitaban ser cargados
por un operador; el procesador no podría arrancar por sí mismo.

-Los microcontroladores se caracterizan por tener pequeñas cantidades de


programa (memoria flash) y memoria de datos (SRAM), sin cache, y aprovechan la
arquitectura de Harvard para acelerar el procesamiento por medio de acceso
simultáneo a instrucciones y a datos. El almacenamiento separado significa que
las memorias pueden diferir en anchos de bit, por ejemplo, utilizando
instrucciones de 16 bits de ancho y los datos de 8 bits de ancho. Esto también
significa que se pueden traer instrucciones antes de que se necesiten (prefetching)
mientras que en paralelo se realizan otras actividades. Entre los ejemplos se
incluyen el AVR de Atmel Corp y la PIC de Microchip Technology, Inc.
ARQUITECTURA VON NEUMAN
La arquitectura Von Neumann es en la que se basan todos los procesadores para PC, ya
que todos ellos están organizados con una serie de componentes comunes, los cuales
son los siguientes:

• Unidad de Control: Encargada de las etapas de captación y descodificación del


ciclo de instrucción.

• Unidad lógico-aritmética o ALU: Encargada de realizar las operaciones


matemáticas y de lógica que requieren los programas.

• Memoria: La memoria en la que se almacena el programa, la cual la conocemos


como memoria RAM

• Dispositivo de entrada: Desde el que nos comunicamos con el ordenador.

• Dispositivo de Salida: Desde el que el ordenador se comunica con nosotros.

A lo largo de las décadas de los años 1960 y 1970, las computadoras se hicieron, en
general, tanto más pequeñas como rápidas, lo que llevó a algunas evoluciones en su
arquitectura. Por ejemplo, el mapeado en memoria de E/S permitió que los dispositivos
de entrada y salida fueran tratados de la misma como la memoria.16 Un único bus de
sistema podría ser utilizado para proporcionar un sistema modular con un menor coste.
A veces esto se denomina "racionalización" de la arquitectura.17En las décadas
siguientes, los microcontroladores sencillos permitirían algunas veces omitir
características del modelo a menor costo y tamaño. Las computadoras más grandes
añadían características para un mayor rendimiento.
DSP
DSP (Digital Signal Proccessor) Procesadores digitales de señal. Un DSP es un
microprocesador específico para el tratamiento de señales, esta especialización se
necesita a la hora de procesar señales de cualquier tipo en tiempo real. La mayoría de
los sistemas de audio, video y transmisión de datos digitales usados en la actualidad,
requieren algoritmos de una elevada complejidad matemática.

La solución que aportan los DSP es que pueden realizar operaciones matemáticas
complejas en un solo ciclo de reloj por lo que el procesado (de señales de audio, de
video, etc.) es el ideal, mejor que los microprocesadores convencionales.

La diferencia principal entre un DSP y un microprocesador convencional es que el DSP


es muy rápido para un tipo de operaciones concretas, ya que tiene instrucciones
especiales para ellas, y las puede DSPs realizar de forma paralela, su velocidad de
procesamiento es más baja que un procesador convencional, pero para las operaciones
que debe realizar es suficiente, ya veremos que la velocidad de procesado en un DSP no
es la característica más importante.

Además, los DSPs están diseñados, en su mayor parte, para sistemas embebidos, es
decir para sistemas autónomos, como teléfonos móviles, cámaras de fotografiar
digitales, etc.
ARM
ARM, anteriormente Advanced RISC Machine, originalmente Acorn RISC Machines, es
una arquitectura RISC (Reduced Instruction Set Computer=Ordenador con Conjunto
Reducido de Instrucciones) de 32 bits y, con la llegada de su versión V8-A, también de 64
Bits, desarrollada por ARM Holdings.

Un enfoque de diseño basado en RISC permite que los procesadores ARM requieran una
cantidad menor de transistores que los procesadores x86 CISC, típicos en la mayoría de
ordenadores personales. Este enfoque de diseño nos lleva, por tanto, a una reducción
de los costes, calor y energía.

Ahora que hemos explicado lo básico, hay que ver cómo funciona este tipo de
procesadores. Puede sonar como si los procesadores RISC y por lo tanto las unidades
ARM fueran un paso atrás. RISC, por ejemplo, fue desarrollado originalmente en la
década de 1980, pero no tuvo casi nada de impacto en el mercado hasta la llegada de
los dispositivos móviles, promovido por supuesto por ARM Holdings, la compañía detrás
de esta arquitectura y que desarrolló un formato de instrucciones comprimido.

A pesar de que solo se procesa un conjunto de instrucciones por cada ciclo de memoria,
las instrucciones pueden ser ahora mucho más largas y complejas que en los
dispositivos RISC tradicionales, y aunque todavía son limitados en comparación con sus
homólogos x86-64 de escritorio, no están demasiado lejos (y tampoco se espera que un
smartphone tenga el rendimiento de un PC, claro).
RISC
Computador con Conjunto de Instrucciones Reducido (Reduced Instruction Set
Computing(CISC).

Arquitecturas RISC Computadora con Conjunto de Instrucciones Reducidas

• Computador con repertorio de instrucciones reducido.

• Pocas instrucciones y muy básicas.

• Repertorio simple y ortogonal.

• Formatos de instrucción uniformes.

• Pocos tipos de datos y de modos de direccionamiento, siempre los más sencillos.

• RISC es una filosofía de diseño de CPU para computadora que está a favor de
conjuntos de instrucciones pequeñas y simples que toman menor tiempo para
ejecutarse

• El diseño RISC está basado en la premisa de que la mayoría de las instrucciones que
una computadora decodifica y ejecuta son simples. Como resultado de este concepto, la
arquitectura RISC limita el número de instrucciones incorporadas en el
microprocesador, pero optimiza cada una de ellas de forma que se ejecuten muy
rápidamente (generalmente en un solo ciclo de reloj). Por lo tanto, los chips RISC
ejecutan las instrucciones simples más rápidamente que los microprocesadores que
cuentan con un conjunto más amplio de instrucciones.
CISC
Computador con Conjunto de Instrucciones Complejo (Complex Instruction Set
Computing(CISC). Arquitectura de microprocesador caracterizada por ejecutar un
conjunto de instrucciones complejas, estas instrucciones pueden realizar funciones muy
específicas, en contraposición a la arquitectura RISC.

Arquitecturas CISC

• Computador con repertorio de instrucciones complejo.

• Gran número de instrucciones complejas.

• Gran variedad de tipos de datos y de modos de direccionamiento.

• Permite implementar instrucciones de alto nivel directamente o con un número


pequeño de instrucciones ensamblador.

• Además, se pueden añadir nuevas instrucciones al repertorio manteniendo las


antiguas.

• El objetivo principal de la arquitectura CISC es completar una tarea en el menor


número de líneas de código ensamblador posibles. Este objetivo es conseguido
mediante la construcción de un microprocesador capaz de comprender y ejecutar una
serie de operaciones complejas.

• Una de las ventajas principales de esta filosofía es que el compilador tiene que hacer
muy poco trabajo para traducir un lenguaje de alto nivel a ensamblador. Además,
debido a que la longitud del código es relativamente corta, hace falta poca RAM para
almacenar las instrucciones. Pero la dificultad está en construir instrucciones complejas
directamente en hardware.
从 仗 に。
こ-从
一 B68

2
5 イ イ の气
⑦ イ


2 22 21 2。

ーナ0 + 2

材1 0

3 4ー
キ 56 十一



ロ の

凸 導
























をを
の導


~

También podría gustarte