Skip to main content

¿Qué es una interfaz de sistema de computadora pequeña?

  • Andre

Small Computer System Interface es un estándar de alta velocidad para conectar periféricos y computadoras. También conocido por el acrónimo SCSI, define las conexiones de hardware y los métodos de intercambio de datos. Para cada tipo de periférico compatible, SCSI define comandos y protocolos específicos del dispositivo. SCSI se usa comúnmente en servidores y computadoras de alto rendimiento, como los de producción de audio y video. A menudo se usa con la matriz redundante de discos independientes (RAID) y la tecnología de almacenamiento en red también.

SCSI se creó a fines de la década de 1970 y originalmente se denominó Interfaz del sistema Shugart Associates en honor a su inventor corporativo. Small Computer System Interface tiene varias ventajas sobre las tecnologías de la competencia. Sus cables de datos pueden ser bastante largos, lo que facilita la conexión de muchos dispositivos externos a una computadora. Más de un dispositivo de alto rendimiento en el cable puede estar activo a la vez, agilizando las aplicaciones de almacenamiento intensivo. Por ejemplo, el software de edición puede leer simultáneamente datos de dos discos duros y grabar un disco de video digital (DVD).

Desde la década de 1980 hasta principios de la década de 2000, las especificaciones de la interfaz del sistema de computadora pequeña evolucionaron considerablemente. El bus SCSI paralelo creció de ocho bits a 16 bits, y los anchos de banda del dispositivo a menudo se duplicaron de una versión a la siguiente. Muchas placas base incluían controladores SCSI o tarjetas de adaptador de bus host (HBA) SCSI compatibles. Los fabricantes de discos generalmente introdujeron sus unidades de mayor rendimiento con soporte SCSI antes que otras tecnologías. Sin embargo, los discos de electrónica de accionamiento integrada (IDE) de bajo costo siguieron siendo una opción común para las computadoras personales.

Small Computer System Interface organiza los dispositivos conectados en unidades lógicas, objetivos e iniciadores. Un dispositivo es un iniciador si es capaz de iniciar comandos SCSI, como un controlador SCSI. Los objetivos, como unidades de disco, unidades de DVD y dispositivos similares, responden a las solicitudes de los iniciadores. Cada dispositivo objetivo puede tener más de una unidad lógica y muchos bloques lógicos de datos. En particular, a los dispositivos de almacenamiento de alta capacidad generalmente se accede como múltiples unidades virtuales.

El protocolo de comando Small Computer System Interface define varias docenas de operaciones. Se incluyen comandos para administrar dispositivos, recopilar estado y transferir datos. Existen cuatro variaciones para leer datos de un dispositivo además de cuatro comandos de escritura diferentes. El método de comprobación de redundancia cíclica de 32 bits (CRC32) se ha utilizado para transferencias de datos desde 1996, cuando se lanzó la especificación SCSI-3.

A principios de la década de 2000, la frecuencia del reloj del bus SCSI había aumentado a 160 megahercios (MHz) con la especificación Ultra 640. La naturaleza paralela de SCSI comenzó a causar problemas de terminación y cableado a velocidades muy altas. Estos problemas se resolvieron rediseñando SCSI para transportar datos en serie, en lugar de en paralelo. Los cambios se implementaron a finales de la década de 2000 como Serial Attached SCSI (SAS). Una variación importante, el bucle arbitrado de canal de fibra (FC-AL) utiliza un reloj muy rápido, 4 gigahercios (GHz), con cables de fibra óptica.

SAS ofrece varias ventajas sobre SCSI paralelo además de un mayor rendimiento del dispositivo. Las conexiones del dispositivo son intercambiables en caliente, lo que significa que se pueden desconectar y enchufar según sea necesario sin apagar los servidores. SAS es compatible con los dispositivos de almacenamiento Serial Advanced Technology Attachment (SATA). Esto permite que las unidades SATA más populares y de menor precio, el sucesor del IDE, se utilicen con tecnología avanzada basada en SCSI. SAS también mejora el aislamiento de fallas sobre la interfaz original del sistema de computadora pequeña.