Subido por Richard Copaja

Jerarquía de Buses

Anuncio
ARQUITECTURA DE
COMPUTADORAS
JERARQUÍA DE BUSES
Prof. Juan Álvarez
CONTENIDO
DÉCIMO PRIMERA SEMANA
Estructuras de interconexión en una computadora. Buffer de
tres estados . Estructura del bus del sistema . Jerarquía de
buses múltiples. Elementos de diseño de un bus. Buses
estándares. Laboratorio 4: Memoria EPROM
Stallings, William. Organización y Arquitectura de
Computadores. 5ta. Edición. Editorial Prentice Hall, 2000.
Código biblioteca: 004.22/S78 (Capítulo 6)
ESTRUCTURA DE BUSES
El computador está constituido por tres bloques básicos:
CPU, Memoria, Interfaces.
Esots bloques están interconectados por un juego de buses: de
datos, de direcciones y de control.
A nivel de interfaces, la variedad de periféricos a conectarse
es tan amplia que se ha tenido que establecer una
clasificación de buses para las distintas velocidades y
volúmenes de información a transmitir.
ESTRUCTURA DE BUSES
Esquema básico de buses de una PC.
ESTRUCTURA DE BUSES
De hecho, no parece justo que dispositivos de transferencia
rápida como la tarjeta de video o el disco duro compartan
el mismo bus con periféricos lentos como el modem o la
impresora. Si así fuese, el rendimiento de los dispositivos
rápidos menguaría.
A mayor número de dispositivos conectados al bus, mayor es
el retardo de propagación, o sea, el tiempo que necesitan
los dispositivos para coordinar el uso del bus.
ESTRUCTURA DE BUSES
Observamos una clasificación de buses según la velocidad de
transferencia de datos:
• Bus local
• Bus del sistema
• Bus de expansión (ISA)
• Bus de alta velocidad (PCI)
• Bus de transferencia acelerada de video (AGP)
• Bus de transferencia serial (USB)
ESTRUCTURA DE BUSES
ESTRUCTURA DE BUSES
En la figura anterior se ilustra un esquema de buses que
corresponde a un sistema con procesador Pentium I. Un
bus local conecta al procesador con la memoria caché L2
con una transferencia de muy alta velocidad. La memoria
caché se conecta a la memoria vía el bus del sistema de
menor velocidad que la del bus local. El bus de alta
velocidad (PCI) conecta la memoria caché con los
periféricos rápidos, en tanto que el bus de expansión (ISA)
lo hace con los periféricos lentos.
ESTRUCTURA DE BUSES
BUS ISA:
El bus de expansión o también llamado el Industry Standard
Architecture Bus tenía inicialmente (en 1982) 8 bits de
datos y una frecuencia de 4.77 MHz. Posteriormente el bus
ISA conduce 16 bits de datos y aumenta su frecuencia a 8
MHz. En la medida que los procesadores se hicieron más
rápidos en la década de los 90, el bus ISA no fue capaz de
responder a las velocidades exigidas.
ESTRUCTURA DE BUSES
BUS PCI:
El Peripheral Component Interconnect es un bus ancho de
banda alevado para sistemas de E/S de alta velocidad,
p.ej.: adaptadores de pantalla gráfica, controladores de
interfaz de red, controladores de disco. Provee 64 bits para
datos a 33MHz para una velocidad de hasta 264 MBps. Ha
sido diseñado para adaptarse a los sistemas actuales de E/S
y a otros buses.
ESTRUCTURA DE BUSES
ESTRUCTURA DE BUSES
AGP:
El Accelerated Graphics Port opera a una velocidad de bus
de procesador de 66 MHz y actúa entre el procesador y el
caché L2 siendo un bus de alta prioridad.
Las tarjetas gráficas diseñadas para los AGP permiten
transmitir cada medio ciclo de reloj, duplicando así la
frecuencia a 133MHz con un pico de transferencia de
528MBps.
ESTRUCTURA DE BUSES
PCI
ESTRUCTURA DE BUSES
Standard
Usos
Burst
ISA
Tarjeta de sonido,
modem
8.33 MBps
En uso en los 80s y
los 90s
EISA
Redes, SCSI
33 MBps
obsoleto
PCI
Tarjetas gráficas,
SCSI
133 MBps
Standard para
periféricos
AGP
Tarjetas gráficas
528 MBps
Aparece con el
Pentium MMX
ESTRUCTURA DE BUSES
El bus PCI Express ofrece ventajas de alta velocidad,
comunicación punto a punto y multiconexión. Actúa como
un switch (conmutador) en la topología de los sistemas de
E/S. En la siguiente figura se ilustra esta idea.
El PCI Express permite conexión serial de alto rendimiento y
puede coexistir con multiples plataformas incluso lentas.
ESTRUCTURA DE BUSES
ESTRUCTURA DE BUSES
USB:
El Universal Serial Bus conecta hasta 127 dispositivos de E/S
a un único puerto utilizando un único tipo de conector
para cada dispositivo. El USB 1.1 maneja una velocidad de
transferencia de 12 Mbps, para conectarse a cámaras
digitales, modem, scanner; mientras que el USB 2.0 de alta
velocidad alcanza una velocidad de 480 Mbps que puede
conectar dispositivos rápidos como CDROM y DVD.
ESTRUCTURA DE BUSES
Conector USB
ESTRUCTURA DE BUSES
ESTRUCTURA DE BUSES
El standard IEEE
1394 provee una
version similar a la
del USB pero más
rápida, con usos en
redes a nivel de capa
física y de capa de
enlace. El segmento
de bus 1394 puede
tener hasta 63
dispositivos adjuntos.
PUERTOS Y PERIFÉRICOS
Uno de los primeros patrones introducidos en el hardware de
la PC fue el IDE (Integrated Drive Electronics) que
controla el flujo de datos entre el Microprocesador y el
Disco Duro. Una de las mayores innovaciones fue la
integración de las funciones del controlador de disco.
El EIDE (Enhanced IDE) fue diseñado para alcanzar
capacidades de 137 GB y velocidades de transferencia de
16.6 MBps.
PUERTOS Y PERIFÉRICOS
Los cuatro posibles
dispositivos en un
sistema EIDE son
manejados por dos
canales. Cada canal
soporta dos
dispositivos en una
configuración
maestro-esclavo.
PUERTOS Y PERIFÉRICOS
Los SCSI (Small Computer System Interface) puede conectar
hasta ocho dispositivos y está hecho para discos duros de
gran capacidad y CD-ROMs. También puede usarse para
dispositivos ópticos, impresoras, scanners y tarjetas de red.
Cada dispositivo conectado debe tener un identificador ID.
Desde 1986 hasta ahora, han surgido varias versiones de
SCSI con aumento de velocidad en MBps, ancho del bus y
número de dispositivos a ser conectados.
PUERTOS Y PERIFÉRICOS
TARJETA MADRE
Físicamente se trata de una tarjeta de material sintético sobre
la cual existe un circuito electrónico que conecta diversos
elementos del computador personal. Los principales son:
• el microprocesador, insertado en un elemento llamado
zócalo;
• la memoria, generalmente en forma de módulos;
• los slots o ranuras donde se conectan las tarjetas;
• diversos chips de control, entre ellos la BIOS.
TARJETA MADRE
TARJETA MADRE
Las tarjetas madre existen en diferentes formas y con
diversos conectores para periféricos. Para abaratar los
costos permitiendo el intercambio entre tarjetas, los
fabricantes han ido definiendo varios estándares que
agrupan recomendaciones sobre su tamaño y la disposición
de los elementos sobre ellas.
De cualquier forma, el hecho de que una placa pertenezca a
una u otra categoría no tiene nada que ver, al menos en
teoría, con sus prestaciones ni calidad. Para este trabajo se
analizarán las placas ATX.
TARJETA MADRE
TARJETA MADRE
TARJETA MADRE
Zócalo del microprocesador
Es el lugar donde se inserta el procesador.
TARJETA MADRE
Ranuras de memoria
Son los conectores de la memoria principal del ordenador, la
RAM.
TARJETA MADRE
Chipset de control
El "chipset" es el conjunto de chips que se encargan de
controlar determinadas funciones de E/S del computador y
la interacción entre el microprocesador y la memoria.
TARJETA MADRE
La BIOS
La ROM-BIOS contiene los programas que se encargan de
manejar los dispositivos de entrada-salida (Input-Output).
TARJETA MADRE
• Ranuras PCI: el estándar actual. Pueden dar hasta 132
MB/s a 33 MHz, lo que es suficiente para casi todo, excepto
quizá para algunas tarjetas de vídeo 3D. Miden unos 8,5
cm y generalmente son blancas.
TARJETA MADRE
• Ranuras AGP: se dedica exclusivamente a conectar
tarjetas de vídeo 3D. Su propia estructura impide que se
utilice para todos los propósitos.
TARJETA MADRE
Conectores externos
Se trata de los conectores para periféricos externos: teclado,
ratón, impresora... En las placas Baby-AT lo único que
está en contacto con la placa son unos cables que la unen
con los conectores en sí, que se sitúan en la carcasa,
excepto el de teclado que sí está adherido a la propia placa.
En las ATX los conectores están todos agrupados entorno
al de teclado y soldados a la placa base.
Los principales conectores son:
TARJETA MADRE
TARJETA MADRE
Conectores IDE.
En las placas base antiguas el soporte para estos elementos se
realizaba mediante una tarjeta auxiliar, llamada de
Input/Output o simplemente de I/O, pero ya desde la época
de los 486 se hizo común integrar los chips controladores
de estos dispositivos en la placa base o al menos los
correspondientes a discos duros y disquetera
TARJETA MADRE
TARJETA MADRE
Conector eléctrico
Es donde se conectan los cables para que la placa base
reciba la alimentación proporcionada por la fuente. En las
placas ATX es único.
Descargar