|
Somos el museo virtual más grande y mejor en español.
|
En esta sección: AntecedentesSCSI es acrónimo para Interfaz de Sistemas de Computadoras Pequeñas (Small Computer Systems Interfase), pronunciado "scosi" (en español) o "scuzzy" (en inglés) difiere totalmente del estándar ST-506 utilizado en las computadoras de escritorio y personales, ya que fue diseñado por Apple Computer. SCSI es en verdad un bus inteligente que es controlado por un microprocesador. El SCSI es la versión ANSI de la interfase del Sistema Shugart Associates (Shugart Associates System Interface, SASI) original. El desarrollo de este estándar fue iniciado a finales de 1981 por el comité X3T9 por el Instituto Nacional Americano de Estándares (American National Standards Institute, ANSI) y fue aprobado oficialmente en 1986. En el principio de la historia del SCSI, muchos dispositivos fueron fabricados para no hablarse entre sí, condición que cambiaría al pasar del tiempo. El estándar SCSI es un conjunto de interfaces que permiten a las computadoras comunicarse con otros dispositivos, con una configuración de bus compartido que soporta una gran variedad de dispositivos y periféricos, e inclusive arreglos de los mismos, operando de manera independiente al microprocesador y el bus del sistema a través de una tarjeta o su conjunto de chips integrados a la circuitería principal del sistema, permitiendo la conexión de hasta 8 dispositivos en una configuración de bus angosto (narrow bus), con 8 líneas de datos, o 16 en una configuración de bus ancho (wide bus) con 16 líneas de datos. Cada dispositivo SCSI en el bus requiere de un identificador numérico único, de 0 a 6 (para el angosto) ya que el identificador del adaptador SCSI es 7. Dichos dispositivos son conectados en cadena y el dispositivo al final debe de tener un resistor terminal. En modelos viejos el resistor terminal debía de ser el último objeto conectado a la cadena, sin embargo, conforme fue evolucionando la tecnología, si bien, en caso de existir, debería de estar en esa posición final, la tarjeta controladora podía hacerse cargo del esta impedancia Como dato interesante a la situación que surge con la compatibilidad hacia atrás con la mayoría de los dispositivos, con lo cual, artefactos SCSI de distintas capacidades pueden coexistir en el mismo bus, y para garantizar la compatibilidad y confiabilidad tanto de las características de la transmisión como de la transmisión misma, las tasas de transferencia son negociadas entre los dispositivos antes de que sea iniciada cualquier transferencia. SCSI-2, que es el estándar que siguió al original, y se introdujo formalmente en 1991. Entre otras cosas, ofrece mayores tasas de transferencia y mejor acoplamiento entre dispositivos, e incluía un conjunto de instrucciones por software llamadas CCS (Common Command Set, Conjunto Común de Instrucciones). SCSI-2 permitía tasas de transferencia de datos mucho mayores que el anterior, una de sus variantes más populares fue el Ultra Wide SCSI-2 o Ultra2, que utiliza una velocidad de reloj de 40MHz, en un bus de 16 bits puede alcanzar una tasa de transferencia de hasta 80 MB/s. También provee una distancia máxima de cableado de 12m utilizando una señal diferencial de bajo voltaje (Low Voltage Differential, LVD). Esta señal es enviada a través de dos cables con los datos representados como la diferencia de voltaje entre ellos. El bajo voltaje permite reducir las necesidades de energía y los costos de fabricación. El SCSI-3 o ultra3, también conocido como Ultra160/m se origina con la evolución propia de la tecnología, con su consecuente demanda de mayores tasas de transferencia, y la creación de nuevos dispositivos hambrientos de ancho de banda. Este estándar consiste en un conjunto primario de comandos que ofrecen la compatibilidad hacia atrás y un anexo de instrucciones para satisfacer las necesidades específicas de ciertos tipos de dispositivos, alcanzando los 160MB/s, aprovechando el ciclo completo de reloj, contra el medio ciclo que aprovechaba el ultra2 e incluyendo verificaciones de redundancia cíclica (cyclical redundancy checking, CRC) para garantizar la integridad de los datos tranferidos y validación de dominio para evaluar la red SCSI. El conjunto de comandos del Ultra3 no solo es utilizado por el SCSI-3, sino además también por otras interfaces protocolarias paralelas y seriales, incluyendo el Canal de Fibra (Fibre Channel), el protocolo de bus serial utilizado en el protocolo físico IEEE 1394 FireWire y en el Protocolo de Almacenamiento Serial (Serial Storage Protocol, SSP) EstándaresLos estándares actuales(200205) de SCSI son sumarizados en la tabla siguiente:
El estándar SCSI fue aceptado por la ANSI en 1986 Especificaciones técnicasEl bus SCSI básico, puede conectar hasta siete dispositivos y un adaptador anfitrión, con sus 3 líneas de direccionamiento le da la posibilidad de 8 direcciones. A cada dispositivo se le asigna una dirección de 0 a 7, donde el 7 es reservado para el adaptador anfitrión. Las 7 direcciones restantes son utilizadas por los dispositivos conectados al bus, los cuales no necesariamente deben de estar en un orden específico en el cable, lo cual no sucede con la dirección o identificador, en donde el cero tiene la menor prioridad y el 7, la correspondiente al anfitrión, la máxima. El conjunto de dispositivos conectados al adaptador recibe el nombre de cadena SCSI. Cada dispositivo se le puede asignar cualquier dirección, a excepción de la 7, y usualmente es configurable a través de conmutadores DIP o puentes. La dirección del dispositivo debe de ser única en la cadena SCSI, esto es, en una misma cadena no pueden existir dos dispositivos con la misma dirección, sin importar si el dispositivo es externo o interno. La única limitante a esto son los controladores por software del dispositivo, que pueden no soportar una dirección específica, en cuyo caso es imperativo asegurar la unicidad de la dirección para que no entre en conflicto con aquella de un dispositivo existente. En algunos casos el sistema forzosamente requiere que el disco de arranque tenga la dirección 0, lo cual es común para los adaptadores que emulan al controlador Western Digital WD 1002. Terminación sencilla o diferencialEl diseño original del estándar SCSI permitía dos tipos diferentes de bus, de terminación sencilla y diferencial. La terminación sencilla SCSI utiliza una señal eléctrica de terminación sencilla, también conocida como desbalanceada (unbalanced), lo que significa que un mismo cable es utilizado como tierra común para todas las líneas de datos, mientras que en el SCSI diferencial, también conocido como balanceado (balanced), cada señal tiene su propia ruta de retorno y está aislada de la tierra común de referencia. En este último caso se utiliza cableado de par trenzado, lo que lo hace más resistente a interferencia electromagnética y al ruido. Esto significa que el SCSI diferencial requiere de más cableado y electrónica, consecuentemente apunta hacia un costo mayor, con lo cual se puede inferir que la mayoría de los sistemas utilizan SCSI de terminación sencilla por ser más barato y tiene un buen desempeño para la mayoría de las aplicaciones, como sistemas pequeños y en lugares en donde el ruido eléctrico no representa un problema. Debido a que el SCSI diferencial es más resistente a interferencia eléctrica, la longitud del cable mejora notoriamente. En el SCSI de terminación sencilla, la longitud del cable es limitada a 6 metros (aproximadamente 18'), mientras que en el SCSI diferencial, la longitud del cable puede extenderse hasta 25 metros (aproximadamente 75'). El cable más corto no debe de ser menor a 30 centímetros (12") entre dispositivos. CableadoLos dispositivos SCSI internos utilizan un conector en línea dual de 50 postes y un cable plano de 50 conductores, con múltiples conectores, hasta 8, usualmente colocados en posiciones con separación de aproximadamente 30 cm (12") o mayores. Estos conectores pueden ser utilizados en cualquier orden y posición. Los dispositivos externos utilizan un cable y conector diferentes, por razones obvias. El cable usualmente es de 25 pares trenzados, lo cual da un total de 50 conductores. Cada dispositivo externo tiene dos conectores en su parte posterior, o donde se encuentren los conectores, y están conectados en paralelo uno con otro para conectar el siguiente dispositivo en la cadena o el terminador. Esto significa que se requiere de un cable adicional por cada dispositivo externo agregado. El conector SCSI estándar tiene 50 postes en dos hileras y es conocido, bajo la especificación SCSI, como conector tipo A. Este conector es muy similar al conector Centronics, utilizado por las impresoras, aún cuando tiene 50 postes en lugar de 36. Algunos dispositivos utilizan un conector de 25 postes D-shell el cual es bueno, pero únicamente puede manejar SCSI de terminación sencilla ya que no cuenta con las suficientes conexiones. SCSI-2 especifica un tipo nuevo de cable para el SCSI amplio (Wide SCSI), ya que el Tipo A original no tiene las suficientes conexiones, las especificaciones de SCSI-2 indican el uso de un segundo cable descrito como el cable B, sin embargo la mayoría de los desarrolladores no siguieron esta directriz y utilizan un cable similar conocido como cable tipo P. Este cable tiene un conector de 68 postes en dos hileras de 35, igual que el cable P, estando la diferencia en la asignación de los postes en el conector. El cable B ha sido abandonado y se utiliza el cable P. El cable P también tiene sus variantes P de terminación sencilla y P de terminación diferencial. SCSI de terminación sencilla - Tipo A (Alternativa 1)En esta configuración se utiliza un conector IDC de 50 conectores de línea dual con contactos de 2.54mm al centro y una longitud de 68mm, utilizado principalmente en dispositivos internos como discos duros y unidades de respaldo. En esta configuración se utiliza un conector IDC de 50 conectores de línea dual con contactos de 1.27mm al centro y una longitud de 30.48mm, utilizado principalmente en dispositivos internos aunque también puede ser utilizado en externos, en cuyo caso el cable es plano sin blindaje. En esta configuración se utiliza un conector IDC de 50 conectores de línea dual con contactos de 2.16mm al centro y una longitud de 56.39mm, utilizado principalmente en dispositivos externos dado que el cable usualmente es blindado .
SCSI de terminación sencilla - sin blindaje tipo A (Alternativa 2).
Este utiliza un conector IDC de cincuenta conectores en línea doble con contactos de 2.54 mm y una longitud total de 68 mm. Es utilizado por discos duros y otros dispositivos internos.
SCSI DB-25 de terminación sencilla.
Este conector es utilizado principalmente para dispositivos externos en donde el cable es usualmente blindado. El conector es un conector DB-25 estándar, como el utilizado por los puertos paralelo y serial. La descripción de postes es para la controladora Future Domain.
SCSI de terminación sencilla - Cable PSCSI diferencial - Tipo A (Alternativa 1)Este utiliza un conector no blindado IDC de cincuenta conectores D-sub en línea doble con contactos de 2.54 mm y una longitud total de 68 mm. Es utilizado por discos duros y otros dispositivos internos. Este utiliza un conector blindado IDC de cincuenta conectores D-sub en línea doble con contactos de 1.27 mm y una longitud total de 30.5 mm. Es utilizado por discos duros y otros dispositivos internos, aunque también es utilizado en dispositivos externos con cable plano sin blindaje. Este utiliza un conector blindado tipo centronics con contactos de 2.16 mm y una longitud total de 56.4 mm. Es utilizado por dispositivos externos ya que usualmente el cable es blindado.
SCSI diferencial - Tipo A (Altenativa 2).
Este utiliza un conector no blindado IDC de cincuenta conectores D-sub en línea doble con contactos de 2.54 mm y una longitud total de 68 mm. Es utilizado por discos duros y otros dispositivos internos.
http://www.ctips.com/hdscsi.html |