Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CIUDAD JUÁREZ
Profesor:
Desarrollo
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
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.