Tipos de SCSI

Autor: 
Tracy V. Wilson and Jeff Tyson

O SCSI tem três especificações básicas:

  • SCSI-1: especificação original desenvolvida em 1986, está obsoleta. Tinha largura de barramento de 8 bits e velocidade de clock de 5 MHz.
  • SCSI-2: adotada em 1994, esta especificação incorporou o Common Command Set - CCS (Conjunto de Comandos Comuns) - 18 comandos considerados necessidade absoluta para o suporte a qualquer dispositivo SCSI. Também tinha a possibilidade de dobrar a velocidade de clock para 10 MHz (Fast), dobrar a largura de barramento para 16 bits e aumentar o número de dispositivos para 15 (Wide), ou ambos (Fast/Wide). O SCSI-2 também incorporou o enfileiramento de comandos, permitindo que os dispositivos armazenassem e priorizassem comandos do computador onde estavam instalados.
  • SCSI-3: especificação de 1995 que trouxe uma série de padrões menores dentro de sua abrangência geral. Um conjunto de padrões envolvendo a Interface Paralela SCSI (SPI - SCSI Parallel Interface), que é a forma como os dispositivos SCSI se comunicam entre si, continuou a evoluir dentro do SCSI-3. A maioria das especificações SCSI-3 começam com o termo Ultra: Ultra para variações SPI, Ultra2 para variações SPI-2 e Ultra3 para variações SPI-3. As designações Fast (rápido) e Wide (largo) funcionam como na especificação SCSI-2. SCSI-3 é o padrão atualmente em uso.

Combinações diferentes de velocidade de barramento dobrado de clock dobrado, e especificações SCSI-3 resultaram em muitas variações SCSI. O quadro abaixo compara várias delas. As mais lentas não estão em uso, mas foram incluídas aqui para efeito de comparação.

Nome Especificação Número de dispositivos Largura de barramento Velocidade de barramento MB/s
SCSI
Assíncrono
SCSI-1 8 8 bits 5 MHz 4 MB/s
SCSI
Síncrono
SCSI-1 8 8 bits 5 MHz 5 MB/s
Wide SCSI-2 16 16 bits 5 MHz 10 MB/s
Fast SCSI-2 8 8 bits 10 MHz 10 MB/s
Fast/Wide SCSI-2 16 16 bits 10 MHz 20 MB/s
Ultra SCSI-3
SPI
8 8 bits 20 MHz 20 MB/s
Ultra/Wide SCSI-3
SPI
8 16 bits 20 MHz 40 MB/s
Ultra2 SCSI-3
SPI-2
8 8 bits 40 MHz 40 MB/s
Ultra2/Wide SCSI-3
SPI-2
16 16 bits 40 MHz 80 MB/s
Ultra3 SCSI-3
SPI-3
16 16 bits 40 MHz 160 MB/s
Ultra320 SCSI-3
SPI-4
16 16 bits 80 MHz 320 MB/s

Além da velocidade de barramento expandida, o Ultra320 SCSI usa transferência de dados em pacotes (packeted data transfer), aumentando sua eficiência. O Ultra2 também foi o último modelo a ter largura de banda "estreita", de 8 bits.

Todos estes tipos de SCSI são paralelos: bits de dados movem-se simultaneamente pelo barramento, ao invés de um por vez. O tipo mais novo de SCSI, chamado de Serial Attached SCSI (SAS), usa comandos SCSI, mas transmite dados de forma serial. O SAS usa uma conexão serial ponto-a-ponto para mover dados a 3 GB/s, e cada porta SAS suporta até 128 dispositivos ou expansões.


Controladora SCSI

Os tipos diferentes de SCSI usam controladoras e cabos para interfacear com os dispositivos. Falaremos a respeito deste processo a seguir.