Modelos de Arquitectura de Computadoras
Modelo Clasico
También conocido como modelo de
Von Neumann, en honor al matemático Jhon 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
Behrouz Forouzan señala que en el modelo de Von Neumann la memoria es el área de almacenamiento, donde los programas y los datos se almacenan durante el procesamiento. La Unidad Lógica Aritmética (ALU: arithmetic logic unit) es donde el cálculo aritmético y las operaciones lógicas toman lugar. La Unidad de Control determina las operaciones de la memoria, de la ALU y del
subsistema de entrada/salida.
El modelo de Von Neumann establece que el programa debe almacenarse en la memoria, lo cual difiere de la arquitectura de las primeras computadoras en las cuales sólo se almacenaban los datos en la memoria, señala Behrouz.
Fuente. Vázquez Gómez, J. B. (2012). Arquitectura de computadoras.
click to edit
Segmentadas
Qué son?
Son registros adicionales que generan direcciones de memoria cuando se combinan con otros registros en el microprocesador
Los Registros se en listan en los siguientes segmentos
DS (Datos). Es una sección de memoria que contiene la mayor parte de los datos utilizados por un programa.
CS (código). Es una sección de la memoria que almacena el código (procedimientos y programas) utilizado por el microprocesador.
ES (extra). Es un segmento de datos adicional utilizado por algunas de las instrucciones de cadena para guardar datos de destino.
SS (pila). Define el área de memoria utilizada para la pila. El punto de entrada de la pila se determina mediante los registros segmento de pila y apuntador de pila.
FS y GS. Son registros de segmento suplementario, disponibles en los microprocesadores del 80386 al Pentium 4 para que los programas puedan acceder a dos segmentos de memoria adicionales.
Un video para explicar
Fuente. Mano, M. M. (1994). Arquitectura de computadoras. Pearson Educación.
Multiprocesamiento
Un video
Un procesador multiprocesos incrementa el rendimiento de una aplicación al dividir el trabajo de Cómputo entre los núcleos disponibles
Esto supone algunos elementos
Grid. Es un tipo de sistema distribuido que permite seleccionar, compartir e integrar recursos autónomos geográficamente distribuidos. Un Grid es una configuración colaborativa que se puede adaptar dinámicamente según lo requerido por el usuario, la disponibilidad y potencia de cómputo de los recursos conectados.
Cluster. Es un sistema de procesamiento paralelo compuesto por un conjunto de computadoras interconectadas vía algún tipo de red, las cuales cooperan configurando un recurso que se ve como “único e integrado”, más allá de la distribución física de sus componentes.
Cloud. Se presentan como una evolución natural del concepto de Clusters y Grids, integrando grandes conjuntos de recursos virtuales (hardware, plataformas de desarrollo y/o servicios), fácilmente accesibles y utilizables por usuarios distribuidos, vía WEB. Estos recursos pueden ser dinámicamente reconfigurados para adaptarse a una carga variable, permitiendo optimizar su uso.
Integrantes del Equipo: Erick Ángel Guzmán Ramírez, Irving Jesús Avilés Reyes, Juan David Franco Jiménez
Fuente. De Giusti, A. E., Tinetti, F. G., Naiouf, M., Villagarcía Wanza, H. A., Chichizola, F., De Giusti, L., ... & Balladini, J. (2012, January). Arquitecturas multiprocesador distribuidas: cluster, grid y cloud computing. In Workshop de Investigadores en Ciencias de la Computación (Vol. 14).