O termo SCSI (sigla da expressão inglesa Small Computer System Interface) designa uma interface paralela padronizada de alta velocidade. É utilizada para conectar dispositivos informáticos periféricos como discos rígidos, impressoras, scanners, etc.
SCSI é usado principalmente para a alta velocidade dos discos rígidos. Isso ocorre porque o SCSI pode suportar taxas de transferência de dados mais rápidas do que o comummente usado pela interface de armazenamento IDE (Integrated Development Environment ou Ambiente de Desenvolvimento Integrado). O SCSI também suporta dispositivos encadeados, o que significa que vários discos rígidos SCSI podem ser conectados a um único através de uma interface SCSI, com pouca ou nenhuma diminuição no desempenho.
Os diferentes tipos de interfaces SCSI estão listados abaixo:
- SCSI-1: Usa um barramento de 8 bits e suporta velocidades de transferência de dados de 4 Mbps.
- SCSI-2: usa um conector de 50 pinos em vez de um conector de 25 pinos, e suporta múltiplos dispositivos. É um dos padrões SCSI mais vulgarmente utilizados. As velocidades de transferência de dados são, tipicamente, cerca de 5 MBps.
- Wide SCSI: Usa um cabo mais largo (168 linhas de cabo a 68 pinos) para suportar a transferência de dados de 16 bits.
- Fast SCSI: Usa um barramento de 8 bits, mas duplica a taxa de clock para suportar velocidades de transferência de dados de 10 Mbps.
- Fast Wide SCSI: Usa um barramento de 16 bits e suporta velocidades de transferência de dados de 20 Mbps.
- Ultra SCSI: Usa um barramento de 8 bits, suporta taxas de dados de 20 Mbps.
- SCSI-3: Usa um barramento de 16 bits, suporta taxas de dados de 40 Mbps. Também chamado de Ultra Wide SCSI.
- Ultra2 SCSI: Usa um barramento de 8 bits, suporta velocidades de transferência de dados de 40 Mbps.
- Wide Ultra2 SCSI: Usa um barramento de 16 bits, suporta velocidades de transferência de dados de 80 Mbps.
- Ultra3 SCSI: Usa um barramento de 16 bits, suporta taxas de transferência de dados de 160 Mbps. Também conhecida como Ultra-160.
- Ultra-320 SCSI: Usa um barramento de 16 bits, suporta velocidades de transferência de dados de 320 Mbps.
- Ultra-640 SCSI: Usa um barramento de 16 bits, suporta velocidades de transferência de dados de 640 Mbps.
Enquanto o SCSI ainda é usado para alguns equipamentos de alta performance, as interfaces mais recentes têm substituído amplamente o SCSI em determinadas aplicações. Por exemplo, o Firewire e o USB tornaram-se comummente usados para conectar os discos rígidos externos. O Serial ATA, ou SATA (Serial AT Attachment), é agora utilizado como uma interface rápida para discos rígidos internos.
O SCSI é usado para aumentar o desempenho, proporciona uma transmissão de transferência de dados mais rápida e fornece uma maior expansão para os dispositivos, tais como, as unidades de CD-ROM, scanners, unidades de DVD e gravadores de CD. O SCSI também é frequentemente usado com o RAID (Redundant Array of Inexpensive Drives ou Conjunto Redundante de Discos Económicos), servidores, PCs de alto desempenho e redes de armazenamento SCSI e tem um controlador no comando de transferência de dados entre os dispositivos e o barramento SCSI. Ele pode ser incorporado na motherboard ou num adaptador de host que é inserido num slot de expansão na motherboard. O controlador também contém o sistema de entrada / saída básico SCSI, e fornece o software necessário para aceder e controlar os dispositivos. Cada dispositivo tem um barramento SCSI paralelo ao que deve ser atribuído um número entre o 0 e o 7 num barramento estreito ou entre o 0 e o 15 num barramento em geral. Este número é chamado de ID SCSI. IDs SCSI em série mais recentes, como o SCSI serialattached (SAS) utiliza um processo automático de atribuição de um número de 7 bits com o uso de iniciadores de arquitectura de armazenamento em série (serial storage architecture initiators).
Os dispositivos periféricos são ligados ao processador através de barramentos e interfaces, e a interface SCSI é a mais comum para fixar estes dispositivos. A eficiência do SCSI é a principal razão de ser tão difundida. O SCSI foi revolucionário no que diz respeito à transferência de dados e compatibilidade quando comparados com as interfaces de transferência de dados paralelas utilizados anteriormente. O SCSI também permite a compatibilidade com as versões anteriores em que os dispositivos são compatíveis com a versão anterior do SCSI. Estes dispositivos podem ainda ser ligados a uma versão mais nova do SCSI, mas a taxa de transferência de dados será mais lenta. A arquitetura do Serial SCSI foi introduzida em 2008, que é muito mais rápido e mais confiável do que o barramento SCSI paralelo. O protocolo de Internet usado é o Internet SCSI. Esta interface não tem atributos físicos e usa o TCP / IP para transmitir os dados. O SCSI foi criado em 1978 pela Shugart Associates System Interface e industrializados, em 1981. O pioneiro da tecnologia foi o Larry Boucher que trabalhou na Shugart Associates e mais tarde na Adaptec, uma empresa produtora de SCSI, Serial ATA e Serial Attached SCSI.
Cada dispositivo da cadeia pode ajustar um ou mais sinais antes de transmitir para o dispositivo seguinte. O SCSI-2 suporta 16 dispositivos, o ultra SCSI suporta entre 5 a 8 e o ultra-320 SCSI suporta 16. O Serial Attached SCSI adaptado em 2010, pode suportar até 16256 dispositivos endereçáveis por porta com uma taxa de transferência de até 3 Gbps.