Вы находитесь на странице: 1из 36

Arquitectura de computadoras

Unidad 1: Arquitectura de cmputo 1.1 Modelos de arquitecturas de cmputo.


1.1.1 Clsicas. 1.1.2 Segmentadas. 1.1.3 De multiprocesamiento.

Unidad 1: Arquitectura de cmputo


Definicin de Computadora: Una computadora es una mquina electrnica que recibe y procesa datos para convertirlos en informacin til. Una computadora es una coleccin de circuitos integrados y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo indicado por el usuario o automticamente por otro programa
POR: ING. JUAN ANTONIO SALINAS JUNIO 2012

Unidad 1: Arquitectura de cmputo


Definicin de Arquitectura : En el entorno informtico proporciona una descripcin de la construccin y distribucin fsica de los componentes de la computadora.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


Definicin de Arquitectura de cmputo: Explica la situacin de sus componentes y permite determinar las posibilidades de que un sistema informtico, con una determinada configuracin, y pueda realizar las operaciones para las que se va a utilizar.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


Definicin de Arquitectura de cmputo: Es decir, es un modelo y una descripcin funcional de los requerimientos y las implementaciones de diseo para varias partes de una computadora, con especial inters en la forma en que la unidad central de procesamiento (CPU) trabaja internamente y accede a las direcciones de memoria. (arquitectura cerrada y arquitectura abierta)

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


Definicin de Organizacin de Computadoras:

Se refiere a las unidades funcionales y sus interconexiones, que materializan especificaciones arquitectnicas. Se refiriere tambin a la manera en que los componentes operan y la forma en que se conectan para formar el sistema.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


Diferencia entre de Arquitectura y organizacin de computador Arquitectura que componentes tendr?(Diseo) computadora tendr la instruccin de multiplicar. Organizacin Como? es si esa instruccin ser implementada por una unidad especializada en multiplicar o por un mecanismo que haga un uso iterativo de la unidad de suma del sistema
POR: ING. JUAN ANTONIO SALINAS JUNIO 2012

Unidad 1: Arquitectura de cmputo


Definicin de Sistema Operativo: Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicacin y los diferentes usuarios. Es un administrador de los recursos de hardware del sistema.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo

Cual es la relacin entre el Sistema Operativo y la arquitectura de computadora:

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


Aplicacin de computadoras en nuestra vida diaria
prediccin

meteorolgica, investigaciones nucleares y de alta energa, diagnstico mdico, simulaciones para fluidos (aerodinmica hidrodinmica), Inteligencia artificial y sistemas expertos, navegacin, deteccin, defensa, ingeniera qumica y gentica, y muchas otras ms.
POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


Aplicacin de computadoras en nuestra vida diaria En todos estos casos, la creciente demanda por manejar volmenes de datos cada vez mayores, con mayor precisin o ms rpidamente llega a sobrepasar pronto las capacidades de los computadores disponibles. Se busca entonces que la construccin de mejores computadores logren avances subtanciales en su rendimiento.
POR: ING. JUAN ANTONIO SALINAS JUNIO 2012

Unidad 1: Arquitectura de cmputo


Actividad: Lectura (ingles), anlisis y resumir informacin

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas

Estas arquitecturas se desarrollaron en las primeras computadoras electromecnicas y de tubos de vaco. Aun son usadas en procesadores empotrados de gama baja y son la base de la mayora de las arquitecturas modernas.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas Arquitectura Mauchly-Eckert (Von Newman) Esta arquitectura fue utilizada en la computadora ENIAC (Electronic Numerical Integrator And Computer). Consiste en una unidad central de proceso que se comunica a travs de un solo bus con un banco de memoria en donde se almacenan tanto los cdigos de instruccin del programa, como los datos que sern procesados por este.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas Los registros sirven para almacenar internamente datos y estado del procesador. (A.L.U.) La unidad aritmtica lgica proporciona la capacidad de realizar operaciones aritmticas y lgicas. C.U.) La unidad de control genera las seales de control para leer el cdigo de las instrucciones, decodificarlas y hacer que la ALU las ejecute.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas La principal desventaja de esta arquitectura, es que el bus de datos y direcciones nico se convierte en un cuello de botella por el cual debe pasar toda la informacin que se lee de o se escribe a la memoria, obligando a que todos los accesos a esta sean secuenciales

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas Uno de los inconvenientes ms grandes de la ENIAC era que tenia que ser programada manualmente mediante conmutadores y conectando y desconectando cables.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas Esta arquitectura es la ms empleada en la actualidad ya, que es muy verstil. Ejemplo de esta versatilidad es el funcionamiento de los compiladores, los cuales son programas que toman como entrada un archivo de texto conteniendo cdigo fuente y generan como datos de salida, el cdigo maquina que corresponde a dicho cdigo fuente (Son programas que crean o modifican otros programas).
POR: ING. JUAN ANTONIO SALINAS JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas

Sistema embebido o empotrado:


Es una computadora diseada para realizar una o algunas pocas funciones dedicadas frecuentemente en un sistema de computacin en tiempo real. Al contrario de lo que ocurre con los ordenadores de propsito general

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas

Un 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:

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.1 Clsicas

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).
POR: ING. JUAN ANTONIO SALINAS JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.2 Segmentadas o por segmentos Estas arquitecturas buscan mejorar el desempeo realizando paralelamente varias etapas del ciclo de instruccin al mismo tiempo. El procesador se divide en varias unidades funcionales independientes (pipe-lines), y se dividen entre ellas el procesamiento de las instrucciones. Esto aumenta el rendimiento del computador que 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.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


1.1.2 Segmentadas o por segmentos Un pipeline o tubera es un conjunto de elementos procesadores de datos 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

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


.1.1.2 Segmentadas o por segmentos

Ejemplos 1.- Pipelines grficos, se encuentran en la mayora de las tarjetas grficas, consiste en mltiples unidades aritmticas o CPUs completas, que implementan variados escenarios de operaciones tpicas de renderizado, por ejemplo, clculos de luz y colores, renderizado, proyeccin de perspectiva, etc. 2. Pipelines de software o tuberas, consiste en mltiples procesos ordenados de tal forma que el flujo de salida de un proceso alimenta la entrada del siguiente proceso. Por ejemplo, los pipelines de Unix.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


.1.1.2 Segmentadas o por segmentos

Ejemplos Veamos una CPU no organizada en pipeline: Si se trata de una instruccin a ser ejecutada por la ALU podemos decir que la CPU realiza a lo largo del ciclo de mquina estas 5 tareas. Una vez que termina de ejecutar una instruccin va a buscar otra y tarda en ejecutarla un tiempo T, es decir cada T segundos ejecuta una instruccin.
POR: ING. JUAN ANTONIO SALINAS JUNIO 2012

Unidad 1: Arquitectura de cmputo


.1.1.2 Segmentadas o por segmentos

Ejemplos Qu sucede si dividimos en 5 unidades segn las 5 cosas que realiza la CPU? Supongamos la CPU dividida en 5 unidades, de tal forma que c/u tarde lo mismo en realizar su partecita. Es decir c/u tardar T/5. Para que una instruccin se ejecute se necesita T segundos entonces para que usar pipe-line?
POR: ING. JUAN ANTONIO SALINAS JUNIO 2012

Unidad 1: Arquitectura de cmputo


.1.1.3 De multiprocesamiento.

Cuando se desea incrementar el desempeo ms all de lo que permite la tcnica de segmentacin del cauce, se requiere utilizar ms de un procesador para la ejecucin del programa de aplicacin.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


.1.1.3 De multiprocesamiento.

Se utiliza el 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.

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo


.1.1.3 De multiprocesamiento.

Todos los microprocesadores compiten en igualdad de condiciones por dicho acceso, de ah la denominacin simtrico. Esto permiten que cualquier procesador trabaje en cualquier tarea sin importar su localizacin en memoria; con un propicio soporte del sistema operativo, estos sistemas pueden mover fcilmente tareas entre los procesadores para garantizar eficientemente el trabajo.
POR: ING. JUAN ANTONIO SALINAS JUNIO 2012

Unidad 1: Arquitectura de cmputo

Nueva tarjeta madre Intel Dual Quad-Core D5400XS Skulltrail


POR: ING. JUAN ANTONIO SALINAS JUNIO 2012

Unidad 1: Arquitectura de cmputo

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Unidad 1: Arquitectura de cmputo

POR: ING. JUAN ANTONIO SALINAS

JUNIO 2012

Вам также может понравиться