Cómo funciona SCSI

clip_image012
Los dispositivos SCSI generalmente conectan a una tarjeta controladora como éste.
Un equipo está lleno de autobuses --las carreteras que llevan la información y poder de un lugar a otro. Por ejemplo, cuando se conecta un reproductor de MP3 o una cámara digital en su computadora, probablemente estás usando un puerto universal serial bus (USB). Su puerto USB es bueno para transportar los datos y electricidad requerida para pequeños dispositivos electrónicos que hacer cosas como crear y guardar archivos de música y fotos. Pero ese bus no es lo suficientemente grande como para soportar un equipo entero, un servidor o un montón de dispositivos simultáneamente.
Para ello, necesitas algo más como SCSI. SCSI estaba parado originalmente para Interfaz estándar de equipos pequeños, pero realmente ha superado la designación "pequeña". Es un bus rápido que se pueden conectar muchos dispositivos a un ordenador al mismo tiempo, incluyendo discos duros, escáneres, unidades de CD-ROM/RW, impresoras y unidades de cinta. Otras tecnologías, como serial-ATA (SATA), lo han substituido en gran parte en nuevos sistemas, pero SCSI está todavía en uso. Este artículo revisará aspectos básicos SCSI y darle mucha información sobre tipos de SCSI y especificaciones.
clip_image013
Conector SCSI

Conceptos básicos de SCSI

SCSI se basa en una interfaz de bus mayor, propietario llamado Shugart Associates sistema de interfaz (SASI). SASI fue desarrollado originalmente en 1981 por Shugart Associates en conjunción con NCR Corporation. En 1986, el American National Standards Institute (ANSI) ratificó SCSI (pronunciado "baratas"), una versión modificada de SASI. SCSI utiliza un controlador para enviar y recibir datos y alimentación a los dispositivos basados en SCSI, como discos duros e impresoras.
SCSI tiene varios beneficios. Es bastante rápido, hasta a 320 megabytes por segundo (MBps). Ha existido por más de 20 años y se han probado completamente, así que tiene una reputación de ser confiable. Como Serial ATA y FireWire, permite poner varios elementos en un autobús. SCSI también trabaja con la mayoría de los sistemas informáticos.
Sin embargo, SCSI también tiene algunos problemas potenciales. Tiene una limitada apoyo del BIOS del sistema, y tiene que estar configurado para cada equipo. También no hay ninguna interfaz SCSI común. Finalmente, todos los diferentes tipos de SCSI tienen diferentes velocidades, anchos de autobús y conectores, que puede ser confuso. Cuando conoces el significado detrás de "Fast", "Ultra" y "Wide", sin embargo, es bastante fácil de entender. A continuación analizaremos estos tipos de SCSI.

RAID

SCSI se utiliza a menudo para controlar una matriz redundante de discos independientes (). Otras tecnologías, como serial-ATA (SATA), también pueden utilizarse para este propósito. Unidades SATA más recientes tienden a ser más rápido y más barato que las unidades SCSI.
Es una serie de discos duros tratada como una gran unidad. Estas unidades pueden leer y escribir datos al mismo tiempo, conocido como rayas. El controlador determina que conducen consigue que trozo de datos. Mientras que impulsan escribe los datos, el controlador envía datos a o Lee de otra unidad.
también mejora la tolerancia a través de espejado y paridad. Espejado hace un duplicado exacto de los datos de una unidad en un segundo disco duro. Paridad utiliza un mínimo de tres unidades de disco duros y los datos se escriben secuencialmente en cada unidad, excepto el último. El último disco almacena un número que representa la suma de los datos de las otras unidades. Para más información sobre y tolerancia a fallos, consulte esta página.
clip_image014
Diferentes combinaciones de velocidad de bus se duplicó, velocidad de reloj se duplicó y SCSI-3 especificaciones han llevado a muchas variaciones de SCSI.

Tipos de SCSI

SCSI tiene tres especificaciones básicas:
  • SCSI-1: la especificación original desarrollada en 1986, SCSI-1 ahora es obsoleto. Contó con una anchura de bus de 8 bits y velocidad de reloj de 5 MHz.
  • SCSI-2: adoptado en 1994, esta especificación incluye el Conjunto de comandos comunes (CCS) --18 comandos consideran una necesidad absoluta para la ayuda de ningún dispositivo SCSI. También tenía la opción de duplicar la velocidad de reloj de 10 MHz (rápido), doble el ancho del bus de a 16 bits y aumentar el número de dispositivos a 15 (ancho), o ambos (Fast/Wide). SCSI-2 también añadió cola de comandos, permitiendo que los dispositivos almacenar y dar prioridad a los comandos de la computadora host.
  • SCSI-3: esta especificación debutó en 1995 y que incluyó una serie de estándares más pequeños dentro de su alcance global. Un conjunto de normas que implican la Interfaz paralelo SCSI (SPI), que es la forma en que los dispositivos SCSI se comunican entre sí, ha seguido evolucionando dentro de SCSI-3. Mayoría de las especificaciones SCSI-3 comienza con el término Ultra, tales como Ultra para las variantes del SPI, Ultra2 SPI-2 variaciones y Ultra3 SPI-3 variaciones. La rápida y amplia las designaciones funcionan igual que sus contrapartes de SCSI-2. SCSI-3 es el estándar actualmente en uso.
Diferentes combinaciones de velocidad de bus se duplicó, velocidad de reloj se duplicó y SCSI-3 especificaciones han llevado a muchas variaciones de SCSI. El cuadro en esta página compara varios de ellos. Muchos de los que más lentos ya no están en uso, los hemos incluido para la comparación.
clip_image015

Controladora SCSI

Además de la velocidad del bus mayor, Ultra320 SCSI utiliza envasada de transferencia de datos, aumentando su eficiencia. Ultra2 fue también el último tipo que tienen un ancho de bus "estrecho", o de 8 bits.
Todos estos tipos de SCSI son paralelas , lo que bits de datos a través del bus simultáneamente en lugar de uno en uno. El tipo más reciente de SCSI, denominado Serial Attached SCSI (SAS), utiliza los comandos SCSI pero transmite los datos en serie. SAS utiliza una conexión punto a punto en serie para mover datos a 3,0 gigabits por segundo, y cada puerto SAS puede soportar hasta 128 dispositivos o expansores.
Todas las variedades diferentes de SCSI utilizan controladores y cables de interfaz con los dispositivos. A continuación analizaremos este proceso.
clip_image016
Los dispositivos SCSI internos conectan un cable de cinta.

Cables, dispositivos y controladores

clip_image017
Dispositivos SCSI externos conectan usando gruesos, alrededor de los cables.
Una controladora SCSI coordina entre todos los otros dispositivos en el bus SCSI y el ordenador. También se llama un adaptador de host, el controlador puede ser una tarjeta que se conecta en una ranura disponible o puede ser construida en la motherboard. El BIOS SCSI está también en el controlador. Este es un pequeño ROM o Flash chip de memoria que contiene el software necesario para acceder y controlar los dispositivos en el bus.
Cada dispositivo SCSI debe tener un único identificador (ID) para que funcione correctamente. Por ejemplo, si el autobús puede soportar dispositivos de dieciséis, sus identificaciones, especificado a través de un hardware o software de configuración, rango de 0 a 15. El controlador SCSI debe utilizar uno de los identificadores, típicamente uno más alto, dejando espacio para 15 otros dispositivos en el bus.
clip_image018
conector de alternativa 3 SCSI de 68 pines
Conectan dispositivos internos a una controladora SCSI con un cable de cinta. Los dispositivos SCSI externos Conecte al controlador en una cadena mediante un grueso, cable redondo. (Serial Attached SCSI dispositivos utilizan cables SATA). En una cadena, cada dispositivo se conecta al siguiente en la línea. Por este motivo, los dispositivos SCSI externos suelen tienen dos conectores SCSI--uno para conectarse al dispositivo anterior en la cadena y el otro para conectar con el dispositivo siguiente.
El cable mismo típicamente consiste en tres capas:
  • Capa interna: La capa más protegida, contiene los datos enviados.
  • Capa de medios de comunicación: Contiene los cables que envían comandos de control del dispositivo.
  • Capa externa: Incluye los cables que llevan la información de paridad, que asegura que los datos son correctos.
Diferentes variaciones de SCSI utilizan conectores diferentes, que son a menudo incompatibles uno con el otro. Estos conectores suelen utilizan 50, 80 o 68 pines. SAS utiliza conectores más pequeños, compatible con SATA.
Una vez que todos los dispositivos en el bus se instalan y tienen sus propios IDs, cada extremo del autobús debe estar cerrada. Veremos cómo hacer este.
clip_image019
Algunos terminadores SCSI están incorporadas en el dispositivo SCSI, mientras que otros pueden requerir un adaptador externo como éste.

Terminación

Si el bus SCSI quedaron abierto, señales eléctricas enviadas el autobús podrían reflejar atrás e interferir con la comunicación entre los dispositivos y el controlador SCSI. La solución es terminar el autobús, cerrando cada extremo con un circuito de resistencia. Si el bus es compatible con los dispositivos internos y externos, el último dispositivo cada serie debe terminarse.
Tipos de terminación SCSI pueden agruparse en dos categorías principales: pasiva y activa. Terminación pasiva se utiliza normalmente para los sistemas SCSI que corren a la velocidad de reloj estándar y tienen una distancia de menos de 3 pies (1 m) de los dispositivos al controlador. Terminación activa se utiliza para sistemas Fast SCSI o sistemas con dispositivos que son más de 3 pies (1 m) de la controladora SCSI.
SCSI también emplea a tres tipos distintos de autobús de señalización, que también afectan a la terminación. Señalización es la forma en que los impulsos eléctricos son enviados a través de los cables.
  • Single-ended (SE): el controlador genera la señal y empuja hacia fuera a todos los dispositivos en el bus sobre una línea única de datos. Cada dispositivo actúa como un terreno. En consecuencia, la señal comienza rápidamente a degradar, que limita SE SCSI a un máximo de alrededor de 10 pies (3 m). Señalización SE es común en PCs.
  • Alto voltaje diferencial (HVD): de uso frecuente para los servidores, HVD utiliza un enfoque de tándem de señalización, con datos de una línea de alta y un datos bajo línea. Cada dispositivo en el bus SCSI tiene un transmisor de señal. Cuando el controlador se comunica con el dispositivo, dispositivos en el bus reciben la señal y retransmiten hasta que alcanza el dispositivo de destino. Esto permite una mucho mayor distancia entre el controlador y el dispositivo, hasta 80 pies (25 m).
  • Diferencial de bajo voltaje (LVD): LVD es una variación de HVD y trabaja en mucho la misma manera. La gran diferencia es que los transceptores son más pequeños y construido en el adaptador SCSI de cada dispositivo. Esto hace más asequibles dispositivos SCSI LVD y permite LVD a usar menos electricidad para comunicarse. La desventaja es que la distancia máxima es la mitad de HVD - 40 pies (12 m).
clip_image020
Un terminador activo
Tanto HVD y LVD normalmente utilizan terminaciones pasivas, aunque la distancia entre los dispositivos y el controlador puede ser mucho mayor que 3 pies (1 m). Esto es porque los transceptores aseguran que la señal es fuerte de uno de los extremos del bus a la otra.
Publicado con fines educativos
Cómo funciona – cómo se hace