Está en la página 1de 5

INSTITUTO TECNOLÓGICO DE

CIUDAD JUÁREZ

Tarea (Investigación de arquitecturas clásicas)

INTEGRANTES / NOMBRE DEL ALUMNO:

Ruben Adrián Rodriguez Carrillo

Profesor:

Ing. Thania Elizabeth Jurado García

CD. JUÁREZ, CHIH. 16 de octubre del 2019


Introducción
La arquitectura de computadoras se refiere al diseño conceptual y a la estructura
funcional de un sistema que conforma una computadora. Esto quiere decir que es un
modelo y una descripción funcional de los requerimientos y las implementaciones de
diseño para varias partes de una computadora, con especial interés en la forma en
que el CPU trabaja internamente y accede a las direcciones de memoria.

Desarrollo

Arquitectura Von Neumann


El modelo trata la computadora como una caja negra, y define cómo se realiza el
procesamiento Este modelo define la computadora como cuatro subsistemas:
memoria, unidad lógica aritmética, unidad de control y entrada/salida. Actualmente
las computadoras de uso general utilizan esta arquitectura.

La ventaja de este tipo de arquitectura es que es eficiente en la utilización de la


memoria. Las desventajas son que, al tener un único bus de entrada y salida, si la
instrucción ocupa más de un byte tendrá que haber varias lecturas en la memoria, lo
que significa más ciclos del reloj; otra desventaja la limitación de la velocidad de
operación causa un bus único para datos e instrucciones que no deja acceder
simultáneamente a unos a otras, lo cual impide superponer ambos tiempos de acceso.

Arquitectura Harvard
En esta arquitectura se utilizan dispositivos de almacenamiento (memorias)
separados para las instrucciones y los datos, y tiene dos sistemas completos de
buses, uno para datos y otro para instrucciones. Esta arquitectura perite llevar
simultáneamente datos e instrucciones por lo que permite mayor rapidez.
Las ventajas de uso de la arquitectura Harvard es cuando la frecuencia de lectura de
las instrucciones y los datos es aproximadamente la misma. Las desventajas es que
cuando solo hay una sola memoria cache, la divide en dos disminuyendo el
rendimiento en caso de que las instrucciones no tengan el mismo espacio. Deben de
poseer instrucciones especiales para poder acceder a tablas de valores constantes
que pueda ser necesario incluir en los programas, ya que estas tablas se encontraran
físicamente en la memoria del programa.

Arquitecturas Segmentadas
Las arquitecturas segmentadas o con segmentación del cauce buscan mejorar el
desempeño realizando paralelamente varias etapas del ciclo de instrucción al mismo
tiempo. La segmentación (pipelining) es una técnica de implementación por la cual se
solapa la ejecución de múltiples instrucciones. Hoy día, la segmentación es la técnica
de implementación clave utilizada para hacer CPU rápidas

La segmentación consigue una reducción en el tiempo de ejecución medio por


instrucción. El diseño de un procesador pipeline es complejo por lo tanto es más
costoso de fabricar. La latencia de instrucciones, es más. Tiene la ventaja sustancial
que, de forma distinta a algunas técnicas de aumento de velocidad, no es visible al
programador.

Arquitecturas de Multiprocesamiento
Consiste en dotar al microprocesador para PC de un carácter multiprocesador,
incorporándole la circuitería necesaria para sincronizarse y colaborar con otros
microprocesadores. En términos de rendimiento, esto queda un peldaño más arriba
que el paralelismo interno a nivel de instrucción de la generación anterior, aunque uno
más abajo que un multiprocesador puro, dado que se comparten todos los
componentes de la placa base (buses, memoria principal y periféricos). Para este
concepto se acuña la terminología multiprocesamiento simétrico o SMP (Sysmetric
Mltiprocessing).

Este tipo de sistemas tienen a ser más eficientes porque las tareas tanto del sistema
operativo como de los usuarios pueden ser distribuidas en forma balanceada a todos
los procesadores. Si un procesador falla, es posible que sus tareas sean repartidas
entre los demás y no es necesario que todo el sistema sea parado o que falle el
sistema.
Conforme se añaden procesadores, el tráfico en el bus de memoria se satura. Al
manejar ocho o más procesadores, el cuello de botella se vuelve crítico, inclusive para
los mejores diseños, por lo que SMP es considerada una tecnología poco escalable.

Conclusiones
A diario vemos diferentes tipos de computadoras, ya sea en nuestros trabajos,
escuelas o en diferentes lugares, cada computadora con diferentes tipos de
arquitectura, según su funcionamiento para el cual fueron hechas, por ejemplo, una
computadora personal no se puede utilizar como un servidor para almacenar datos
de una empresa, tampoco se puede utilizar para hacer estudios geográficos; por eso
es muy importante conocer para las necesidades, para elegir un equipo con la
arquitectura correcta.
Fuentes de consulta
Juan Bernardo Vázquez Gómez. (2012). Arquitectura de Computadoras I. Estado de
México: RED TERCER MILENIO S.C.

Universidad Tecnológica Facultad Regional Rosario. Arquitectura de una


computadora, Departamento de Ingeniería Eléctrica
http://mmc.geofisica.unam.mx/acl/MaterialCursos/ArquitecturaDeComputadoras/Arq
uitectura01.pdf

También podría gustarte