Está en la página 1de 9

Facundo Montor Esbeidy

Nm. de Control: E08020442

18/julio/11

Tipos de Arquitectura de computadoras Arquitectura de computadora: 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. Existen tres modelos de Arquitectura de computadora que son: la clsica, la segmentada y la de multiprocesamiento. a) Arquitecturas de cmputo clsicas: El modelo clsico de arquitectura de computadoras fue diseado por John Von Newmann que consta de los siguientes elementos: Dispositivos de entrada, de proceso, de almacenamiento y de salida Modelo de Von Neumann Las computadoras digitales actuales se ajustan al modelo propuesto por el matemtico John Von Neumann. De acuerdo con el, una caracterstica importante de este modelo es que tanto los datos como los programas, se almacenan en la memoria antes de ser utilizados. Arquitectura de una computadora En el interior del computador la fuente de alimentacin destaca por su gran tamao y porque es diferente a cualquiera de los componentes que en el se encuentran. Se trata de una caja metlica en la que en su interior alberga el ms primitivo circuito que cualquier computador posee, ya que los componentes que guarda son resistencias, condensadores bobinas, etc., sin estar integrados. Su misin es la de dar al PC toda la energa necesaria para su funcionamiento. Esta energa la recoge de la red elctrica que es alterna, la rectifica a continua y despus la divide en tensiones menores para alimentar cada uno de los componentes que hay dentro del computador. Estas tensiones son: +5 V/ 5 V cable rojo, +12 V/ 12 V cable amarillo y GND cable negro. b) Arquitecturas de cmputo segmentadas: Otra aportacin frecuente que aumenta el rendimiento del computador es el fomento del paralelismo implcito, 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.

Arquitectura de Computadoras

Grupo:5H6A

Facundo Montor Esbeidy

Nm. de Control: E08020442

18/julio/11

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). Tambin es una arquitectura muy natural en el paradigma de programacin funcional, ya que equivale a la composicin de funciones matemticas. c) Arquitecturas de cmputo de multiproceso: 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; con un propicio soporte del sistema operativo, estos sistemas pueden mover fcilmente tareas entre los procesadores para garantizar eficientemente el trabajo. 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.

Bit: Acrnimo de Binary digit. (dgito binario). Un bit es un dgito del sistema de
numeracin binario, se puede representar uno de esos dos valores, 0 1.

Byte:

Es una palabra inglesa (pronunciada [bait] o ['bi.te]), que si bien la Real

Academia Espaola ha aceptado como equivalente a octeto (es decir a ocho bits), para fines correctos, un byte debe ser considerado como una secuencia de bits contiguos, cuyo tamao depende del cdigo de informacin o cdigo de caracteres en que sea definido.

Word: Es una cadena finita de bits que son manejados como un conjunto por la
mquina. El tamao o longitud de una palabra hace referencia al nmero de bits
Arquitectura de Computadoras Grupo:5H6A 2

Facundo Montor Esbeidy

Nm. de Control: E08020442

18/julio/11

contenidos en ella, y es un aspecto muy importante al momento de disear una arquitectura de computadores.

Kbyte: Es una unidad de almacenamiento de informacin cuyo smbolo es el kB y


equivale a 103 bytes.

Registro: Es una memoria de alta velocidad y poca capacidad, integrada en el


microprocesador, que permite guardar transitoriamente y acceder a valores muy usados, generalmente en operaciones matemticas. Los registros estn en la cumbre de la jerarqua de memoria, y son la manera ms rpida que tiene el sistema de almacenar datos. Los registros se miden generalmente por el nmero de bits que almacenan; por ejemplo, un "registro de 8 bits" o un "registro de 32 bits". Los registros generalmente se implementan en un banco de registros, pero antiguamente se usaban biestables individuales, memoria SRAM o formas an ms primitivas.

Qu es el CPU?
La unidad central de procesamiento o CPU (por el acrnimo en ingls de central processing unit), o simplemente el procesador o microprocesador, es el componente del computador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. Los CPU proporcionan la caracterstica fundamental de la computadora digital (la programabilidad) y son uno de los componentes necesarios encontrados en las computadoras de cualquier tiempo, junto con el almacenamiento primario y los dispositivos de entrada/salida. Se conoce como microprocesador el CPU que es manufacturado con circuitos integrados. Desde mediados de los aos 1970, los microprocesadores de un solo chip han reemplazado casi totalmente todos los tipos de CPU, y hoy en da, el trmino "CPU" es aplicado usualmente a todos los microprocesadores. La operacin fundamental de la mayora de los CPU, es ejecutar una secuencia de instrucciones almacenadas llamadas "programa". El programa es representado por una serie de nmeros que se mantienen en una cierta clase de memoria de computador. Hay cuatro pasos que casi todos los CPU de arquitectura de von Neumann usan en su operacin: fetch, decode, execute, y writeback, (leer, decodificar, ejecutar, y escribir).

Qu es el microprocesador?
El microprocesador, o simplemente procesador, es el circuito integrado central y ms complejo de una computadora u ordenador; a modo de ilustracin, se le suele asociar por analoga como el "cerebro" de una computadora.

Arquitectura de Computadoras

Grupo:5H6A

Facundo Montor Esbeidy

Nm. de Control: E08020442

18/julio/11

El procesador es un circuito integrado constituido por millones de componentes electrnicos integrados. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador.

Tipos de Buses
Existen dos grandes tipos clasificados por el mtodo de envo de la informacin: bus paralelo o bus serie. Hay diferencias en el desempeo y hasta hace unos aos se consideraba que el uso apropiado dependa de la longitud fsica de la conexin: para cortas distancias el bus paralelo, para largas el serial. Bus paralelo Es un bus en el cual los datos son enviados por bytes al mismo tiempo, con la ayuda de varias lneas que tienen funciones fijas. La cantidad de datos enviada es bastante grande con una frecuencia moderada y es igual al ancho de los datos por la frecuencia de funcionamiento. En los computadores ha sido usado de manera intensiva, desde el bus del procesador, los buses de discos duros, tarjetas de expansin y de vdeo, hasta las impresoras. El Front Side Bus de los procesadores Intel es un bus de este tipo y como cualquier bus presenta unas funciones en lneas dedicadas: y y Las Lneas de Direccin son las encargadas de indicar la posicin de memoria o el dispositivo con el que se desea establecer comunicacin. Las Lneas de Control son las encargadas de enviar seales de arbitraje entre los dispositivos. Entre las ms importantes estn las lneas de interrupcin, DMA y los indicadores de estado. Las Lneas de Datos trasmiten los bits de forma aleatoria de manera que por lo general un bus tiene un ancho que es potencia de 2.

Un bus paralelo tiene conexiones fsicas complejas, pero la lgica es sencilla, que lo hace til en sistemas con poco poder de cmputo. En los primeros microcomputadores, el bus era simplemente la extensin del bus del procesador y los dems integrados "escuchan" las lnea de direcciones, en espera de recibir instrucciones. En el PC IBM original, el diseo del bus fue determinante a la hora de elegir un procesador con I/O de 8 bits (Intel 8088), sobre uno de 16 (el 8086), porque era posible usar hardware diseado para otros procesadores, abaratando el producto. Bus serie En este los datos son enviados, bit a bit y se reconstruyen por medio de registros o rutinas de software. Est formado por pocos conductores y su ancho de banda
Arquitectura de Computadoras Grupo:5H6A 4

Facundo Montor Esbeidy

Nm. de Control: E08020442

18/julio/11

depende de la frecuencia. Es usado desde hace menos de 10 aos en buses para discos duros, unidades de estado slido, tarjetas de expansin y para el bus del procesador.

Cdigos IRQ
En sistemas ms modernos utilizan la arquitectura APIC de Intel con 24 lneas y 8 extra para enrutar las interrupciones PCI.
Nombre Int (hex) XT: Descripcin NMI 0 1 IRQ2 IRQ3 IRQ4 IRQ5 IRQ6 IRQ7 8 9 IRQ10 IRQ11 IRQ12 13 IRQ14 IRQ15 --08 09 0A 0B 0C 0D 0E 0F 70 71 72 73 74 75 76 77 Paridad* Temporizador* Teclado* Reservado AT: Descripcin Paridad* Temporizador* Teclado* Interrupciones 8 a 15 (PIC#2)

Puertos serie COM2/COM4 Puerto serie COM2/COM4 Puertos serie COM1/COM3 Puertos serie COM1/COM3 Disco duro Disquete Impresora primaria LPT1 No aplicable No aplicable No aplicable No aplicable No aplicable No aplicable No aplicable No aplicable Impresora secundaria LPT2 Disquete Impresora primaria LPT1 Reloj de tiempo real* Redirigido a IRQ2* no asignado no asignado Ratn PS2 Coprocesador 80287* Contr. disco IDE primario Contr. disco IDE secundario

Cuando se instala un dispositivo E/S que puede necesitar atencin del procesador, debe asignrsele una IRQ adecuada. Dicho en otras palabras, cuando requiera
Arquitectura de Computadoras Grupo:5H6A 5

Facundo Montor Esbeidy

Nm. de Control: E08020442

18/julio/11

atencin debe enviar una seal en la lnea IRQ especificada. Inicialmente esta asignacin se efectuaba de forma manual, por medio de puentes ("Jumpers") en la placa o dispositivo, pero actualmente esta seleccin puede hacerse por software.

Pentium 1: El primer Pentium se lanz al mercado el 22 de marzo de 1993, con


velocidades iniciales de 60 y 66 MHz, 3.100.000 transistores, cache interno de 8 KiB para datos y 8 KiB para instrucciones; sucediendo al procesador Intel 80486. Intel no lo llam 586 debido a que no es posible registrar una marca compuesta solamente de nmeros.

Memoria RAM
La memoria RAM (Random Access Memory Module o memoria de acceso aleatorio) es un tipo de memoria que utilizan los ordenadores para almacenar los datos y programas a los que necesita tener un rpido acceso. En cuanto a los tipos de memoria, la clasificacin que podemos hacer es la siguiente: a) DRAM: Las memorias DRAM (Dynamic RAM) fueron las utilizadas en los primeros mdulos (tanto en los SIMM como en los primeros DIMM). Es un tipo de memoria ms barata que la SDRAM, pero tambin bastante ms lenta, por lo que con el paso del tiempo ha dejado de utilizarse. Esta memoria es del tipo asncronas, es decir, que iban a diferente velocidad que el sistema, y sus tiempos de refresco eran bastante altos (del orden de entre 80ns y 70ns), llegando en sus ltimas versiones, las memorias EDO-RAM a unos tiempos de refresco de entre 40ns y 30ns. b) SDRAM: Las memorias SDRAM (Synchronous Dynamic RAM) son las utilizadas actualmente (aunque por SDRAM se suele identificar a un tipo concreto de mdulos, en realidad todos los mdulos actuales son SDRAM). Son un tipo de memorias sncronas, es decir, que van a la misma velocidad del sistema, con unos tiempos de acceso que en los tipos ms recientes son inferiores a los 10ns, llegando a los 5ns en los ms rpidos. Las memorias SDRAM se dividen a su vez en varios tipos: 1.- SDR: Los mdulos SDR (Single Data Rate) son los conocidos normalmente como SDRAM, aunque, como ya hemos dicho, todas las memorias actuales son SDRAM.
Arquitectura de Computadoras Grupo:5H6A 6

Facundo Montor Esbeidy

Nm. de Control: E08020442

18/julio/11

Se trata de mdulos del tipo DIMM, de 168 contactos, y con una velocidad de bus de memoria que va desde los 66MHz a los 133MHz. Estos mdulos realizan un acceso por ciclo de reloj. Empiezan a utilizarse con los Pentium II y su utilizacin llega hasta la salida de los Pentium 4 de Intel y los procesadores Athlon XP de AMD, aunque las primeras versiones de este ltimo podan utilizar memorias SDR. Este tipo de mdulos se denominan por su frecuencia, es decir, PC66, PC100 o PC133. 2.- DDR: Los mdulos DDR SDRAM (Double Data Rate SDRAM) son una evolucin de los mdulos SDR. Se trata de mdulos del tipo DIMM, de 184 contactos y 64bits, con una velocidad de bus de memoria de entre 100MHz y 200MHz, pero al realizar dos accesos por ciclo de reloj las velocidades efectivas de trabajo se sitan entre los 200MHz y los 400MHz. Este es un punto que a veces lleva a una cierta confusin, ya que tanto las placas base como los programas de informacin de sistemas las reconocen unas veces por su velocidad nominal y otras por su velocidad efectiva. Comienzan a utilizarse con la salida de los Pentium 4 y Thlon XP, tras el fracasado intento por parte de Intel de imponer para los P4 un tipo de memoria denominado RIMM, que pas con ms pena que gloria y tan slo lleg a utilizarse en las primeras versiones de este tipo de procesadores (Pentium 4Willamette con socket 423). Se han hecho pruebas con mdulos a mayores velocidades, pero por encima de los 200MHz (400MHz efectivos) suele bajar su efectividad. Esto, unido al coste y a la salida de los mdulos del tipo DDR2, ha hecho que en la prctica slo se comercialicen mdulos DDR de hasta 400MHz (efectivos). Estas memorias tienen un consumo de entre 0 y 2.5 voltios. Este tipo de mdulos se est abandonando, siendo sustituido por los mdulos del tipo DDR2 3.- DDR2: Los mdulos DDR2 SDRAM son una evolucin de los mdulos DDR SDRAM. Se trata de mdulos del tipo DIMM, en este caso de 240 contactos y 64bits. Tienen unas velocidades de bus de memoria real de entre 100MHz y 266MHz, aunque los primeros no se comercializan. La principal caracterstica de estos mdulos es que son capaces de realizar cuatro accesos por ciclo de reloj (dos de ida y dos de vuelta), lo que hace que su velocid ad de bus de memoria efectiva sea el resultado de multiplicar su velocidad de bus de memoria real por 4.
Arquitectura de Computadoras Grupo:5H6A 7

Facundo Montor Esbeidy

Nm. de Control: E08020442

18/julio/11

Esto duplica la velocidad en relacin a una memoria del tipo DDR, pero tambin hace que los tiempos de latencia sean bastante ms altos (pueden llegar a ser el doble que en una memoria DDR). El consumo de estas memorias se sita entre los 0 y 1.8 voltios, es decir, casi la mitad que una memoria DDR. Tanto las memorias DDR como las memorias DDR2 se suelen denominar de dos formas diferentes, o bien en base a su velocidad de bus de memoria efectiva (DDR266, DDR-333, DDR-400, DDR2-533, DDR2-667, DDR2-800) o bien por su ancho de banda terico, es decir, por su mxima capacidad de transferencia (PC-2100, PC2700 y PC-3200 en el caso de los mdulos DDR y PC-4200, PC-5300 y PC-6400 en el caso de los mdulos DDR2). El Ancho de banda de los mdulos DDR y DDR2 se puede calcular multiplicando su velocidad de bus de memoria efectiva por 8 (DDR-400 por 8 = PC-3200). 4.- DDR3: Este tipo de memorias (que ya han empezado a comercializarse, y estn llamadas a sustituir a las DDR2) son tambin memorias del tipo SDRAM DIMM, de 64bits y 240 contactos, aunque no son compatibles con las memorias DDR2, ya que se trata de otra tecnologa y adems fsicamente llevan la muesca de posicionamiento en otra situacin. Segn las informaciones disponibles se trata de memorias con una velocidad de bus de memoria real de entre 100MHz y 250MHz, lo que da una velocidad de bus de memoria efectiva de entre 800MHz y 2000MHz (el doble que una memoria DDR2 a la misma velocidad de bus de memoria real), con un consumo de entre 0 y 1.5 voltios (entre un 16% y un 25% menor que una DDR2) y una capacidad mxima de transferencia de datos de 15.0GB/s. En cuanto a la medida, en todos los casos de memorias del tipo SDRAM (SDR, DDR, DDR2 y DDR3) se trata de mdulos de 133mm de longitud.

Bancos de memoria
Sea cual sea el tipo de elementos de memoria que se utiliza, la memoria situada en la placa principal de una PC se ha organizado en dos bancos de memoria desde la generacin de la PC 286. El primero se denomina "Banco 0" y el segundo "Banco 1". Dado que, por lo general, es posible instalar diferentes tipos de chips de memoria, la capacidad de un banco de memoria depende del tipo de chips que utilice. Por esta razn, las placas 286 mas antiguas pueden alcanzar dos valores mximos, de 1 o de 4 MB de RAM, dependiendo de si se utilizan chips de 256 kilobits o chips de 1 megabit.
Arquitectura de Computadoras Grupo:5H6A 8

Facundo Montor Esbeidy

Nm. de Control: E08020442

18/julio/11

Las placas principales de las PC de alta velocidad 386 y 486 contien en casi siempre SIMM. Cuando se utilizan mdulos de 4 MB, se pueden alcanzar capacidades de memoria de 32 MB "en la placa". Esto es posible porque un banco de memoria, por regla general, incluye cuatro tomas o zcalos, por lo tanto, un total de ocho tomas pueden recibir SIMM. Algunas placas contienen incluso 16 tomas de este tipo, por lo cual se puede instalar hasta un mximo de 64 MB de RAM en la placa.

Arquitectura de Computadoras

Grupo:5H6A