Subido por Aitana Blanes

Unit 6 Computer Buses.es

Anuncio
Unidad 6: Los autobuses de ordenador
Tema 6.- Los autobuses informáticos
6.1.- Introducción
6.2.- Buses Ejemplos de distribución.
6.3.- Propiedades de autobuses.
6.4.- Los autobuses Jerarquía.
6.5.- Algunos buses de PC: PCI, AGP, ISA, RS-232, Centronics,
USB, Firewire
6.6.- Arbitraje.
Estructura de Computadores
1/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
Introducción
6.1- Introducción.
definición de autobuses:
Un conjunto de conexiones físicas (cables, circuitos impresos, etc.)
que pueden ser compartidos por múltiples componentes de hardware
con el fin de comunicarse entre sí, de acuerdo con algunas reglas de
conexión.
Estructura de Computadores
2/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.1- Introducción.
definición de autobuses:
El propósito de autobuses es reducir el número de "vías" necesarios para la
comunicación entre los componentes, mediante la realización de todas las
comunicaciones a través de un único canal de datos. Es por esto que a veces
se utiliza la metáfora de una "autopista de la información".
El rendimiento de un sistema no sólo depende de la capacidad de la
CPU o la memoria, sino también de cómo se diseñó la arquitectura de
bus. Si sólo hay dos componentes de hardware se comunican a través
de la línea, se llama un puerto de hardware (como un puerto serie o
puerto paralelo).
Estructura de Computadores
3/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.1- Introducción.
definición de autobuses:
Estructura de Computadores
4/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.1- Introducción.
definición de autobuses:
Capacidad de transferir datos entre dispositivos. información
de señalización adecuada. Un bus debe incluir un medio de
controlar el flujo de datos. Incluir una definición de puerto para
permitir la interconexión física o la conexión de dos o más
dispositivos.
Por lo general aparecen en forma de pistas sobre una placa de
circuito impreso (PCB).
Cuatro grupos funcionales: el poder, dirección, datos y control.
Estructura de Computadores
5/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.1- Introducción.
Autobús: esquema general
Estructura de Computadores
6/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.1- Introducción.
En general, existen dos buses dentro de un ordenador:
los bus interno (A veces llamado el bus frontal o FSB por sus siglas).
El bus interno permite que el procesador para comunicarse con la
memoria central del sistema (la RAM). los bus de expansión
(aveces llamado
el
de entrada y salida
bus) permite diversas placa base
componentes (USB, serie y puertos paralelos, tarjetas insertadas en
conectores PCI, discos duros, CD-ROM y CD-RW, etc.) que se
comunican entre sí. Sin embargo, se utiliza principalmente para
añadir nuevos dispositivos que utilizan lo que se llama ranuras de
expansión conectados a la outpur bus / entrada.
Estructura de Computadores
7/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.1- Introducción.
En general, existen dos buses dentro de un ordenador:
Estructura de Computadores
8/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.2- ejemplos de distribución.
UPC
Memoria
Unidad
Unidad
de E / S de E / S
Unidad
UPC
Unidad
Memoria
de E / S de E / S
Adaptador
Adaptador
UPC
Memoria
Adaptador
Adaptador
Unidad
Unidad
Unidad
Unidad
de E / S
de E / S
de E / S
de E / S
E/S
Unidad de E /
S Unidad
Adaptador
E/S
Unidad de E /
S Unidad
Estructura de Computadores
9/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
transmisión de banda base . No hay ninguna modulación de la señal.
grado de paralelismo. Número de bits transferidos simultáneamente.
De serie: Los bits se transmiten de uno en uno, uno tras otro.
Paralelas: Los bits de datos se transfieren de forma simultánea.
multiplexado : Datos compartidos y líneas de dirección.
Dirección line.Bus control válido válida o datos utilizado por primera vez para
especificar una dirección, entonces se utiliza para transferir datos. Menos líneas,
ahorra espacio, un menor costo. control más complejo,
potencial
actuación
reducción.
Estructura de Computadores
10/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
multiplexado : Datos compartidos y líneas de dirección.
Estructura de Computadores
11/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
temporization :
ciclo dividido : Bus no siempre está ocupado durante la operación. Una transacción
se divide en dos transacciones: Transacción de petición-respuesta y en
transacciones. Más complejo, más rápido.
ciclo completo : Bus está ocupado durante toda la operación.
Otros pueden
utilizar el autobús
bus ocupado
bus ocupado
Ciclo de Split
Solicitud
Responder
Autobuses ocupados (otros no pueden utilizar el autobús)
toda Ciclo
Estructura de Computadores
Solicitud
Responder
12/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Modo de operación . Forma de llevar a cabo una transferencia: protocolo, el orden y la
temporización de la señal.
Sincrónico :
línea de control de reloj. Eventos determinados por la señal de reloj de alta velocidad.
Problema: dispositivos con diferentes velocidades. estados de espera se pueden
insertar.
buses de memoria tienden a ser sincrónica. modos de transferencia:. 1x,
2x, ... (una palabra por ciclo, dos palabras por ciclo, ...).
Estructura de Computadores
13/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Modo de operación. Sincrónico:
Estructura de Computadores
14/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Modo de operación. Sincrónico:
Estructura de Computadores
15/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Modo de operación. Asincrónico:
Sin línea de reloj.
La transmisión de datos es coordinado por el apretón de manos. Un evento
desencadena la siguiente y así sucesivamente. Permite la conexión de dispositivos
con diferentes velocidades.
Más lento debido al apretón de manos protocolo.
Difícil anticipar el tiempo necesitará una transferencia. Para que las unidades de
E / S.
semisincrónico:
señal de reloj
como
para
el
tipo síncrono, sino también la señal WAIT (esperar ciclos), y listo (o
similar).
Estructura de Computadores
16/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Modo de operación. Asincrónico:
Estructura de Computadores
17/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Estrategia de control :
Maestro: Dispositivo con iniciativa. Es capaz de iniciar una transferencia.
Esclavo: Dispositivo sin iniciativa. obedece las reglas procedentes de un
dispositivo maestro.
Arbitraje :
Si hay más de un maestro, debe determinarse cuál se
controla el autobús en cada momento: protocolo de arbitraje
del bus.
Un maestro que desee utilizar el bus afirma una solicitud de bus y más
tarde se le concede el autobús, cuando sea posible.
Estructura de Computadores
18/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Arbitraje :
Estructura de Computadores
19/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
longitud máxima : Están diseñados para funcionar bien siempre que
su
longitud no supera alguna
límite.
Protocolo : El conjunto de reglas acordadas por los dispositivos
conectados a un bus como a cómo los datos se va a transferir a través
del bus. Protocolos dividir los datos en bloques o tramas de datos.
capacidad de conexión : Número de dispositivos que se pueden conectar al
bus. restricciones lógico o electrónico (problema de direccionamiento)
Estructura de Computadores
20/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Velocidad .
Generalmente expresada en bits por segundo (bps). Cada bus tiene una
“sobrecarga” para proporcionar otras funciones de control de flujo,
direccionamiento, etc.
Porcentaje máximo: mejor de los casos.
tasa de rendimiento sostenido.
¿Qué tasa de bps puede ser utilizado para transferir información
entre dispositivos?
Esto dependerá de la longitud, los medios de transferencia (pares, coaxial,
fibra óptica, ..), lógica de control, el grado de paralelismo, etc.
Estructura de Computadores
21/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Solicitud : Qué
está diseñado para el bus ?,
industrial
comunicaciones, PC, TV, etc.
ciclos de bus disponibles .
Además de las habituales,
¿Permite DMA o ciclos de
interrupción?
ciclos de ráfaga : Acelerar el
transferir
de
datos consecutivos. Ex: modo de
ráfaga 5-2-2-2: la primera de datos
necesita 5 ciclos de reloj, pero los
próximos tres a sólo 2 ciclos de reloj.
Estructura de Computadores
22/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
tipo de lógica : Por lo general negativo: menor consumo de energía, la conmutación
rápida, desconectan dispositivos tienen un nivel apropiado.
Soporte físico :
El material utilizado para la conexión física.
pistas de circuito impreso, alambres, pares, fibra coaxial, óptica, etc.
Estructura de Computadores
23/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
dirección de información :
unidirectionals :
transmisor
uno
receptores. los conductores de tres estados (alto,
y varios
bajo, off). Ex:
líneas de dirección.
unidirectionals :
varios
transmisores y uno
receptor. Logical-OR de las fuentes. Ex: interrumpir peticiones.
Bidirectionals : El mismo dispositivo puede ser transmisor o receptor. Por ejemplo:
líneas de datos.
Estructura de Computadores
24/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Estructura de Computadores
25/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
la contención de bus : Situación indeseable en la que más de un ouput
accede a la misma línea de bus. Muy a menudo se encuentran durante los
cambios de líneas superpuestas en un autobús:
Antes de que se anula
la selección de A, B
está seleccionada:
Estructura de Computadores
26/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
travesaño autobús : múltiples buses operan en paralelo, proporcionando un
mayor ancho de banda. Consta de una matriz NxM de interruptores de conexión N
entradas a M salidas. Es no-bloqueo (a menos que dos o más entradas quieren
hablar con la misma salida), y asegura la conectividad completa será todas las
permutaciones posibles.
Estructura de Computadores
27/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
líneas de control usuales:
escritura de memoria y la memoria leen. E / S de
escritura y lectura I / O. Transferir ACK. petición de
bus. otorgamiento de enlace.
solicitud de interrupción.
Interrupt ACK. Reloj.
Reiniciar.
.. .
Estructura de Computadores
28/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.3- propiedades Buses
Problemas de diseño:
Alto
rendimiento
Propiedad
Bajo costo
bus de datos y bus de direcciones
De datos y direcciones
separadas
multiplexadas
Más amplio, más rápido
Más estrecho, más barato
tamaño de transferencia
transferencias de bloques
las transferencias de palabras
Maestro
Varios patrones de maestro único
transferencia de Split
si
No
Sincronización
Sincrónico
Asincrónico
Ancho de bus
Estructura de Computadores
29/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.4- jerarquía de autobuses
Estructura de Computadores
30/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.4- jerarquía de autobuses
Bus tipo 0:
• Interno
Estructura de Computadores
• Sin
acceso
• Sin
información
31/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.4- jerarquía de autobuses
Tipo de bus 1:
• la
interconexión IC
• Short
(cm)
• No hay necesidad de tampones o terminales
• Por
Estructura de Computadores
lo general, sincrónica con un solo maestro
32/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.4- jerarquía de autobuses
Tipo de bus 2 (backplane):
• conexión
• longitud
• Deben
de diferentes juntas
media (<1 m)
ser estándar
• Algunos 100 líneas (datos + control de dirección +)
• ciclo enteras o partidas
• Ejemplos:
Estructura de Computadores
ISA, EISA, PCI, EMV, ...
33/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.4- jerarquía de autobuses
Bus tipo 3 (Sistema):
• conexión de los diferentes módulos
• No
utilizado • Tipos 2 y 3 similares
• Hasta
10 m
• Necesidad de terminales
• cables
y repetidores blindados
Estructura de Computadores
34/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.4- jerarquía de autobuses
Bus tipo 4 (buses paralelos):
• Para
•4
la conexión periférica
conexiones posibles:
• Directamente a bus de tipo 2 o 3
•
Bus especial (PCI-ISA)
•
Reducida autobús no estándar
•
bus estándar paralelo (SCSI, IEEE-488, ...)
Estructura de Computadores
35/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.4- jerarquía de autobuses
Bus tipo 5 (buses de serie):
• Para
la conexión periférica.
• Permitir conexiones más largas.
• Por lo general, más lento.
• Unidirectionals,
bidirectionals, half-duplex, dúplex completo, ...
• Control
incrustado en los datos.
• Puertos
serie: RS-232, RS-485, USB, I2C, SPI, ...
• Las
redes locales: Ethernet, Fast Ethernet, ...
Estructura de Computadores
36/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
ISA bus (Industria estandar de arquitectura)
Del bus de direcciones de 20 bits. Bus
de datos de 8 bits
Muchos PC-AT señales de interrupción incluido. controlador
de DMA se puede utilizar. Dos partes:
uno clásico con 8 bits (PC, XT y AT) Extended
con 16 bits (AT)
Estructura de Computadores
37/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
ISA bus (Industria estandar de arquitectura)
- Evolución desde el primer bus del PC: PC / XT.
- 16 líneas de datos y 20 líneas de dirección.
- Las interrupciones no puede ser compartida.
- 8 MHz de velocidad máxima
Estructura de Computadores
38/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
ISA bus (Industria estandar de arquitectura)
Estructura de Computadores
39/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
bus ATA
interfaz principal para conectar un disco duro / CD duro a un PC.
También conocido como IDE (Integrated Drive Electronics). Se refiere al
hecho de que el controlador está construido en la unidad y no en una tabla
separada.
Inicialmente, ATA fue un interfaz paralelo de 16 bits. ATA-1. Las versiones
mejoradas se hace referencia como: ATA-2, ATA-3, ATA / ATAPI-4,
ATAPI,
ATA-5,
ATA-6,
ATA-7,
SATA / ATAPI-8 ( De serie ATA), SATA II, SATA III, ATA RAID.
Estructura de Computadores
40/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
Bus SATA:
SATA I (1.x). La interfaz SATA primera generación funcionando a 1,5 Gbit / s.
El rendimiento de ancho de banda, que está soportado por la interfaz, es de
hasta 150 MB / s.
SATA II (2.x) de la interfaz, segunda generación interfaz SATA funcionando a 3,0
Gb / s. El rendimiento de ancho de banda, que está soportado por la interfaz, es de
hasta 300 MB / s.
SATA III (3.x), funcionando a 6.0Gb / s. El rendimiento de ancho de banda,
que está soportado por la interfaz, es de hasta 600 MB / s (4,8 Gb / s). Las
diferencias entre la velocidad de carrera y ancho de banda rendimiento son
debido a la codificación 8B / 10B: 8 bits de datos se sustituyen por 10 bits de
datos + codificación. compatibilidad con versiones anteriores.
Estructura de Computadores
41/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
Bus ATA vs SATA
Estructura de Computadores
42/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
bus PCI (Interconexión de componentes periféricos)
Desarrollado por Intel en 1992.
Topología de bus compartido: los diferentes dispositivos PCI están unidos al mismo bus,
y comparten el ancho de banda.
Independiente de la arquitectura. Periféricos se pueden mover entre sistemas
informáticos que utilizan el mismo estándar de bus. Acceso directo a la memoria del
sistema para los dispositivos conectados. Utiliza un puente para conectar con el bus
frontal y por lo tanto a la CPU.
Release 2.1: 66 MHz, 32 y 64 conectores bits. Varios maestros. el
intercambio de interrupción.
De datos y direcciones multiplexadas.
Estructura de Computadores
43/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
bus PCI (Interconexión de componentes periféricos)
rendimiento PCI no puede ser suficiente para algunas aplicaciones. PCI correo X tendido:
duplicó el bus de 64 bits y la tasa de reloj de hasta 133 MHz: ancho de banda máximo de
1 GB / s.
PCI mi xpress: Adopción de la topología de bus punto a punto. Las diferentes
versiones.
Estructura de Computadores
PCI
PCI Express 1x
PCI Express 4x
PCI Express 8x
PCI Express 16x
IDE (ATA100)
IDE (ATA133)
1056 Mb / s
SATA I
1500 Mb / s
SATA II
SATA III
FireWire 400
Gigabit Ethernet
3000 Mb / s
44/62
2.500 Mb / s
10.000 Mb / s
20.000 Mb / s
40.000 Mb / s
800 Mb / s
1064 Mb / s
6000 Mb / s
400 Mb / s
1000 Mb / s
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
bus AGP (Puerto de gráficos acelerados)
basada en PCI. Desarrollado por Intel en 1996 para evitar los cuellos de botella en las
tarjetas gráficas. Sólo una ranura: puerto.
Optimizado para trabajar con gráficos. Los datos y las
direcciones no son multiplexadas. 64 MHz y 133 MHz de
velocidad. Siendo reemplazado por el PCI-Express.
AGP 1X
264 MB / s
AGP 2X
528 MB / s
AGP 4X
1 GB / s
AGP 8X
2.133 MB / s
Estructura de Computadores
45/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
Bus PCI, AGP y PCI Express
Estructura de Computadores
46/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
bus SCSI (Small Computer System Interface)
bus de interconexión de los diferentes tipos de periféricos: HD, CD-ROM,
escáneres, impresoras, etc.
El controlador está en la placa principal o en una tarjeta de expansión.
Hasta 8-16 unidades físicas.
Más rápidamente que el ATA (IDE). Hasta 640 MB / s con Ultra 640 SCSI.
Fue especialmente diseñado para estaciones de trabajo y servidores de alto
rendimiento.
Diferentes versiones: SCSI-2, -3, Fast SCSI, Fast Wide SCSI, Ultra
Wide SCSI, ...
Estructura de Computadores
47/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
Universal Serial Bus (USB)
Serial Bus para conectar cualquier tipo de periférico: ratón, teclado,
escáner, impresora, módem, etc. hasta 127 dispositivos. Conexión en
caliente. Cables de fuerza.
Diferentes versiones: USB 1.0, USB 2.0, USB 3.0 diferentes
velocidades de transferencia: 1,5 Mbps, 12 Mbps, 480 Mbps, 4800
Mbps. USB 3.0:
más rápido y más eficiente de la energía.
Compatible con versiones anteriores.
Estructura de Computadores
48/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
Universal Serial Bus (USB)
Fot.
256
flash
USB
flash
4 MB
256 MB
USB 1.0
5.3 s
USB 2.0
0,1 s
Canción /
USB 3.0 0,01 s
Estructura de Computadores
Película
USB
flash
de alta definición
1 GB
6 GB
16 GB
25 GB
5,7 min
22 min
2,2 h
5,9 h
9.3 h
8,5 s
33 s
0,8 s
3.3 s
49/62
SD
película
3,3 min 8,9 min 13,9 min
20 s
53,3 s
70 s
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
De serie RS-232 Bus
autobús extremadamente simple.
Todavía en uso para algunas aplicaciones industriales, principalmente. Pueden
obtenerse a partir USB parcialmente.
Adecuado para punto para conexiones punto a punto (PPP) de hasta 100 m.
Estructura de Computadores
50/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
bus FireWire (IEEE 1394)
Alta velocidad de bus de serie.
Diseñado para cámaras digitales y otros dispositivos multimedia.
Algunas de las características son las mismas que en USB: conexión en caliente,
autoconfiguración, etc.
Velocidades de hasta 30 veces la velocidad del USB clásica.
Estructura de Computadores
51/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
UNA chipset es el componente que enruta los datos entre los buses de la
computadora, de modo que todos los componentes que conforman el equipo pueden
comunicarse entre sí. El conjunto de chips originalmente estaba compuesto de un gran
número de chips electrónicos, de ahí el nombre. Por lo general, tiene dos componentes:
los Puente norte (También llamado el controlador de memoria) es el encargado de
controlar las transferencias entre el procesador y la memoria RAM, que es por eso que se
encuentra físicamente cerca del procesador. A veces se llama el GMCH, por Gráfico y
hub controlador de memoria. los SouthBridge (También llamado el controlador de entrada /
salida o controlador de expansión) se ocupa de las comunicaciones entre los dispositivos
periféricos. También se llama la ICH (concentrador de controladores de I / O). El término
puente se utiliza generalmente para designar un componente que conecta dos buses.
Estructura de Computadores
52/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
CPU II
principal Mem
puente
Secundaria (ISA) Bus
Puente
norte
del Sur
bus AGP
Los autobuses
UPC
GMem
• RS-232 de serie,
gcard
• Paralelo,
USB
bus de
bus
IDE
CPU
PCI
bus
Estructura de Computadores
53/62
• I2C,
...
bus
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.5- Algunos buses de PC
Hub controlador de memoria
Sistema de autobús (" Frente del lado del bus “):
64b x 800 MHz (6,4 GB / s), 533
( “ Puente norte “)
MHz, o 400 MHz
salida de gráficos:
2.0 GB / s
DDR SDRAM
Gbit Ethernet: 0.266 GB / s
Memoria
principal
Hub Bus: 8b x 266 MHz
2 ATA de serie:
150 MB / s
2 ATA paralelo:
100 MB / s
8 puertos USB: 60 MB / s
Concentrador de controladores de I / O
( “ Southbridge “)
Estructura de Computadores
54/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.6- Arbitraje
arbitraje de bus : Un sistema elaborado para resolver los conflictos de
control de bus (más de un dispositivo quiere usar el bus al mismo
tiempo) y la asignación de prioridades a las peticiones de control del
bus.
Estática: asignación del bus entre los maestros se realiza de una manera
predermined.
Dinámica: esquema de asignación de la demanda.
Bus Mastering: Un método para habilitar diferentes controladores de
dispositivos en el bus a 'hablar' el uno al otro. Cuando multimastering se
permite:
Asimétricas: prioridades se pueden aplicar. Simétricos: Todos los maestros
tienen la misma prioridad. autobús sobrecargas.
Estructura de Computadores
55/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.6- Arbitraje
Clasificación de acuerdo con el algoritmo de arbitraje :
Algoritmo
FCFS (primer llegado, primer servido)
ventajas
desventajas
Simétrico
Sólo teórico
Fácil
Las prioridades estáticas: cada maestro tiene una
no es simétrico
prioridad diferente
Ineficiente, un maestro puede dar el
Round Robin: se cambian las prioridades
(Gira el autobús entre los maestros) simétrico, fácil
para implementar
no lo necesitan
reasignación de prioridad
LRU (menos recientemente utilizado)
Simétrico
Aleatorio
Estructura de Computadores
bus incluso si lo hace
56/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.6- Arbitraje
Clasificación de acuerdo con el la distribución física del arbitraje :
centralizado : Centralizado arbitraje del bus requiere hardware
(árbitro) que otorgará el autobús a uno de los dispositivos que solicitan.
Este hardware puede ser parte de la CPU o
que puede ser un dispositivo separado en la placa
base.
Distribuida o descentralizada : En este arbitraje no hay árbitro, por lo
que los dispositivos tienen que decidir quién va al lado. Cada módulo
tiene una lógica de control de acceso. Un algoritmo distribuido se utiliza
para determinar el maestro que debe coger el autobús. Esto hace que los
dispositivos más complicados, pero ahorra el gasto de tener un árbitro.
Estructura de Computadores
57/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.6- Arbitraje
Clasificación de acuerdo con el distribución física :
centralizado
Estructura de Computadores
58/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.6- Arbitraje
Clasificación de acuerdo con el distribución física :
Repartido
Estructura de Computadores
59/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.6- Arbitraje
Clasificación de acuerdo con la distribución física:
TIPO
centralizado
Repartido
ventajas
desventajas
Diseño y prioritarios cambios
fácil
Muchas líneas, poca flexibilidad, y
sensible a las fallas
Escalable y tolerante a fallos
Mas complejo
Semidistributed
Estructura de Computadores
60/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.6- Arbitraje
Arbitraje se puede implementar de varias maneras (tanto centralizadas o
distribuidas):
La conexión en cadena : Se utiliza una sola señal de petición de bus
compartido para todos los maestros. La línea de solicitud de bus está
conectado por cable-operación AND de manera que la línea de petición pasa
a nivel bajo si uno o más maestros solicitan el bus. Cuando el árbitro central
recibe la solicitud, envía una señal de concesión para el primer maestro en la
cadena. Cada maestro puede transmitir la señal de concesión de entrada a su
vecino si no quiere utilizar el autobús.
Estructura de Computadores
61/62
Escuela Politécnica Superior de Alcoy
Unidad 6: Los autobuses de ordenador
6.6- Arbitraje
La conexión en cadena :
Estructura de Computadores
62/62
Escuela Politécnica Superior de Alcoy
Descargar