Nessa seção, trataremos dos modos de transmissão de dados através dos equipamentos em arquitetura SCSI. É bastante claro o paulatino desenvolvimento de tecnologia dentro do próprio padrão SCSI.
transmissão assíncrona
O inicializador envia um comando ou data pelo barramento e espera até
receber uma resposta. Todos os comandos são enviados assincronamente
pelas partes de 8 bits do barramento SCSI.
transmissão síncrona
Além de esperar uma resposta, os equipamentos síncronos também
podem enviar vários bytes através do barramento de maneira
síncrona, ou seja, tem um momento certo para enviar e receber dados.
Isso melhora a transmissão, principalmente quando usamos longos
cabos, já que o tempo que um sinal leva de um ponto ao outro de
um cabo é relevante, apesar de ser aparentemente diminuto. O protocolo
síncrono é considerado mais rápido e eficiente do
que o assíncrono.
Fast SCSI
Esse padrão permite que tenhamos uma maior rapidez no barramento
(10MHz ao invés de 5MHz). Num barramento SCSI de 8 bits essa melhora
a hipotética velocidade máxima de 5MB/s para 10MB/s.
Ultra SCSI (Fast20)
Opção de transferência síncrona de dados que
permite até 20MHz no barramento.
Ultra2 SCSI (Fast40)
Opção de transferência síncrona de dados que
permite até 40MHz no barramento. Para o uso dessa opção
requere-se o uso também de drivers de barramento LVD.
Wide SCSI
Usa-se um cabo extra (mais comumente o de 68 pinos) para enviar os dados
com "palavras" de tamanho de 16 ou 32 bits. Isso permite que dobremos ou
quadrupliquemos a velociade no barramento.
RAID
Um vetor redundante de discos independentes, ou Redundant Array of Independent
Disks, é um conjunto de drives de discos conectados de forma que
são permitidos certos tipos de otimização no acesso
ou na segurança de dados. Isso pode ser implementado em hardware
usando-se um adaptador SCSI de duas portas ou totalmente em software, num
driver especial para esses equipamentos.
Um vetor RAID 0 conduz a data através de múltiplos drives
para diminuir a perda de dados. O vetor RAID1 duplica a data em vários
drives para aumentar a integridade dos dados. O vetor RAID 5 usa drives
extras numa maneira de forma a armazenar informação pareada
que pode ser utilizada para corrigir dados e recuperar qualquer data com
o acontecimento de qualquer falha de disco. Isso possibilita alta confiabilidade.