hola

Páginas: 24 (5849 palabras) Publicado: 29 de mayo de 2013
INTRODUCCIÓN AL BUS ISA
Gustavo Mercado
1999
Cátedra Técnicas Digitales II
Facultad Regional Mendoza - Universidad Tecnológica Nacional

El ISA es el bus usado en las computadoras PC de IBM y también en las computadoras
compatibles (clones). Su función principal es realizar comunicación entre el procesador, ubicado
en la placa madre (motherboard) y las tarjetas de expansión de periféricos(add-in board).
Inicialmente había problemas de compatibilidad, puesto que IBM no publicó las especificaciones
de timing del bus. Esto fue resuelto en 1987, cuando el IEEE produjo una especificación completa
del bus (incluyendo timing).
La PC original también tenía un bus de datos de 8-bits (llamado bus PC/XT), debido a que el
procesador Intel 8088 CPU (usados en las primeras PCs de 4.77-MHzde 1982) tenía un bus de
datos de 8-bit. Este bus, de 62 pines, tenia las siguientes características:
v
v

Ocho líneas de datos (que permite la transferencia simultánea de datos de 8 bits)
Veinte líneas de direcciones (Permite direccionar 1 Mbyte, aunque para el adaptador video se
asignó 128 KBytes, comenzando en la dirección 640 KB, esto creó la famosa limitación de
memoria del DOS)
vSeis líneas de interrupciones, identificadas como IRQ2 a IRQ7.
v Los canales de DMA 1, 2, y 3 (con dos señales para cada canal, demanda y reconocimiento).
El motherboard original de las PC usaba de canal 0 de DMA para refresco de memoria y
debido a que el controlador de DMA y la memoria estaban en el motherboard, estas señales
no se pusieron en el bus.
v Los otros pines se usaban para voltajesy señales de control.
El procesador Intel 80286, que fue usado en la computadora IBM PC/AT (Advanced Technology Tecnología Avanzada, 1984), tenía un bus de datos de 16 bits, tal que IBM, que en ese momento
era el único fabricante “
normalizador” de las PCs, agregó un conector de 36 pines que
proporcionaba las siguientes características:
v Ocho líneas más de datos (permitiendo transferenciasde datos de 16 bits).
v Cuatro líneas más de direcciones (permitiendo direccionar 16 Mbytes de memoria)
v Las interrupciones 10, 11, 12, 14, y 15 (interrupción 13 es reservada para el coprocesador

matemático que estaría en el motherboard de manera que la interrupción 13 no está disponible
en el bus).
v Los canales de DMA 0, 5, 6, y 7 (el canal 4 de DMA se usa para enlazar el nuevocontrolador
de DMA con el original). Al contrario de la PC original, la PC/AT usa un circuito dedicado para
el refresco de memoria, tal que el canal 0 está ahora disponible para su uso en el bus.
Éste es el bus PC/AT de 16 bits, o más comúnmente (y simplemente), el denominado “
bus ISA”
,
el cual está presente en la mayoría de las PCs (las PCs más antiguas sólo tenían bus ISA y las
PCs más nuevastípicamente tienen los buses ISA y PCI). En años recientes, se ha creado una
norma más formal llamada bus ISA (Arquitectura Industrial Normalizada - Industry Standard
Architecture),
El bus ISA tiene una velocidad de transferencia máxima teórica de 16 Mbytes/s (aunque en
realidad es solo de 8 Mbytes/s, debido a que normalmente se requiere de un ciclo para el
direccionamiento y otro ciclo para losdatos). La velocidad típica máximo es 1 a 2.5 Mbytes/s (8 a
20 Mbits/s). Esta velocidad es variable debido a la contención del bus con otros dispositivos
(principalmente la memoria) y el retardo de los buffers debido a la naturaleza asíncrona del bus
(la velocidad del procesador es diferente de la velocidad del bus).
Con el correr del tiempo los procesadores de las computadoras AT (ysucesivas) se volvieron más
rápidos y eventualmente sus buses se hicieron más anchos, pero el deseo de mantener la

1

compatibilidad con los dispositivos existentes llevó a los fabricantes para resistirse a un cambio de
norma y por lo tanto el bus ISA ha permanecido semejante desde ese tiempo. El bus ISA
proporciona una velocidad razonable para dispositivos bajo ancho de banda y virtualmente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS