OBJETIVOS

Ao terminar esta apresentação, você terá aprendido:

•	Explicar a Evolução do Barramento SCSI e suas especificações;
•	Identificar as características e velocidade das versões Fast, Wide, Ultra and Ultra 2 do controlador SCSI;
•	Descrever as técnicas de transmissão usados em diferentes barramentos SCSI;
•	Identificar os benefícios do Tagget Command Queueing
•	Descrever as diferença entre Single-ended e LVD SCSI;

TECNOLOGIA SCSI

Small Computer System Interface (SCSI) é uma nova tecnologia de interconexão entre vários dispositivos de um PC. SCSI é um tipo de barramento paralelo que usa tecnologias inovadoras, que fazem com que este consiga atingir taxas de transferência em torno de 20 a 160 MB por segundo (SCSI III).

CLASSIFICAÇÃO

Podemos classificar a tecnologia SCSI de acordo com as seguintes características:

•	Implementações
Exitem três tipos de implementações SCSI atualmente. São elas:

•	SCSI-1
Foi a primeira tentativa de implementação do barramento SCSI. Pelo seu caráter um pouco experimental ele não conseguiu emplacar no mercado, pois possuía poucas instruções e não havia um padrão entre os dispositivos. Sua taxa de transferência dita poder alcançar 4MB por segundo, na verdade nunca ultrapassava 2.5 MB por segundo.

•	SCSI-2
Compreende a Segunda geração do barramento SCSI, bastante melhorado em relação ao SCSI I. Em contrapartida ao SCSI I, a tecnologia SCSI II padronizou o conjunto de instruções para todos os dispositivos SCSI. Este padrão foi implementado com dois tipos de “sistemas de sinalização”  (terminação): Single Ended e Differential Termination. Agora este barramento consegue alcançar taxas de transferência em torno de 5 a 20 MB por segundo.

•	SCSI-3 
Possui algumas implementações do SCSI II, porém define novos meios físicos de transporte como por exemplo Fibre Channel (Fibra óptica). Com este padrão SCSI foi lançado no mercado o Serial SCSI (IEEE1394).

•	Largura de Banda (tamanho do barramento):
A largura de banda nada mais é que o tamanho do barramento (Número de fios transmissores). 
•	Narrow
Barramento de 8 bits usando um conector de 50 pinos, é o padrão convencional e permite plugar-se apenas 8 dispositivos SCSI no barramento.

•	Wide
Usa um barramento e 16 bits com um conector de 68 pinos. Permite o uso de 16 dispositivo SCSI no barramento.

•	Velocidade do Barramento:
Termo usado para classificar o barramento quanto a sua freqüência.

•	Regular
A velocidade padrão de um barramento SCSI é de 5 MHz, definida ainda nas especificações do SCSI-1.

•	Fast
Veio com o protocolo SCSI-2, define uma velocidade de 10 MHz, também chamado de F10.

•	Ultra
É uma especificação do SCSI-3, que agora dobra a velocidade do sinal para 20 MHz, também chamado de F20 ou Fast-20.

•	Ultra2
Definido pelo SCSI-3, trabalha com a velocidade  de 40 MHz. Conhecido como Fast-40 ou F-40.

•	Ultra3
Também definido pelas especificações do SCSI-3, trabalha a uma freqüência de 40 MHz porém transmite dados tanto na subida quanto na descida do clock (Double Transition Clocking).

•	Sinalização Elétrica:
Como é feita a comunicação através do cabo, e regulariza a quantidade de fios dispostos no conector. Esta característica esta intimamente ligada ao tamanho do cabo.

•	Single Ended
É o padrão na maioria dos dispositivos SCSI. Cada sinal é levado por um fio possui apenas um terra para todos os fios implicando em uma maior possibilidade de perca de informação e distorção. Este padrão é adequado para dispositivos internos ao PC pois os cabos single ended não podem possuir comprimento extenso.

•	Differential
Esta técnica é utilizada quando queremos maior segurança de um sinal, isto é, cada sinal agora é transmitido por um par de fios, aumentando a sua confiabilidade.
Por exemplo, o 1 lógico é repressentado por uma tensão +x em um fio em conjunto com uma tensão -x no outro fio.

•	Low Voltage Differential:
Funciona similarmente ao método acima porém trabalha com voltagens menores aumentando a velocidade do barramento.

Especificações SCSI

LUN’s: Mesmo que Logical Unit Number, utilizado para expandir o número de dispositivos plugados ao barramento SCSI.

SCSI ID: Identificação dos Dispositivos SCSI no barramento. Varia de 00 a 07 em Narrow e 15 a 00 em Wide.

Terminador: Dispositivo que “casa” as impedâncias no cabo para atingir máxima taxa de transferência e confiabilidade do sinal transmitido. Deve ser colocado sempre dois, um no início e no fim do cabeamento.

Espaçamento entre conectores: As especificações ANSI SCSI recomendam que haja um espaçmento mínimo entre dispositvos conectado no cabeamento, 0.1 metros para SCSI-1 e 0.4 para SCSI-2 e 3.

Stub: São partes do barramento não terminadas, causando assim a queda, não funcionamento do mesmo.

SCSI Assíncrono x SCSI Síncrono

Assíncrono: Cada byte de dado a ser enviado aguarda por um sinal de resposta chamado acknowledge indicando que o sinal pode ser transmitido. A fase de negociação de transferências sempre é feita de modo assíncrono mesmo em dispositivos síncronos.

Síncrono: Os dados são enviados sem a necessidade de um  sinal de acknowledge, vários sinais de requisição são enviados (REQ). É dado o nome de OffSet o número máximo de sinais REQ que podem ser enviados por um dispositivo num barramento.

Esta arquitetura indica que a transferência síncrona é bem mais rápida que a assíncrona.

Tecnologias SCSI

Negotiation: Fase de negociação em que os dispositivos conectados ao barramento “negociam” com a controladora sua taxa de transferência. Este processo é importante em barramentos que possuem equipamentos que trabalham à velocidades diferentes no mesmo. 

Quick Disconnecct/Connect: Quando um dispositivo SCSI recebe uma requisição, ele desconecta-se temporariamente do barramento  enquanto processa a resposta internamente. Isto permite que por exemplo 7 dispositivos operem no barramento simultaneamente.

Tagged Command Queueing: Ela permite que um dispositivo SCSI receba várias requisições e processe-as otimizando a execução de comandos, isto é, liberando o barramento para outros dispositivos. Esta técnica aumenta a eficiência do uso do barramento, ela está intimamente ligada com transferência síncrona e com Quick Disconnect/Connect.

SCSI Expander: É um dispositivo que permite a expansão da capacidade de um barramento SCSI. Por exemplo, mixar interfaces Single Ended e Differential, estender o tamanho de cabos, adicionar mais dispositivos do que o usual a um barramento e reconfiguração dinâmica de componentes SCSI.

QAS: Um método opcional de arbitração definida SCSI 3. Designado para eliminar o Overhead e aumentar a taxa de transferência. 

Domain Validation: O método usado pela SCSI 3, para testar uma ótima taxa de transferência. Uma vez que um host detectou um periférico e negociou a taxa de transferência, este host lhe manda um comando de write a mesma taxa negociada  e depois lê. Caso a leitura seja diferente do que foi escrito, ele envia novamente um comando de escrita a uma taxa menor e assim sucessivamente até este teste ser bem sucedido.

Double Transition Clocking: Técnica em que os dados transferidos são enviados tanto na subida quanto na descida do clock, dobrando assim a taxa de transferência.

CRC: O mesmo que character redundancy check. É uma maneira de detecção de erros mais efetiva que o teste de paridade. Ele utiliza um teste de divisão por polinômios para testar a integridade dos dados.

Perguntas

1.	O que é SCSI ?

2.	O que é um terminador e qual a sua função ?

3.	Fale sobre os protocolos SCSI.

4.	Comente SCSI x IDE.

5.	Defina uma aplicação da tecnologia SCSI.

6.	Explique QAS.

7.	É possível mixar equipamentos Single Ended e Differential ?

8.	É possível mixar equipamentos Regular e Fast ?

9.	Explique SCSI Assíncrono e Síncrono. Qual o mais rápido ?

10.	Compare Terminação Passiva x Terminação Ativa.

11.	O que é o Serial SCSI ?

12.	Onde devo usar um Terminador.

13.	Explique a fase de Negociação.

14.	A questão do cabeamento é importante ? Por Que ?

Bibliografia

Sites:

www.paralan.com
www.ancot.com
www.webopedia.com
www.pctechguide.com
www.gabrieltorres.com