Está en la página 1de 25

ESTRUCTURA DE

INTERCONEXION
Lic. Edwin Mendoza

BUSES
int Los
Estructura de interconexión ne erc ti
ce
s it
am pos
b
en las f an , io q e
d
tra orm in ue
d
El conjunto de líneas que conectan los en das as d ican se
 ca y la e l do
A través de los años se han probado
diversos módulos de una computadora mó da s s as
du tipo alid
se denomina ESTRUCTURA DE lo a
diversas estructuras de
CONEXION
s o de s
n
interconexión, las más comunes son:
Estructura de bus
Buses múltiples
INTERCONEXIÓN CON BUSES
¿Qué es un bus?
Es un camino de
comunicación entre
dos o más
dispositivos
0
1
1
0
0
1

El bus que conecta el micro,


La memoria RAM y los
Dispositivos de entrada salida
Se conoce con el nombre de
Bus del Sistema
ESTRUCTURA DEL BUS
El bus del sistema está constituido,
usualmente, por entre 50 y 100 líneas.
A cada línea se le asigna un
significado o una función en
particular
Líneas de control

Líneas de datos Líneas de dirección


Las líneas se pueden
LÍNEAS DE DATOS
Proporcionan un camino para Generalmente consta de 8, 16, o 32
transmitir datos entre dos módulos líneas distintas, cuyo nombre se
del sistema, se denomina conoce como anchura del
bus de datos. bus de datos

Ejemplo: si tenemos un bus con


una anchura de 8 bits y deseamos La anchura del bus es un factor
enviar 16, cuántas veces debe el clave para determinar las
micro acceder a la memoria. prestaciones del sistema
LÍNEAS DE DIRECCION

Se utiliza para designar la fuente o La anchura del bus de direcciones


el destino del dato situado en el determina la capacidad máxima de
bus de datos. memoria posible en el sistema

En un bus de 8 bits, la dirección 01111111 e Las líneas de dirección generalmente se


inferiores harán referencia a direcciones utilizan también para direccionar los puertos
dentro de un módulo de memoria, mientras de E/S, los bits de orden más alto se utilizan
que 10000000 y superiores designarán para seleccionar una posición de memoria o
dispositivos conectados aun módulo de E/S un puerto de E/S
LÍNEAS DE CONTROL

Se utilizan para controlar el acceso Las señales de control transmiten


y el uso de las líneas de datos y tanto órdenes como información
direcciones. de temporización entre los
módulos del sistema

Las señales de órdenes Las señales de temporización


especifican las operaciones a indican la validez de los datos
realizar. y las direcciones
Funcionamiento del bus
Si un módulo desea enviar un dato a otro debe hacer
dos cosas:
1. Obtener el uso del bus
2. Transferir el dato a través del bus

 Si un módulo desea pedir un dato a otro debe:


1. Obtener el uso del bus.
2. Transferir la petición al otro módulo mediante las
líneas de control y dirección apropiadas.
Contenido
Jerarquía de buses
Arquitectura de un bus tradicional
Arquitectura de altas prestaciones
Elementos de diseño de un bus
JERARQUIA DE BUSES A mayor número de dispositivos
conectados
Si se conectan un gran número al busde
mayor será el
dispositivos al bus,
retardo en la propagación. Este
las prestaciones pueden disminuir.
retardo determina Hay
el tiempo quedos
cadacausas
principales: dispositivo hace uso del bus afectando
sensiblemente el rendimiento de todo
el sistema

1
Disp 1 Disp 2 Disp 3 Disp 4

Bus

Disp 5 Disp 6 Disp 7 Disp 8


El bus puede convertirse en
un cuello de botella a
medida que las peticiones
de transferencia acumuladas
se aproximan a la capacidad
del bus
Esto se puede resolver
incrementando la velocidad

2
a la que el bus realiza la
transferencia de los datos y
utilizando buses mas
anchos
Arquitectura de un bus tradicional
Bus local
Procesador Cache

Controlador
Memoria local E/S
principal

Bus del sistema

Interfaz con el
bus de
Red SCSI expansión Modem Serie

Bus de expansión
Arquitectura de altas prestaciones
Memoria
principal

Bus local Cache/


Procesador Bus del sistema
adaptador

SCSI FireWire Gráficos Video LAN

Bus de alta velocidad

Interfaz con el
bus de
FAX expansión Modem Serie

Bus de expansión
Elementos de diseño de un bus
Aunque existen una gran variedad de diseños de
buses, hay unos pocos parámetros o elementos de
diseño que sirven para distinguir y clasificar los buses,
estos son:
Su tipo
Método de arbitraje

Temporización

Anchura de bus

Tipo de transferencia de datos.


Tipos de buses.
Buses
Las líneas del bus están
permanentemente asignadas a una
función o a un subconjunto físico de
componentes del computador

Dedicado
Método de uso de las mismas líneas
para usos diferentes.

Multiplexad
o
Método de Arbitraj
arbitraje
Un único dispositivo hardware
e
denominado controlador del bus o
árbitro, es responsable de asignar
tiempos en el bus
No existe un controlador central, en
su lugar, cada módulo dispone de
Centralizado
lógica para controlar el acceso y los
módulos actúan conjuntamente para
compartir el bus.

Distribuido
Con la temporización asíncrona, la
presencia de un evento en el bus es
Temporización.
consecuencia y depende de que se
produzca un temporización
El término evento previo.
hace referencia a la

Asíncrona
forma en
Es menos
bus
la que seque
flexible coordinan los eventos en el
la anterior,
todos los dispositivos en este bus
deben utilizar la misma frecuencia
de reloj, el sistema no puede
aprovechar las mejoras en las
prestaciones de los dispositivos

Síncrona
Tipos de transferencia de datos.
Operación de escritura
Operación de lectura
Operación de lectura-modificación-escritura
Operación de lectura-después-de-escritura
Transferencia de bloques de datos.
Tipo de Bus Arbitraje Temporización

PCI Multiplexado Centralizado Síncrona

PCI Express Multiplexado Centralizado Síncrona

AGP Multiplexado Centralizado Síncrona

IDE Multiplexado

SATA Multiplexado

También podría gustarte