ARQUITECTURA DE COMPUTADORES

Description

MAPA MENTAL DE LAS ARQUITECTURAS DE COMPUTADORES
Gabriel Castelo
Mind Map by Gabriel Castelo, updated 12 months ago
Gabriel Castelo
Created by Gabriel Castelo 12 months ago
4
0

Resource summary

ARQUITECTURA DE COMPUTADORES
  1. Arquitectura Von Neuman

    Annotations:

    • Es adecuada para sistemas de propósito general, como computadores, servidores y estaciones de trabajo.
    1. Establece que tanto datos e instrucciones serán almacenadas en la memoria principal
      1. Esto permite que sea flexible y programable
      2. Componentes Clave
        1. La unidad de control se encarga de interpretar las instrucciones del programa y coordina las funciones del programa
          1. Unidad aritmética lógica se encarga de ejecutar operaciones matemáticas y lógicas
            1. Memoria principal se encarga de almacenar datos e instrucciones
              1. Unidad de entrada y salida facilita la interacción del sistema con el entorno
                1. Bus de comunicaciones es un sistema de conección de datos que conecta todos los componentes anteriores
                2. Ventajas
                  1. Simplicidad el diseño unificado de la memoria facilita la fabricación del hardware
                    1. Flexibilidad puede ejecutar cualquier tipo de programa que este cargado en memoria
                      1. Reusabilidad del hardware ya que no es necesario rediseñar el sistema por un programa
                        1. Programabilidad permite almacenar y modificar programa en memoria
                          1. Es una arquitectura reprogramable
                        2. Desventajas
                          1. Cuello de botella
                            1. Surge cuando el sistema accede tanto a instrucciones como datos al mismo tiempo
                              1. El bus compartido entre datos e instrucciones limita el rendimiento, esto ocurre porque el procesador no puede acceder a datos e instrucciones a la vez
                                1. Técnicas para resolverlo
                                  1. Memoria cache es usada para reducir los accesos directos a la memoria principal
                                    1. Pipelining intenta mantener al procesador ocupado dividiendo las instrucciones en pasos secuenciales
                              2. Arquitectura harvard

                                Annotations:

                                • Es preferida para entornos de eficiencia, la velocidad de acceso a memoria y la seguridad del código son prioritarios.
                                1. Aspectos Técnicos
                                  1. Memoria de instrucciones utilizado para almacenar código del programa
                                    1. Memoria de datos almacena información que el programa debe procesar
                                      1. Buses separados cada tipo de memoria tiene su bus de datos y direcciones
                                        1. Permite accesos simultáneos
                                      2. Arquitectura de harvard como una alternativa mas eficiente para casos donde el rendimiento y la velocidad, son mas importantes que la simplicidad del diseño
                                        1. Ventajas
                                          1. Acceso simultaneo a instrucciones y datos
                                            1. Mejora la velocidad de ejecución
                                            2. Menor riesgo de sobreescritura
                                              1. Al tener memorias separadas es imposible que los datos corrompan el código del sistema
                                              2. Optimización especializada
                                                1. Se puede usar memorias más rápidas o especificas para cada tipo de información
                                              3. Desventajas
                                                1. Mayor complejidad de diseño
                                                  1. Requiere buses y controladores duplicados
                                                  2. Menor flexibilidad
                                                    1. Limita ciertas técnicas avanzadas
                                                    2. Menor compatibilidad con softwares generalista
                                                      1. No compatibles con arquitecturas de propósito general
                                                  3. Taxonomía de Flynn
                                                    1. Es un sistema de clasificación de arquitecturas según como clasifican datos e instrucciones
                                                      1. Flujo de instrucciones
                                                        1. Flujo de datos
                                                        2. Clases de arquitecturas

                                                          Annotations:

                                                          • La arquitectura de Von neuman pertenece a SISD La arquitectura de Harvard pertenece a MIMD
                                                          1. SISD
                                                            1. Una instruccion un dato
                                                            2. SIMD
                                                              1. Una instrucción múltiples datos
                                                              2. MISD
                                                                1. Múltiples instrucciones un dato
                                                                2. MIMD
                                                                  1. Múltiples instrucciones múltiples datos
                                                              Show full summary Hide full summary

                                                              Similar

                                                              Elementos que conforman a google chrome
                                                              juan carlos hernandez morales
                                                              Diapositivas de Topología de Redes
                                                              lisi_98
                                                              INFORMÁTICA 22
                                                              daniel flores
                                                              Construcción de software
                                                              CRHISTIAN SUAREZ
                                                              Sistema de Gestor de Base de Datos MongoDB
                                                              Edwin Herlop
                                                              TRABAJO DE TOPOLOGÍA DE REDES
                                                              lisi_98
                                                              ACCESORIOS DE WINDOWS
                                                              roxana ochoa
                                                              Línea del tiempo Evolución histórica del software SPSS
                                                              SANDRA LAME
                                                              Arquitecturas de Sistemas Distribuidos
                                                              Edisson Reinozo
                                                              Cloud Data Integration Specialist Certification
                                                              James McLean
                                                              INFORMÁTICA - Periféricos de entrada y salida
                                                              Serna Izaoly