Tarea

Solo disponible en BuenasTareas
  • Páginas : 5 (1205 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de agosto de 2012
Leer documento completo
Vista previa del texto
17. MODELOS DE COMPUTADORASArquitectura de computo clásicas.Arquitectura de cómputo Segmentadas.Arquitectura de Cómputo Multiprocesamiento.
18. Arquitecturas De Computo ClásicasEl modelo clásico de arquitectura de computadoras fué diseñado por Jhon Von Newman que consta de los siguientes elementos: Dispositivos de entrada, de proceso, de almacenamiento y de salida
19. Esta idea conocida comoconcepto de programa almacenado, se atribuye a los diseñadores de la ENIAC, sobre todo al matemático John von Neumann. En 1946 von Neumann y colegas empezaron el diseño de la nueva computadora que llamaron IAS (IAS - Institute of Advanced Studies) y terminada hasta 1952, siendo el prototipo de toda una secuencia de computadoras de uso general. Salvo raras excepciones, todas las computadoras de hoydía tienen la misma estructura general y funcionamiento que las máquinas de von Neumann.
21. La ENIAC (ElectronicNumericalIntegrator And Computer) fue la primera computadora electrónica de uso general en el mundo. Uno de los inconvenientes más grandes de la ENIAC era que tenia que ser programada manualmente mediante conmutadores y conectando y desconectando cables.
22. El proceso de programaciónpodría ser más fácil si el programa se representará en una forma adecuada para ser guardado en la memoria junto con los datos. Entonces, la computadora conseguiría sus instrucciones leyéndolas de la memoria, y se podría hacer o modificar un programa escribiendo en una zona de memoria
24. La memoria de la IAS (Institute of Advanced Studies) consiste de 1000 localidades de almacenamiento, llamadaspalabras de 40 bits, guardando tanto instrucciones como datos. Cada palabra podía contener un número representado con un bit de signo y 39 de magnitud, o bien dos instrucciones de 20 bits cada una.
25. La unidad de control de la IAS trae instrucciones de la memoria y las ejecuta una por una. La figura 1 muestra que tanto la unidad de control como la ALU contienen localidades de almacenamientollamadas registros, definidos de la siguiente manera:
26. Registro Temporal de Memoria “Buffer” (MBR): Contiene una palabra que debe ser almacenada en memoria, o recibe una palabra procedente de la memoria.Registro Temporal de Instrucción (IBR): Almacena temporalmente la instrucción contenida en la parte derecha de una palabra.Registro de Instrucción (IR): Contiene el código de operación de lainstrucción que se va a ejecutar.Registro de Dirección de Memoria (MAR): Especifica la dirección de memoria de la palabra que va a ser escrita o leída en MBR.Contador de Programa (PC): Contiene la dirección de la siguiente pareja de instrucciones que se traerán de memoria.Acumulador (AC) Multiplicador Cociente (MQ): Se emplean para almacenar temporalmente operandos y resultados de operaciones de la ALU.27. Virtualmente todas las computadoras se han diseñado basándose en los conceptos desarrollados por von Neumann. Tal diseño se conoce como Arquitectura de von Neumann y se basa en tres conceptos clave:Los datos y las instrucciones se almacenan en una sola memoria de lectura - escritura.Los contenidos de esta memoria se direccionan indicando su posición, sin considerar el tipo de dato contenidoen la misma.La ejecución se produce siguiendo una secuencia de instrucción tras instrucción (a no ser que dicha instrucción se modifique explícitamente).
28. Arquitecturas De Computo SegmentadasOtra aportación frecuente que aumenta el rendimiento del computador es el fomento del paralelismo implícito, que consiste en la segmentación del procesador (pipe-line), descomponiéndolo en etapas parapoder procesar una instrucción diferente en cada una de ellas y trabajar con varias a la vez. La arquitectura en pipeline (basada en filtros) consiste en ir transformando un flujo de datos en un proceso comprendido por varias fases secuenciales, siendo la entrada de cada una la salida de la anterior.
29. Esta arquitectura es muy común en el desarrollo de programas para el intérprete de comandos,...
tracking img