Sunteți pe pagina 1din 10

ARQUITECTURA DE COMPUTADORAS

UNIDAD 2: COMUNICACIÓN INTERNA DE LA


COMPUTADORA

2.1 BUSES: BUS LOCAL, BUS DE DATOS, BUS DE


DIRECCIONES, BUS DE CONTROL, BUSES
NORMALIZADOS.
-Buses

Es el elemento responsable de establecer una correcta comunicación entre


dos o más dispositivos del ordenador, una característica clave de un bus
es que se trata un medio de transmisión compartido, es por lo tanto el
dispositivo principal de comunicación.

Existen varios buses con diversas funciones, es un circuito que conecta el


procesador central con todo el resto de componentes de la computadora. El bus
sirve para que le llegue al procesador la información y las solicitudes de trabajo,
desde el exterior, y envíe hacia afuera los resultados del trabajo realizado
-BUS LOCAL
El bus que conecta la CPU con los otros elementos del
procesador se conoce como bus local o bus de la CPU. Es un
bus muy rápido y conecta la CPU con las tarjetas de la placa
base y los controladores de los dispositivos externos.
-BUS DE DATOS

Está formado por varias líneas de control, cada una de las cuales transporta un bits a la
vez, el número de líneas depende del tamaño de la palabra, si la palabra mide 32 bits se
necesita un bus de datos con 32 líneas de modo que todos los bits de una palabra
puedan trasmitirse al mismo tiempo. El bus de datos transfiere tanto las instrucciones
que provienen del procesador como las que se dirigen hacia él. Se trata de un bus
bidireccional.
-BUS DE DIRECCIONES

Permite el acceso a una palabra en particular en la memoria .El bus de dirección depende
del espacio y el direccionamiento de la memoria, si la memoria tiene dos palabras, el bus
de direcciones necesita transportar n bits a la vez, por consiguiente debe tener n bits.

El bus de direcciones, (también conocido como bus de memoria) transporta las


direcciones de memoria al que el procesador desea acceder, para leer o escribir datos. Se
trata de un bus unidireccional.
-BUS DE CONTROL

Lleva la comunicación entre el CPU y la memoria. Por ejemplo debe haber un


código enviado entre el CPU a la memoria para especificar una operación de lectura
y escritura.

El numero de líneas utilizadas en el bus de control dependen del número total de


comandos de control que necesita la computadora, si una computadora tiene dos
acciones de control se necesitan N líneas pata el bus de control por que en N bits
pueden definirse dos operaciones diferentes.
Control: Lleva información referente todo de los periféricos (petición de
interrupciones).
-BUSES NORMALIZADOS

Todos los buses poseen unas especificaciones normalizadas, como son:


- Protocolos de transmisión de datos.
- Velocidades y temporización de las transferencias, anchuras de los buses.
- Sistema físico de conexión (conectores estandarizados).

Los Buses normalizados más 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
disponía 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 señales de control.
Viajan hacia los distintos componentes de hardware. Se trata de un busbidireccional en la medida en
que también transmite señales de respuesta delhardware.

4. Multibus (o IEEE 796).


Bus de 16 bit de datos introducido por Intel. En laactualidad hay una versión 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 para arquitecturas 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 sus equipos PS/2. Es un bus para arquitecturas
de 32 bits y es 10 veces más rápido que el ISA AT, llegando a transferir hasta 20 Mbits/seg.
8. EISA
(Extendet Industry Satandard Architecture´). Es un bus ideado por 9fabricantes de ordenadores, para arquitecturas
de 32 bits. Posee velocidad de transferencia de 33Mbits/seg. Es compatible con el bus ISA. Este bus puede solo ser
controlado por microprocesadores 80386, 80486 o superiores, y es auto configurable.

9. SCSI
(Small computer System Interface´)
es un estándar universal para conexiones paralelas a periféricos. Suele utilizarse para unidades de discos magnéticos
y ópticos. Admite hasta 7 dispositivos y fue ideado para entornos UNIX 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, que
podrá admitir hasta 32 periféricos conectados a gran distancia por fibra óptica(comunicación serie).·

10. Futurebus
(IEEE 896.1 e IEEE 896.2). Es una normalización proyectada para equipos de muy altas prestaciones, que puede
considerarse como una evolución de las normas Multibus II y VME. Diseñado para arquitectura de 64 bits. Permite
la construcción de sistemas multiprocesador (de hasta 32 procesadores)compartiendo memoria

S-ar putea să vă placă și