

SBus es un sistema de bus informático que se utilizó en la mayoría de los ordenadores basados en SPARC (incluidas todas las SPARCstations ) de Sun Microsystems y otros durante la década de 1990. Sun lo introdujo en 1989 como un bus de alta velocidad para sus procesadores SPARC de alta velocidad, reemplazando el anterior (y para entonces obsoleto) VMEbus utilizado en sus sistemas basados en Motorola 68020 y 68030 y en los primeros equipos SPARC. Cuando Sun decidió abrir la definición de SPARC a principios de la década de 1990, SBus también se estandarizó y se convirtió en IEEE-1496. En 1997, Sun comenzó a migrar de SBus al bus PCI ( Peripheral Component Interconnect ), y hoy en día SBus ya no se utiliza. [ 1 ]
Las primeras tarjetas SBus de terceros del sector fueron anunciadas en 1989 por Antares Microsystems; estas eran un controlador Ethernet 10BASE2 , un adaptador de host SCSI-SNS, un puerto paralelo y un controlador serie de 8 canales.
La especificación fue publicada por Edward H. Frank y James D. Lyle. [ 1 ] En 1992, Lyle publicó una guía técnica del bus en formato de libro, [ 2 ] quien fundó Troubador Technologies. Sun también publicó una serie de libros como un "kit para desarrolladores" para fomentar productos de terceros. [ 3 ]
En el momento de mayor auge del mercado, más de 250 fabricantes figuraban en el Directorio de Productos SBus, que pasó a llamarse Directorio de Productos SPARC en 1996.
SBus es, en muchos sentidos, un diseño "limpio". Fue concebido exclusivamente para su uso con procesadores SPARC, por lo que la mayoría de los problemas de compatibilidad entre plataformas no fueron una preocupación. SBus se basa en un bus de direcciones y datos de 32 bits con arquitectura big-endian , puede funcionar a velocidades que van desde 16,67 MHz hasta 25 MHz y es capaz de transferir hasta 100 MB/s. Cada dispositivo se asigna a un espacio de direcciones de 28 bits (256 MB). Solo admite ocho maestros, aunque puede haber un número ilimitado de esclavos.
Cuando se introdujo el UltraSPARC de 64 bits , el bus SBus se modificó para admitir transferencias extendidas de una palabra doble de 64 bits por ciclo, lo que produjo un bus de 64 bits de 200 MB/s. Esta variante de la arquitectura SBus utilizaba el mismo formato y era compatible con versiones anteriores de los dispositivos existentes, ya que las transferencias extendidas son una función opcional.
Las tarjetas SBus tenían un formato muy compacto para la época. Una tarjeta de ancho simple medía 83,82 milímetros (3,300 pulgadas) de ancho por 146,7 milímetros (5,78 pulgadas) de largo y estaba diseñada para montarse en paralelo a la placa base. Esto permitía tres ranuras de expansión en la delgada carcasa tipo " caja de pizza " de la SPARCstation 1. [ 4 ] El diseño también permite tarjetas de doble o triple ancho que ocupan dos o tres ranuras, así como tarjetas de doble altura (dos placas de 3x5 pulgadas montadas en una configuración tipo "sándwich").
El SBus se anunció originalmente como un bus de sistema y una interconexión de periféricos que permitía a los dispositivos de entrada y salida un acceso a la memoria con latencia relativamente baja. [ 5 ] Sin embargo, pronto la velocidad de la memoria y de la unidad central de procesamiento (CPU) superó el rendimiento de E/S. En menos de un año, algunos sistemas Sun utilizaron MBus , otro estándar de interconexión, como bus de CPU-memoria. El SBus funcionó como bus de entrada/salida durante el resto de su vida útil.
Véase también
Referencias
- 1 2 "PCI:SBus Comparison" (PDF) . Sun Microsystems. Marzo de 1999. Consultado el 25 de mayo de 2011 .
- ↑ James D. Lyle (1992). Aplicaciones y experiencia de información de SBus . Springer-Verlag. ISBN 978-0-387-97862-8.
- ↑ Susan A. Mason (1994). Manual de SBus . Sun Microsystems. ISBN 978-0-13-107210-7.
- ↑ Bechtolsheim, AV; Frank, EH (1990). "SPARCstation 1 de Sun: Una estación de trabajo para la década de 1990". Resumen de ponencias de Compcon Spring '90. Trigésimo quinta Conferencia Internacional de la IEEE Computer Society sobre Apalancamiento Intelectual . págs. 184–188 . doi : 10.1109/CMPCON.1990.63671 . ISBN 0-8186-2028-5. S2CID 20894045 .
- ↑ Frank, EH (1990). "El SBus: el bus de sistema de alto rendimiento de Sun para estaciones de trabajo RISC". Resumen de ponencias de Compcon Spring '90. Trigésimo quinta Conferencia Internacional de la IEEE Computer Society sobre Apalancamiento Intelectual . págs. 189–194 . doi : 10.1109/CMPCON.1990.63672 . ISBN 0-8186-2028-5. S2CID 25815415 .
Enlaces externos
- Sitio web oficial en Wayback Machine (archivado el 3 de agosto de 1997)
- Especificación SBus en Bitsavers
- 15205-2000 - ISO/IEC 15205:2000 (IEEE Std 1496-1993) SBus -- Bus de interconexión de chips y módulos
- buses informáticos
- Hardware de Sun Microsystems
- Ranura de expansión de la placa base
- Introducciones relacionadas con la informática en 1989