You are on page 1of 9

Arquitectura y Ensamblaje de Computadores

Se puede definir la arquitectura de computadores como el estudio de la estructura, funcionamiento de las computadoras. Este funcionamiento considera aspectos de hardware y el estrecho vinculo que existe con el software, especialmente, con los sistemas operativos. Computador, dispositivo electrnico capaz de recibir un conjunto de instrucciones y ejecutarlas realizando c lculos sobre los datos num!ricos, o bien compilando y correlacionando otros tipos de informacin.

Funcionamiento del Computador


"odo #C funciona, desde un punto de vista llamado externo, con un esquema similar y muy simple a trav!s de los perif!ricos de entrada $teclado, ratn, micrfono...% se introducen datos. Estos pasan a &uardarse en los dispositivos correspondientes $memorias% y se incorporan a la unidad central donde se procesan. El resultado de tal procesamiento se env'a a los perif!ricos de salida $monitor, impresora...% dando lu&ar a la salida de datos. (nternamente, la transferencia de los datos desde los dispositivos de entrada lle&a a la unidad central de proceso a trav!s de los denominados buses de datos. En el C#) se procesan y si&uen el camino inverso al recorrido anteriormente* se &uardan en la memoria y restantes unidades de almacenamiento y salen mediante los dispositivos de salida.

Generacin de Computadores
+, &eneracin* $+-./0+-11% Computadores basados en v lvula de vac'o que se pro&ramaron en len&uaje m quina o en len&uaje ensamblados. 2, &eneracin* $+-130+-/.% Computadores de transistores. Evolucionan los modos de direccionamiento y sur&en los len&uajes de alto nivel. 3, &eneracin* $+-/.0+-4.% Computadores basados en circuitos inte&rados y con la posibilidad de trabajar en tiempo compartido. ., &eneracin* $+-4.0 % Computadores 5ue inte&ran toda la C#) en un solo circuito inte&rado $microprocesadores%. Comienzan a proliferar las redes de computadores.

Generacin de Microprocesadores
Type/ Generation
8088/ First 8086/ First 80286/ Second 80386DX/ Third 80386SX/ Third 80486DX/ Fo rth 80486SX/ Fo rth 80486DX2/ Fo rth 80486DX4/ Fo rth

Year

Data/ Address bus width 8/20 bit 16/20 bit 16/24 bit 32/32 bit 16/32 bit 32/32 bit 32/32 bit 32/32 bit 32/32 bit

Level 1 Cache (KB None None None None 8 8 8 8 8!8

!e"ory bus speed (!#$ 4.77-8 4.77-8 6-20 16-33 16-33 25-50 25-50 25-40 25-40

%nternal cloc& speed (!#$ 4.77-8 4.77-8 6-20 16-33 16-33 25-50 25-50 50-80 75-120

1979 1978 1982 1985 1988 1989 1989 1992 1994

"enti #/ Fi$th %%X/ Fi$th "enti # "ro/ Si&th

1993 1997 1995

64/32 bit 64/32 bit 64/36 bit

8!8 16!16 8!8

60-66 66 66

60-200 166-233 150-200

"enti # ''/ Si&th "enti # ''/ Si&th "enti # '''/ Si&th (%D (th)on/ Se*enth

1997 1998 1999 1999

64/36 bit 64/36 bit 64/36 bit 64/36 bit

16!16 16!16 16!16 64!64

66 66/100 100 100-200!

233-300 300-450 450-600 500-600!

Evolucin del Pentium

La Unidad Central de Proceso (CPU


6a )nidad central de proceso o C#), se puede definir como un circuito microscpico que interpreta y ejecuta instrucciones. 6a C#) se ocupa del control y el proceso de datos en los computadores. 7abitualmente, la C#) es un microprocesador fabricado en un chip, un 8nico trozo de silicio que contiene millones de componentes electrnicos. El microprocesador de la C#) est formado por una unidad aritm!tico0l&ica que realiza c lculos y comparaciones, y toma decisiones l&icas $determina si una afirmacin es cierta o falsa mediante las re&las del l&ebra de 9oole%: por una serie de re&istros donde se almacena informacin temporalmente, y por una unidad de control que interpreta y ejecuta las instrucciones. #ara aceptar rdenes del usuario, acceder a los datos y presentar los resultados, la C#) se comunica a trav!s de un conjunto de circuitos o conexiones llamado bus. El usuario lo hace a traves de al&una plataforma operativa $;indows, 6inux%

Componentes Proceso

de

la

Unidad

Central

de

Unidad de control* controla el funcionamiento de la C#) y por tanto del computador. Unidad aritmtico-lgica (ALU) * encar&ada de llevar a cabo las funciones de procesamiento de datos del computador. Registros: proporcionan almacenamiento interno a la C#). Interconexiones CPU: Son mecanismos que proporcionan comunicacin entre la unidad de control, la <6) y los re&istros.

La !elocidad del Procesador


6a velocidad de un procesador se mide en =e&ahertz y, mientras mayor es el n8mero de me&ahertz con que trabaja el computador, tiene mayor velocidad de proceso. En realidad, los me&ahertz indican la velocidad del reloj interno que posee todo microprocesador. Este establece el n8mero de pulsos que se efect8an en cada se&undo. Cuanto mayor sea el n8mero de pulsos, mayor ser la velocidad del microprocesador.

" Como viaja la in#ormacin $ %uses


6a informacin viaja utilizando los buses que Son caminos de comunicacin entre 2 o mas dispositivos 6os buses >Son cada una de l'neas met licas de los circuitos impresos, por aqu' circula todo tipo de informacin, que va de un dispositivo a otro>.

&ipos de %uses
%us de 'istema (Procesador(Memoria Corto y alta velocidad Solo necesita emparejar con la memoria =aximiza el ancho de banda procesador0memoria Conectado directamente al procesador ?ptimizado por transferencia de bloques de cache

%us )*+ (est,ndar industrial )sualmente lar&o y lento @ecesita empatar un amplio ran&o de dispositivos (A? Conectado al bus del procesador0memoria.

Caracter-sticas.

6a capacidad de rendimiento de un 9)S viene determinada por 3 par metros* <ncho del 9)S* numero de l'neas en paralelos por las que se transmiten la info. #uede ser de B0+/0320/. bits o incluso de +2B para las tarjetas de video. Crecuencia del 9)S* la frecuencia de reloj con el que el 9)S trabaja $=7z%. Delocidad de transmisin del 9)S* =9 que se pueden transmitir por se&undo.

Memoria Cac/e
El intercambio de datos entre la C#) y la memoria E<= es una de las tareas que se hacen con mayor frecuencia. Fado que la E<= es mucho m s lenta que la C#) se ha incorporado a la C#) y a la =otherboard, un circuito de memoria Cach!, la cu l es una memoria de alta velocidad. Esta es una de las cosas que mejora el desempeGo del sistema en &eneral. 6a memoria Cach! es un circuito de memoria de alta velocidad en el que se almacenan bloques de instrucciones del pro&rama en ejecucin y un bloque de datos del conjunto de datos que se utiliz por ultima vez, de forma que la si&uiente vez que se necesiten estos datos, se toman directamente de esta memoria.

E0isten dos tipos1 Cache de #rimer @ivel $6evel +% )bicada dentro del procesador Fivida en dos partes. #ara datos y para instrucciones )tilizada unicamente por el procesador Cache de Se&undo @ivel $6evel 2% )bicada por fuera del procesador $en la placa madre% =antiene los ultimos datos utilizados y esta en contacto permanente con la memoria E<=. Es de uso &eneral para las diferentes aplicaciones $soiftware% que maneja el computador. Funcionamiento

Cuando un pro&rama est ejecut ndose y la C#) necesita ir a traer datos $o m s instrucciones% a la E<=, primero verifica que los datos est!n en la memoria cach!. Si no los encuentra en la cach!, traer una copia de esos datos de la E<= a la C#) y tambi!n realizar una copia en la memoria cach!. 6a prxima vez que los necesita, los ir a buscar a la memoria cach!, de donde los podr extraer m s r pidamente. El 8ltimo bloque de datos le'do desde la E<= tambi!n se copia en la memoria cach!. Este bloque es, con mucha probabilidad, el mismo que se necesitar en la prxima lectura de datos.

Arquitectura !on 2eumann


6a arquitectura Don @eumann se refiere a las arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos, los ordenadores con arquitectura Don @eumann constan de cinco partes* 6a unidad aritm!tico0l&ica o <6), la unidad de control, la memoria, un dispositivo de entradaAsalida y el bus de datos que proporciona un medio de transporte de los datos entre las distintas partes.

)n ordenador con arquitectura Don @eumann realiza o emula los si&uientes pasos secuencialmente* +. Enciende el ordenador y ?btiene la si&uiente instruccin desde la memoria en la direccin indicada por el contador de pro&rama y la &uarda en el re&istro de instruccin. 2. <umenta el contador de pro&rama en la lon&itud de la instruccin para apuntar a la si&uiente. 3. Fescodifica la instruccin mediante la unidad de control. Hsta se encar&a de coordinar el resto de componentes del ordenador para realizar una funcin determinada.

.. Se ejecuta la instruccin. Hsta puede cambiar el valor del contador del pro&rama, permitiendo as' operaciones repetitivas. El contador puede cambiar tambi!n cuando se cumpla una cierta condicin aritm!tica, haciendo que el ordenador pueda Itomar decisionesI, que pueden alcanzar cualquier &rado de complejidad, mediante la aritm!tica y l&ica anteriores. 1. Duelve al paso +. 7oy en d'a, la mayor'a de ordenadores est n basados en esta arquitectura, aunque pueden incluir otros dispositivos adicionales, $por ejemplo, para &estionar las interrupciones de dispositivos externos como ratn, teclado, etc%.

You might also like