1. Introducción
Para ser útil, la CPU debe
comunicarse con la memoria,
las tarjetas de
ampliacion, el coprocesador, el teclado, y
elementos parecidos. Se comunica con otros dispositivos de la
placa base mediante pistas metálicas en el circuito
impreso, que son las líneas de cobre que
recubren una tarjeta. Esa es la manera en que las tarjetas SIMM o
DIMM que hay probablemente instaladas en su placa base se
comunican con la CPU, que probablemente tambien se encuentra en
la placa base.
Pero, ¿ cómo pueden comunicarse las
tarjetas de expansión, que no son parte de la placa base,
para conectarse con la CPU, la memoria, y lo
demás? A través del bus, o si no a través
de uno de los buses.
Los buses están relacionados con la ingeniería eléctrica (como gran
parte de la terminología informática), y él termino se
refiere a un conjunto de cables o pistas o conductores que se
utilizan para conectar diversas partes del PC.
2. El primer bus PC
El PC no fue el primer ordenador basado en un chip.El
primer microordenador disponible comercialmente era un ordendor
llamado Altair. Consistía en una caja y una fila de
ranuras de expansión. Era un ordenador backplane, que
incluso tenia la CPU en una tarjeta de ampliación. El bus
que utilizaba el Altair se convirtió en un estándar
en la industria
durante años ,y aun se utiliza en algunos equipos: se
llamaba S -100 o bus Altair.
Aunque era un estándar, no siempre era verdad que
cualquier microordendor utilizara él
S – 100. El Apple II usaba un bus propio, llamado bus
Apple . El modelo
original de PC de 1981 utilizaba otro tipo mas de bus, con 62
cables llamados líneas.
Ruta de datos
Las ranuras de expansión de un ordenador con este
bus se llaman ranuras de 8 bits. entonces 8 de las 62
líneas transportan datos por el
ordenador.
Tamaño de memoria
El bus PC original incluía 20 hilos para
direccionar memoria. ¿Que significa eso para un usuario
normal?. Bien, dado que cada uno de esos hilos de direcciones
puede llevar una señal 0 o 1,entonces cada hilo solo puede
transportar uno de dos valores
posibles.
Puesto que hay 20 de estas líneas de direcciones
,el numero total de posibilidades es
2 x 2 x2 … 20 veces. Eso es 2 elevado a 20 o algo
mas de un millón.
¿ Memoria o direccion I/O ?
Las 20 líneas de dirección realmente hacen una doble tarea,
porque hay dos tipos de dirección: las direcciones de la
memoria y las direcciones de entrada /salida (I /O).
- El bus AT (ISA)
Cuando desarrollaba el AT, IBM comprobó que tenia
que actualizar el bus. Así que desarrollaron el bus de 16
bits.
Con relación al anterior que era el XT, de
ranuras de 62 líneas. IBM presento una solución
bastante buena: mantuvieron los viejos conectores de ranura de 62
lineas y añadieron otro conector de 36 hilos, colocandolo
a continuacion del viejo conector de 62 lineas para proporcionar
algunas de estas caracteristicas:
- Ocho líneas mas de datos, lo que daba al bus
de datos 16 bits de anchura. - Cuatro líneas de dirección mas , lo que
daba al bus de direcciones 24 bits de anchura , 2 elevado a 24
es casi 16 millones, así que las ranuras de 16 bits del
AT podían soportar hasta 16 MB de RAM en
teoría. - Cuatro canales DMA mas, del 4 l 7.
- Cinco niveles IRQ10, 11,12,14,15. con IRQ13 esta
dedicada al procesador
matemático, IRQ8 esta conectado al reloj del sistema y IRQ2
que esta fuera del bus porque es esa la línea que hace
posible las nuevas líneas IRQ.
Durante un tiempo, este
bus de 16 bits se llaman bus AT no obstante, desde 1988 la mayor
parte de gente se ha venido refiriendo a estos tipos de ranuras
de bus como ranuras ISA.
Página siguiente |