Está en la página 1de 4

JONATHAN AGUAS

Bus de control
El bus de control gobierna el uso y acceso a las lneas de datos y de direcciones. Como stas
lneas estn compartidas por todos los componentes, tiene que proveerse de determinados
mecanismos que controlen su utilizacin. Las seales de control transmiten tanto rdenes
como informacin de temporizacin entre los mdulos. Mejor dicho, es el que permite que no
haya colisin de informacin en el sistema.
El bus de control se utiliza para controlar el acceso a y el uso de los buses de datos y
direcciones, ya que stos son compartidos por todos los mdulos, por lo que es necesario
establecer un control de los mismos. Las seales de control transmiten informacin de
comando y sincronizacin entre mdulos. Las seales ms importantes son:
Escritura en Memoria: el dato presente en el bus de datos se copia en la direccin de
memoria seleccionada.
Lectura de memoria: el contenido de la direccin seleccionada se transfiere al bus de datos.
Escritura E/S: Se saca un dato por un puerto E/S.
Lectura E/S: Un dato de un puerto E/S seleccionado se transfiere al bus de datos.
Reconocimiento de transferencia: Indica que se ha aceptado un dato desde el puerto o
escrito en el mismo.
Peticin de Bus: Indica que un mdulo solicita el control del bus.
Reconocimiento de Bus: Indica que el mdulo peticionario ha sido habilitado como
controlador del bus.
Peticin de interrupcin: Indica que existe una interrupcin pendiente de servicio.
Reconocimiento de interrupcin: Indica que la interrupcin pendiente ha sido aceptada.
Reloj: Usado para sincronizar las operaciones del bus.
Reset: inicializacin de los mdulos.

FIGURA 1.2. Estructura de interconexin de bus.

El bus opera de la siguiente forma:


Un mdulo desea enviar datos a otro: 1) obtiene el uso del bus; 2) transfiere los datos a
travs del bus.
Un mdulo desea obtener datos de otro mdulo: 1) Obtiene el uso del bus; 2) solicita la
transferencia al otro mdulo mediante las lneas de direccin y control apropiadas, y esperar
hasta el envo de los datos desde el otro mdulo.
Fsicamente, el bus del sistema consiste en conductores elctricos paralelos, dispuestos en la
placa de c.i., y que se extiende a todos los componentes del sistema, cada uno de los cuales se
conecta a algunas o a todas las lneas del bus. Una forma usual y econmica de implementar
este tipo de bus es conectar a l diferentes placas que contienen los mdulos, lo que hace al
sistema fcilmente expansible sin ms que aadir nuevas placas, a la vez que facilita la
determinacin de fallos.
2.1.5 BUSES NORMALIZADOS
Todos los buses poseen unas especificaciones normalizadas, como son:
- protocolos de transmisin de datos,
- velocidades y temporizacin de las transferencias,
- anchuras de los sub
-buses,
- y sistema fsico de conexin (conectores estandarizados).

Los Buses normalizados ms conocidos son:


1. S-100 Bus (IEEE 696).
Puede considerarse como el primer bus normalizado para microcomputadores, siendo
introducido por A tari para su computador 8080(sistema de 8 bits). En total dispona de unos
100 hilos.
2. CAMAC (o IEEE 583).

El bus CAMAC (Computer Automated Measurement and Control ) Se introdujo para


interconectar instrumentos de medida nuclear es en 1969.
3. GPIB ( o IEEE 488).
El GPIB (General Purpose Interface Bus) fue ideado por HewlettPackard (1965 a 1975) usa 24
hilos, 8 de los cuales son para datos y el resto para seales de control.
viajan hacia los distintos componentes de hardware. Se trata de un busbidireccional en la
medida en que tambin transmite seales de respuesta delhardware.
4. Multibus (o IEEE 796).
Bus de 16 bit de datos introducido por Intel. En laactualidad hay una versin mejorada llamada
Multibus-II (IEEE 1296) paratransferir datos de 32 bits.
5. ISA Bus.
El bus ISA
(

Industrial Standard Architecture


), es el bus introducidocon el IBM-PC. Tiene 64 hilos de los cuales 8 son para datos.
6. ISA AT Bus.
Fue introducido con los IBM-AT (80286). Ideado paraarquitecturas de 16 bits, posee
subdirecciones de 24 bits (direcciona hasta 16Mbytes) y es compatible, como no, con su
antecesor de 16 bits.
7. MCA.
(

Micro-Channel Architecture
) fue introducido por IBM en 1987 en susequipos PS/2. Es un bus para arquitecturas de 32 bits
y es 10 veces ms rpidoque el ISA AT, llegando a transferir hasta 20 Mbits/seg.

8. EISA
(
Ex
tendet Industry Satandard Architecture
). Es un bus ideado por 9fabricantes de ordenadores, para arquitecturas de 32 bits. Posee
velocidad detransferencia de 33Mbits/seg. Es compatible con el bus ISA. Este bus puede
soloser controlado por microprocesadores 80386, 80486 o superiores, y esautoconfigurable.
9. SCSI
(
Small computer System Interface)
es un estndar universal paraconexiones paralelas a perifricos. Suele utilizarse para unidades
de discosmagnticos y pticos. Admite hasta 7 dispositivos y fue ideado para entornosUNIX y
Macintosh. Permite velocidades de transferencia de 5 Mbits/seg hasta400 Mbits/seg. En la
actualidad se est desarrollando el SCII-3, de 32 bits, quepodr admitir hasta 32 perifricos
conectados a gran distancia por fibra ptica(comunicacin serie).

10. Futurebus
(IEEE 896.1 e IEEE 896.2). Es una normalizacin proyectada paraequipos de muy altas
prestaciones, que puede considerarse como una evolucinde las normas Multibus II y VME.
Diseado para arquitectura de 64 bits. Permitela construccin de sistemas multiprocesador (de
hasta 32 procesadores)compartiendo memoria