You are on page 1of 11

Arquitectura del Computador

Instituto Tecnolgico Spencer W. Kimball Huehuetenango, Huehuetenango.

Nombre: Miqueas Israel Sales Catedrtico: lvaro Martnez

Tema: Arquitectura del computador

Curso: Carrera: Perito en computacin

Fecha de entrega: 13junio 2013

Bachiller Industrial Y Perito en Computacin

Arquitectura del Computador

INTRODUCCIN Las computadoras no han nacido hace poco, en realidad el hombre siempre busc tenerdispositivos que le ayudaran a efectuar clculos precisos y rpidos; una breve resea histrica nospermitir, comprender cmo llegamos a las computadoras actuales.

Bachiller Industrial Y Perito en Computacin

Arquitectura del Computador

Contenido
Arquitectura de computadoras.......................................................................................................... 4 ARQUITECTURA CLASICA: ......................................................................................................... 4 ARQUITECTURA SEGMENTADAS ............................................................................................. 6 ARQUITECTURA MULTIPROCESAMIENTO (Arquitectura moderna) .................................. 6 Taxonomas o clasificacin de computadoras segn su arquitectura .............................................. 7 Taxonoma de Flynn ...................................................................................................................... 7 Computadores SISD....................................................................................................................... 8 Computadores MISD ..................................................................................................................... 8 Computadores SIMD ..................................................................................................................... 8 Computadores MIMD .................................................................................................................... 9 Computadores MTMD ................................................................................................................... 9 Computadores MTMD ................................................................................................................... 9 Otras taxonomas ........................................................................................................................... 9

Bachiller Industrial Y Perito en Computacin

Arquitectura del Computador


Arquitectura de computadoras La arquitectura de computadoras es el diseo conceptual y la estructura operacional fundamental de un sistema de computadora. 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 proceso (CPU) trabaja internamente y accede a las direcciones de memoria. Tambin suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras segn los requerimientos de funcionalidad, rendimiento y costo.

Existen tres modelos de arquitectura: La clsica, la segmentada y la de multiprocesamiento (moderna). ARQUITECTURA CLASICA: El modelo clsico de arquitectura de computadoras fue diseado por Jhon Von Newman que consta de los siguientes elementos: Dispositivos de entrada, de proceso, de almacenamiento y de salida DISPOSITIVOS DE ENTRADA Un dispositivo de entrada le permite comunicarse con una computadora .puede utilizarlo para ingresar informacin y emitir comandos .el teclado, el mouse y el joystick son ejemplos. DISPOSITIVO SALIDA Un dispositivo de salida le permite a una computadora comunicarse con usted. Estos dispositivos muestran la informacin en una pantalla, crean copias impresas o generan sonidos. Algunos ejemplos son el monitor, la impresora y los parlantes. PROCESADOR La unidad central de proceso (cpu) el chip principal de unacomputadora. Esta procesa instrucciones, realiza clculos y administra el flujo de informacina travs de un sistema de computacin .Tambin se comunica con los dispositivos de entrada y salida y almacenamiento para realizar diferentes tareas.
Bachiller Industrial Y Perito en Computacin 4

Arquitectura del Computador


ALMACENAMIENTO El dispositivo de almacenamiento se utiliza para colocar informacin en medios dealmacenamiento .La computadora emplea la informacin almacenada en esos medios para realizar tareas. Algunos ejemplos de estos dispositivo son las unidades de disco duro, disquetes, CD-ROMgrabable, cintas y dvd-rom. MODELO DE VON NEUMANN Las computadoras digitales actuales se ajustan al modelo propuesto por el matemtico John Von Neumann. De acuerdo con l, una caracterstica importante de este modelo es que tanto los datos como los programas, se almacenan en la memoria antes de ser utilizados.

Neumann, John von (1903-1957).

Matemtico hngaro nacionalizado estadounidense nacido el 3 de diciembre de 1903 en Budapest y fallecido el 8 de febrero de 1957 en Washington, D. C. Su verdadero nombre era Johann Von Neumann, y estudi qumica en la Universidad de Berln, y obtuvo el doctorado en Ingeniera qumica en la Escuela de Tecnologa de Zrich en 1926. Ese mismo ao obtuvo un doctorado en Matemticas por la Universidad de Budapest con un trabajo sobre teora de grupos, siguiendo un mtodo axiomtico y en el que se da la definicin de nmero ordinal que se acepta en la actualidad. Fue lector en la Universidad de Berln entre los aos 1926 y 1929 y en la Universidad de Hamburgo en 1930, poca en la que centr su inters en el tratamiento de operadores inherente a la mecnica cuntica. Durante la segunda mitad de la dcada de los treinta estableci el ahora conocido como lgebra de Von Neumann, herramienta basada en los anillos de operadores que considera las propiedades de un espacio determinado como las resultantes de las propiedades de las distintas rotaciones que permite el grupo de

Bachiller Industrial Y Perito en Computacin

Arquitectura del Computador


operadores que definen dicho espacio, y que es una de las ms poderosas herramientas de anlisis en teora cuntica. Von Neumann frente a una de las primeras computadoras.

Interesado en la dcada de los cincuenta en el desarrollo de las computadoras, investig el llamado diseo local, que se refiere a cmo obtener respuestas fiables y precisas de una mquina que no lo es, y desarroll mtodos para obtener respuestas aleatorias de la memoria de un ordenador. Suya es la divisin de un ordenador en cuatro componentes memoria, unidad lgica y aritmtica, unidad de control y dispositivos perifricos- que tienen todos los ordenadores en la actualidad y que se conoce como arquitectura de Von Neumann. Fue nombrado miembro de la comisin de Energa Atmica de su pas en 1955, y un ao ms tarde se le concedi el premio Enrico Fermi en reconocimiento a su labor en el diseo de computadoras. ARQUITECTURA SEGMENTADAS 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.

ARQUITECTURA MULTIPROCESAMIENTO (Arquitectura moderna) SMP es el acrnimo de SymmetricMulti-Processing, multiproceso simtrico. Se trata de un tipo de arquitectura de ordenadores en que dos o ms procesadores comparten una nica memoria central. Los sistemas SMP 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.

Bachiller Industrial Y Perito en Computacin

Arquitectura del Computador


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 empeora esta situacin, ya que hay varios parados en espera de datos. Propone modificaciones en la arquitectura del equipo fsico y mejoras y nuevas prestaciones enel tiempo lgico. Un ejemplo en el primer aspecto es la arquitectura Harvard, que estespecialmente diseada para atacar las debilidades de la arquitectura Von Neumann, la solucin, conceptualmente, es harto sencilla, se construye un procesador que est unido a dos tipos de memoria diferentes por medio de dos buses independientes. La memoria de datos y la memoria de instrucciones son independientes, almacenndose en ellas los datos y el programa, respectivamente. Para un procesador de tipo RISC Computador de Juego de InstruccionesReducido, el conjunto de instrucciones y el bus de la memoria de programa pueden disearse demanera tal que todas las instrucciones tengan la misma longitud que la posicin de la memoria y lomismo con los datos. Adems, como los buses de ambas memorias son independientes, la CPUpuede estar accediendo a los datos para completar la ejecucin de una instruccin, y al mismotiempo estar leyendo la prxima instruccin a ejecutar.Una forma de potenciar el aislamiento entre las instrucciones y los datos es la incorporacin dememorias cach ultrarpidas, que como sucede en los ltimos modelos Pentium, una se encarga deguardar los datos que va a precisar la CPU y otra las instrucciones.

Taxonomas o clasificacin de computadoras segn su arquitectura Segn las diferentes arquitecturas desarrolladas pueden clasificarse los computadores de diferentes puntos de vista. Una de las clasificaciones ms extendida es la denominada taxonoma de Flynn (1966), que se detalla a continuacin. Taxonoma de Flynn Esta taxonoma se basa en el nmero de flujos de instrucciones y flujos de datos que posee cada sistema computador. El proceso computacional consiste en la ejecucin de una secuencia de instrucciones sobreun conjunto de datos. Flujo de instrucciones es la secuencia sobre la que opera un procesador, y el flujo de datos comprende la secuencia de datos de entrada y los resultados parciales y totales.
Bachiller Industrial Y Perito en Computacin 7

Arquitectura del Computador


Las arquitecturas de computadores se caracterizan por el hardware que destinan a atender a los flujos de instrucciones y datos. Flynn propuso 4 categorias: SISD: Simple flujo de instrucciones, simple flujo de datos. MISD: Mltiple flujo de instrucciones, simple flujo de datos. SIMD: Simple flujo de instrucciones, mltiple flujo de datos. MIMD: Mltiple flujo de instrucciones, mltiple flujo de datos. Despus introdujo una quinta clasificacin separada un poco de las cuatro anteriores: MTMD: Mltiple tareas, mltiple flujo de datos. Computadores SISD Responden a los monoprocesadores convencionales (tipo Von Neumann) que ms se usan. Al disponer de una nica Unidad de Proceso (Camino de Datos) slo existe un Flujo de Instrucciones y un Flujo de Datos. Computadores MISD Existen n Unidades de Proceso, cada una con su propia Unidad de Control y sus propias instrucciones, pero operando sobre el mismo flujo de datos, de forma que la salida de un procesador pasa a ser la entrada (operandos) del siguiente en el macrocauce de los datos. Se hacen diferentes operaciones con los mismos datos. ninguna materializacin real de este tipo. Computadores SIMD Flujo nico de instrucciones y Flujo mltiple de Datos. Slo hay una Unidad de Control que controla las diferentes Unidades de Proceso. Todas la Unidades de Proceso reciben la misma instruccin, pero operan sobre los diferentes datos procedentes de la memoria compartida. La mayora de los computadores SIMD necesitan que exista intercomunicacin entre las Unidades de Proceso, para compartir datos y resultados intermedios. Hay dos formas de lograrlo: 1. Memoria Compartida: Todas las Unidades de Proceso utilizan una memoria comn y cuando una quiere enviar un dato a otra, primero lo escribe en una posicin que la otra conoce y luego sta lee dicha posicin. Es como un tabln de anuncios que puede usar todo el mundo. 2. Red de Interconexin: Las M posiciones de la memoria se reparten entre los N procesadores a razn de M/N posiciones de memoria local para cada uno, adems cada procesador se une con los dems mediante una lnea Full-Duplex de forma que en un momento determinado un procesador puede recibir datos de otro y al mismo tiempo mandar otros datos a un tercer procesador.
Bachiller Industrial Y Perito en Computacin 8

Arquitectura del Computador


Computadores MIMD Este tipo de computadora se basa en el paralelismo como las SIMD, la diferencia es que la arquitectura MIMD es asncrona. No tiene un reloj central. Cada procesador en un sistema MIMD puede ejecutar su propia secuencia de instrucciones y tener sus propios datos. Esta caracterstica es la ms general y poderosa de esta clasificacin. Es una agrupacin de monoprocesadores convencionales, cada uno con su Unidad de Control, su Unidad de Proceso y su memoria local. Cada uno dispone de su Flujo de Instrucciones y de su Flujo de Datos, trabajan en paralelo y de forma asncrona y estn comunicados entre ellos igual que los SIMD. Usan la memoria compartida o bien la red de interconexin. Computadores MTMD Estos computadores surgen como una extensin a la clasificacin de Flynn, algo restringida al contemplar la ejecucin slo a nivel de instrucciones. Mltiples Tareas con Mltiples Flujos de Datos. Son como los computadores MIMD, la nica diferencia es la tarea que se aplica a cada Unidad de Proceso. Estos computadores son capaces de ejecutar concurrentemente un nmero determinado de tareas, cada una con su propio conjunto de datos. Computadores MTMD Estos computadores surgen como una extensin a la clasificacin de Flynn, algo restringida al contemplar la ejecucin slo a nivel de instrucciones. Mltiples Tareas con Mltiples Flujos de Datos. Son como los computadores MIMD, la nica diferencia es la tarea que se aplica a cada Unidad de Proceso. Estos computadores son capaces de ejecutar concurrentemente un nmero determinado de tareas, cada una con su propio conjunto de datos. Otras taxonomas Existen otras taxonomas que no son tan populares como la de Flynn entre las que destaca lataxonoma de Shore que al igual que la de Flynn, clasifica los computadores en funcin del nmero de elementos; pero mientras que la taxonoma de Flynn pretende clasificarlos por la organizacin del software (Instrucciones y Datos), la clasificacin de Shore lo hace por la estructura del hardware (Unidad de Control, Unidad de Proceso y Memoria de Datos e Instrucciones).Por lo tanto la aparicin de paralelismo dentro de cada uno de estos componentes no se valora. La arquitectura Shore se representa seis tipos: 1. Tipo 1: Formada por una UC (Unidad de Control) conectada a una UP (Unidad de Proceso) y a una Memoria de Instrucciones. 2. Tipo 2: Similar a la anterior, con la salvedad de que las lecturas de memoria se realizan de forma paralela, es decir, un bit de cada palabra por cada acceso. As la
Bachiller Industrial Y Perito en Computacin 9

Arquitectura del Computador


unidad de proceso est preparada para realizar operaciones con los datos ledos de esta forma. 3. Tipo 3: Es una combinacin de las arquitecturas anteriores; est formada por una memoria bidimensional a la que acceden dos UP que operan en consecuencia a la lectura que realizan, horizontal o vertical. La UC supervisa las dos UP. 4. Tipo 4: Existen mltiples UP conectadas a una sola UC, que recibe rdenes de una Memoria de Instrucciones. Cada UP trabaja con una Memoria local de Datos. No existe ninguna comunicacin entre ellas. 5. Tipo 5: Es similar a la anterior, pero las UP se encuentran interconectadas entre ellas, pudiendo as la misma UP acceder a varios mdulos de memoria. 6. Tipo 6: En esta arquitectura se integran la UP y la Memoria local en un solo componente, que lgicamente estar conectado a una UC. Esta clasificacin es bastante incompleta, y queda poco determinado el tipo de paralelismo que se puede encontrar en un sistema. Adems, tampoco diferencia, por ejemplo, sistemas que implementen la segmentacin dentro de la Unidad de Proceso y/o Unidad de Control, de los que no las utilicen. Otra taxonoma es la Estructural que no se basan slo en el paralelismo para clasificar los computadores, sino que estudian tambin el modo de tratar los datos, la existencia de segmentacin y su tipo. Es una aproximacin a la clasificacin global y en la que intervienen varios criterios, incluyendo la aplicacin o no de tcnicas de paralelismo en distintos niveles.

Bachiller Industrial Y Perito en Computacin

10

Arquitectura del Computador

Conclusiones Actualmente el uso de computadoras esta muy extendido en nuestras actividades cotidianas, nos proporcionan mayor rapidez en nuestras tareas as como la posibilidad de manejar gran cantidad de datos. As podemos percibir como de un tiempo a esta parte las computadoras ganan terreno en las actividades humanas, su capacidad de clculo, de procesar datos, generar informacin e incluso simular procesos las convierten en herramientas indispensables nicamente limitadas por su propia capacidad.

Bachiller Industrial Y Perito en Computacin

11