Sunteți pe pagina 1din 26

ARQUITECTURA DE COMPUTADORAS

SCC-0402

UNIDAD 1
MODELOS DE ARQUITECTURA DE COMPUTO CLSICA, SEGMENTADA Y MULTIPROCESO

Objetivo: Aprender a determinar las caractersticas, componentes y partes de un equipo de cmputo.

Cmo se procesa la informacin en una computadora?

ENTRADA Ingreso de Datos

PROCESO Trabajo de la CPU Unidad Central de Proceso

SALIDA Entrega de Resultados Dispositivos de

Dispositivos de
Entrada

Salida

QUE ES LA ARQUITECTURA Y LA ORGANIZACIN?


Arquitectura

de computadores: es el estudio de la estructura, funcionamiento y diseo de computadores. organizacin de computadoras se refiere a las unidades funcionales y sus interconexiones, que materializan especificaciones arquitectnicas.

La

Muchos

fabricantes de computadoras ofrecen una familia de modelos, todos con la misma arquitectura pero con diferencias en la organizacin. arquitectura puede sobrevivir muchos aos, pero su organizacin cambia con la evolucin de la tecnologa.

Una

HISTORIA DEL PROCESO EN CMPUTO 0 1 2 3 4 5

.. -1645 Engranes

1949-1958
Tubos al vaco Tarjetas perforadas Cilindros magnticos

1958-1964
Transistores Anillos magnticos COBOL

1964-1971
IC Multiprogra macin Software Memoria de chip

1971-1988
Micro procesador Memoria de silicio

1983-
IA
Multiproceso

Procesos paralelo

Virtualizacin

NIVELES EN LA ARQUITECTURA
Nivel de Interfase Nivel orientado hacia problemas Nivel de lenguaje ensamblador Nivel de sistema operativo

Nivel de arquitectura de conjunto de instrucciones


Nivel de microarquitectura Nivel de lgica digital

USUARIO Traduccin Interpretacin (compilacin) Ensambladores

Conceptos Bsicos
Nivel de Interfase Nivel orientado hacia problemas Nivel de lenguaje ensamblador Nivel de sistema operativo

Nivel de arquitectura de conjunto de instrucciones


Nivel de microarquitectura Nivel de lgica digital

USUARIO Traduccin: tcnica en que consiste sustituir las intrucciones en un nivel superior por uno de nivel inferior, despus se corre el programa en el nivel inferior.

Conceptos Bsicos
Nivel de Interfase Nivel orientado hacia problemas Nivel de lenguaje ensamblador Nivel de sistema operativo

Nivel de arquitectura de conjunto de instrucciones


Nivel de microarquitectura Nivel de lgica digital

USUARIO Interpretacin (Compilacin): tcnica en que un programa en nivel inferior toma programas de nivel superior y los ejecuta en instruccin una a una, no se requiere generar un programa nuevo en el nivel inferior.

Conceptos Bsicos
Nivel de Interfase Nivel orientado hacia problemas Nivel de lenguaje ensamblador Nivel de sistema operativo

Nivel de arquitectura de conjunto de instrucciones


Nivel de microarquitectura Nivel de lgica digital

USUARIO Ensambladores: versin reducida de un compilador, realiza procesos de enlace, llama programas, calcula saltos y cambia referencias simblicas por la direccin correspondiente.

MODELOS DE COMPUTADORAS
Arquitectura
Arquitectura Arquitectura

de computo clsicas.
de cmputo Segmentadas. de Cmputo Multiprocesamiento.

ARQUITECTURA DE CMPUTO CLSICAS

El

modelo clsico de arquitectura de computadoras fu diseado por Jhon Von Newman que consta de los siguientes elementos:

Dispositivos de entrada Dispositivos de proceso Dispositivos de almacenamiento Dispositivos de salida

Esta

idea conocida como concepto de programa almacenado, se atribuye a los diseadores de la ENIAC, sobre todo al matemtico John von Neumann. En 1946 von Neumann y colegas empezaron el diseo de la nueva computadora que llamaron IAS y sigue siendo el prototipo de toda una secuencia de computadoras de uso general. raras excepciones, todas las computadoras de hoy da tienen la misma estructura general y funcionamiento que las mquinas de von Neumann.

Salvo

El

proceso de programacin podra ser ms fcil si el programa se representar en una forma adecuada para ser guardado en la memoria junto con los datos. la computadora conseguira sus instrucciones leyndolas de la memoria, y se podra hacer o modificar un programa escribiendo en una zona de memoria

Entonces,

ARQUITECTURA CLSICA

Virtualmente todas las computadoras se han diseado basndose en los conceptos desarrollados por von Neumann. Tal diseo 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 posicin, sin considerar el tipo de dato contenido en la misma. La ejecucin se produce siguiendo una secuencia de instruccin tras instruccin (a no ser que dicha instruccin se modifique explcitamente).

ARQUITECTURA DE CMPUTO SEGMENTADAS

El paralelismo de operaciones aumenta el rendimiento del computador y consiste en la segmentacin del procesador (pipe-line), descomponindolo en etapas para poder procesar una instruccin 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.

Esta

arquitectura es muy comn en el desarrollo de programas para el intrprete de comandos, ya que se pueden concatenar comandos fcilmente con tuberas (pipe). es una arquitectura muy natural en el paradigma de programacin funcional, ya que equivale a la composicin de funciones matemticas arquitectura pipe-line se aplica en dos lugares de la maquina, en la CPU y en la ALU.

Tambin

La

Si

ocurre esto en una CPU normal a una con pipeline, la cantidad de instrucciones que se hacen por segundo aumenta, es decir aumenta el flujo de instrucciones que se ejecutan por segundo.

ARQUITECTURA DE MULTIPROCESAMIENTO

SMP es el acrnimo de Symmetric Multi-Processing, multiproceso simtrico. Se trata de un tipo de arquitectura de ordenadores en que dos o ms procesadores comparten una nica memoria central. La arquitectura SMP (Multi-procesamiento simtrico, tambin llamada UMA, de Uniform Memory Access), se caracteriza por el hecho de que varios microprocesadores comparten el acceso a la memoria. Todos los microprocesadores compiten en igualdad de condiciones por dicho acceso, de ah la denominacin simtrico.

Los

sistemas SMP permiten que cualquier procesador trabaje en cualquier tarea sin importar su localizacin en memoria;
soporte del sistema operativo, estos sistemas pueden mover fcilmente tareas entre los procesadores para garantizar eficientemente el trabajo.

Con

Una computadora SMP se compone de microprocesadores independientes que se comunican con la memoria a travs de un bus compartido.
Dicho bus es un recurso de uso comn. Por tanto, debe ser arbitrado para que solamente un microprocesador lo use en cada instante de tiempo. Si las computadoras con un solo microprocesador tienden a gastar considerable tiempo esperando a que lleguen los datos desde la memoria, SMP no mejora ni empeora lo que s es que hay varios parados en espera de datos.

TAREA 1.1 ARQUITECTURA DE COMPUTADORAS Describa detalladamente el funcionamiento de la arquitectura Von Neumann. Entregue en hojas sueltas de cuadros chicos (pues se pega en la libreta). 1 hoja mximo.

S-ar putea să vă placă și