Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 25

UNIDAD 1

ARQUITECTURAS DE
CÓMPUTO

1.1 MODELOS DE LA ARQUITECTURAS


DE CÓMPUTO

EQUIPO 5:
- OSORIO HERNANDEZ IBETH 19010306
- HERNANDEZ SAUCEDO GONZALO REY 19011366
CONCEPTO DE ARQUITECTURA

En el entorno informático proporciona una descripción de la construcción y distribución física de


los componentes de la computadora.

La arquitectura de una computadora explica la situación de sus componentes y permite


determinar las posibilidades de que un sistema informático, con una determinada configuración,
pueda realizar las operaciones para las que se va a utilizar.
La organización de computadoras se refiere a las
unidades funcionales y sus interconexiones, que
materializan especificaciones arquitectónicas.

Ejemplos de atributos de organización: son los detalles


del hardware transparentes para el programador, tales
como señales de control, interfaces entre la
computadora y los periféricos y la tecnología de
memoria utilizada.
Las funciones básicas que que una computadora puede
llevar a cabo son:

- Procesamiento de datos.
- Almacenamiento de datos.
- Transferencia de datos.
- Control.
La computadora es una entidad que interactúa de alguna
manera con su entorno externo. En general todas sus
conexiones con el exterior pueden ser clasificadas como
dispositivos periféricos o líneas de comunicación.

Hay cuatro componentes estructurales principales.


Unidad Central de Procesamiento (CPU)

Controla el funcionamiento de la computadora y lleva a cabo las funciones de procesamiento


de datos.
Frecuentemente se le llama procesador.
Memoria principal: almacena datos.

E/S: transfiere datos entre la computadora y el exterior.

Sistema de interconexión (bus del sistema): Es el mecanismo que proporciona la comunicación


entre la CPU, la memoria y E/S.
El componente más interesante y de algún modo el más completo es la CPU,
sus principales componentes estructurales son:

Unidad de Control: controla el funcionamiento de la CPU y por tanto de la


computadora.

Unidad Aritmética y Lógica (ALU): lleva a cabo las funciones de


procesamiento de datos.

Registros: Es el área de almacenamiento interno temporal de datos para la


CPU.

Interconexión interna de la CPU: son mecanismos que proporcionan


comunicación entre la unidad de control, ALU y registros.
MODELOS DE COMPUTADORAS
- Arquitectura de cómputo clásicas.

- Arquitectura de cómputo segmentadas.

- Arquitectura de cómputo multiprocesamiento.


ARQUITECTURA DE CÓMPUTO CLÁSICAS

El modelo clásico de arquitectura de computadoras fue diseñado por Jhon Von Newman que
consta de los siguientes elementos:

- Dispositivos de entrada, de proceso, de almacenamiento y de salida.


Esta idea conocida como concepto de programa almacenado, se atribuye a los diseñadores de la
ENIAC, sobre todo al matemático Jhon Von Newman. En 1946 Von Newman 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 hoy día tienen la misma estructura general y
funcionamiento que las máquinas de Von Newman.
La ENIAC (Electronic Numerical Integrator 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 tenía que ser programada manualmente mediante conmutadores y conectando y desconectando
cables.

El proceso de programación podría ser más fácil si el programa se presentará 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.
ARQUITECTURA DE
CÓMPUTO SEGMENTADAS

Otra 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),
descomponiendolo en etapas para poder procesar una instrucciòn diferente en cada una de ellas
y trabajar con varis a la vez.

La arquitectura 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 común en el desarrollo de programas para el intérprete de comandos,
ya que se pueden concatenar comandos fácilmente con tuberías (pipe).

También es una arquitectura muy natural en el paradigma de programación funcional, ya que


equivale a la composición de funciones matemáticas.

La arquitectura pipe-line se aplica en dos lugares de la máquina, en la CPU y ALU.


DEFINICIÓN DE PIPELINE
En informática, un pipeline o tubería es un conjunto de elementos procesadores
conectados en serie, en donde la salida de un elemento es la entrada del siguiente. Los
elementos del pipeline son generalmente ejecutados en paralelo, en esos casos, debe
haber un almacenamiento tipo Buffer insertado entre elementos.

En informática, pipeline es sinónimo de segmentación.


APLICACIONES DE PIPELINES EN
INFORMÁTICA

1.- Pipelines gráficos: se encuentran en la mayoría de las tarjetas gráficas,


consiste en múltiples unidades aritméticas o CPUs completas, que
implementan varios escenarios de operaciones típicas de renderizado, por
ejemplo: cálculos de luz y colores, renderizado, proyección de perspectiva,
etc.

2.- Pipelines de software o tuberías: consiste en múltiples procesos


ordenados de tal forma que el flujo de salida de un proceso alienta la entrada
del siguiente proceso. Por ejemplo: los pipelines de Unix.
EJEMPLO
Una CPU no organizada de pipeline:
Si se trata de una instrucción a ser ejecutada por la ALU podemos decir que la CPU realiza a lo
largo del ciclo de máquina estas 5 tareas.
Una vez que termina de ejecutar una instrucción va a buscar otra y tarda en ejecutar un tiempo T,
es decir cada T segundos ejecuta una instrucción.
Si ocurre esto en una CPU normal a un con pipeline, la cantidad de instrucciones que se hacen
por segundo aumenta, es decir aumenta el flujo de instrucciones que se ejecutan por segundo.
ARQUITECTURAS DE CÓMPUTO DE
MULTIPROCESAMIENTO

SMP es el acronimo de Symmetryc Multi-Processing, multiproceso simetrico. Se trata de


un tipo de arquitectura de ordenadores en que dos o más procesadores comparten una única
memoria central.

La arquitectura SMP (Multi-Procesamiento simétrico, también 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 denominación “Simétrico”.
Los sistemas SMP permiten que cualquier procesador trabaje en cualquier tarea sin
importar su localización en memoria; con un promedio soporte del sistema operativo, estos
sistemas pueden mover fácilmente tareas entre los procesadores para garantizar
eficientemente el trabajo.
Una computadora SMP se compone de microprocesadores independientes que se comunican
con la memoria a través de un bus compartido.

Dicho bus es un recurso de uso común. 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 si es
que hay varios parados en espera de datos.
Tarjeta madre Intel Dual Quad-Core D5400XS Skulltrail
CONCLUSION

La arquitectura de computadoras es el diseño conceptual y la estructura operacional


fundamental de un sistema de computadora. Es decir, es un modelo y una descripción
funcional de los requerimientos y las implementaciones de diseño para varias partes de
una computadora, con especial interés en la forma en que la unidad central de proceso
(CPU) trabaja internamente y accede a las direcciones de memoria.

También podría gustarte