Conector SCSI. Arquivo de artigos

SCSI - Small Computer System Interface

Apesar do aparente domínio de dispositivos com interface IDE / EIDE, os discos rígidos SCSI ainda têm cerca de 27% do mercado em termos de produção. Isso geralmente é explicado pelo fato de que essas interfaces são projetadas para diferentes segmentos de mercado - IDE para "sistemas populares e baratos" e SCSI para "estações de trabalho de alto desempenho". No entanto, muitos podem argumentar que recentemente Discos rígidos IDEs alcançaram desempenho SCSI e são significativamente mais baratos. E o controlador IDE, que já é o mais rápido, geralmente está localizado na placa-mãe e não requer custos de material adicionais, enquanto um bom controlador SCSI precisa gastar pelo menos US $ 100. Mas há pessoas que preferem persistentemente essa interface com um nome difícil de ler. A propósito, SCSI é lido e pronunciado como “ contos" Eu também me considero parcialmente assim e tentarei atrair pelo menos mais alguns usuários para o nosso lado, além de falar um pouco sobre o próprio SCSI.

SCSI vs IDE

A controvérsia "O que é melhor: IDE versus SCSI" é uma das controvérsias mais comuns em muitos grupos de notícias. O número de postagens e artigos sobre este tópico é muito grande. No entanto, esta questão, como o famoso "Windows NT ou OS / 2 ou Unix", em tal configuração é insolúvel. A reação mais frequente e correta a eles é “Por quê?”. Tendo considerado esta questão com mais detalhes, você pode tomar uma decisão por si mesmo sobre a necessidade de SCSI para você.

Contaremos com mais detalhes o que um controlador SCSI simples pode oferecer em comparação com o IDE e por que você deve escolhê-lo ou não.

Oferta SCSI Objeções EIDE / ATAPI Resposta SCSI
a capacidade de conectar 7 dispositivos a um controlador (para Wide - 15) é fácil instalar 4 controladores IDE e haverá 8 dispositivos no total para cada controlador IDE, você precisa de uma interrupção! E apenas 2 estarão com UDMA / 33. E 4 UWSCSI equivalem a 60 dispositivos :)
ampla gama de dispositivos conectados IDE possui CDD, ZIP, MO, CD-R, CD-RW Você tem drivers e programas para tudo isso? e mais? mas para SCSI você pode usar qualquer um, incluindo aqueles incluídos no sistema operacional
a capacidade de conectar dispositivos internos e externos ? rack removível ou LPT-IDE :)
o comprimento total do cabo SCSI pode ser de até 25 metros. Nas versões normais 3-6m * se você não fizer overclock no barramento PCI, você pode até por um metro alguns!
você pode usar as tecnologias de cache e RAID para melhorar drasticamente o desempenho e a confiabilidade costumava haver Tekram "s em cache, mas agora também há RAID para IDE não funciona e não é nada sério
* É importante notar que no caso de usar a interface Ultra ou Ultra Wide SCSI, restrições adicionais são impostas à qualidade dos cabos de conexão e seu comprimento, como resultado o comprimento máximo de conexão pode ser significativamente reduzido.

Para não ficar com a impressão de que o IDE é muito ruim e que você deveria ter vergonha de usá-lo, também observamos as qualidades positivas da interface IDE, em parte à luz da tabela acima:

  1. Preço. Às vezes é inegável muito importante.
  2. Nem todo mundo precisa conectar 4 HDDs e 3 CDDs. Freqüentemente, dois canais IDE são mais que suficientes e todos os tipos de scanners vêm com suas placas.
  3. É difícil usar um cabo de fita com mais de 80 cm na caixa do minitorre :)
  4. IDE HD é muito mais fácil de instalar, há apenas um jumper, e não 4-16 como no SCSI :)
  5. A maioria das placas-mãe já tem um controlador IDE
  6. Tenho Dispositivos IDE o barramento é sempre de 16 bits e para modelos comparáveis ​​em preço, IDE ganha em velocidade.

Agora sobre o preço. O SCSI mais simples para o barramento ISA custa cerca de US $ 20, mas agora eles simplesmente não são necessários para ninguém, portanto, você pode encontrá-lo mais barato. A próxima opção é um controlador de barramento PCI. A versão mais simples do FastSCSI custa cerca de US $ 40. No entanto, agora existem muitas placas-mãe nas quais o Adaptec 7880 UltraWideSCSI pode ser instalado por apenas + $ 70. Mesmo os famosos ASUS P55T2P4 e P2L97 têm opções SCSI. Para cartões UWSCSI, o preço varia de US $ 100 a US $ 600. Existem também controladores de canal duplo (como IDE em Intel Triton HX / VX / TX). Seu preço é naturalmente mais alto. Observe que, no caso do SCSI, ao contrário do IDE, onde é difícil inventar algo novo, por dinheiro adicional, os controladores podem ser expandidos com as funções de um controlador de cache, RAID-0..5, hotswap, etc., então fale sobre o topo do limite do custo do controlador não é totalmente correto.

E, finalmente, sobre velocidade. Como você sabe, hoje a taxa máxima de transferência de dados no barramento IDE é de 33 Mb / s. Para UWSCSI, o mesmo parâmetro atinge 40 Mb / s. As principais vantagens do SCSI aparecem ao trabalhar em ambientes multitarefa (bem, não muito no Windows95 :). Muitos testes fornecidos no WindowsNT mostram a vantagem indiscutível do SCSI. Talvez este seja o sistema operacional mais popular hoje, para o qual o uso de SCSI é mais do que justificado. Também pode haver tarefas específicas (relacionadas, por exemplo, com processamento de vídeo) nas quais é simplesmente impossível usar o IDE. Não falaremos sobre as diferenças nas arquiteturas internas que também afetam o desempenho neste artigo, uma vez que existem muitos termos técnicos ali. Observamos apenas que observando o desenvolvimento do IDE, ficamos surpresos ao notar que ele adquire muitos recursos do SCSI, mas, esperançosamente, eles não irão se fundir de forma alguma.

Qual é a aparência de um controlador SCSI e em que consiste?

Aqui está uma imagem do controlador FastSCSI mais simples no barramento PCI.

Como você pode ver, a maior parte do espaço é ocupada por conectores. O maior (e mais antigo) conector é para dispositivos internos de 8 bits, muitas vezes referido como estreito, é semelhante ao conector IDE, apenas tem 50 pinos em vez de 40. A maioria dos controladores também possui um conector externo, como o nome sugere, você pode e deve conectar dispositivos SCSI externos a ele. A imagem mostra um conector mini-sub D de 50 pinos.

Para dispositivos Wide, um semelhante é usado, mas para 68 pinos, a fixação também é usada não na forma de travas, mas em parafusos - como em mouses e impressoras COM. É ainda menor do que estreito devido à maior densidade de contato. (Aliás, apesar do nome, toco largo também é mais estreito do que estreito). Às vezes, você pode encontrar a versão antiga do conector externo - apenas um centronix. O mesmo (externamente, mas não funcional :) você pode encontrar na sua impressora. Alguns dispositivos, como o IOmega ZIP Plus, bem como aqueles projetados para Mac, usam o habitual Cannon de 25 pinos (D-SUB) como um modem. Mini-centronics também é usado para conexões externas de alta velocidade. Aqui está a tabela completa:

(as dimensões são quase originais)

interno

50 pinos de baixa densidade
conexão de dispositivos estreitos internos - HDD, CD-ROM, CD-R, MO, ZIP. (como IDE, apenas para 50 pinos)

68 pinos de alta densidade
conexão de dispositivos internos amplos, principalmente HDD
Externo

DB-25
conexão de dispositivos externos lentos, principalmente scanners, IOmega Zip Plus. mais comum no Mac. (como um modem)

50 pinos de baixa densidade
ou Centronics de 50 pinos. conexão externa de scanners, streamers. geralmente SCSI-1

50 pinos de alta densidade
ou Micro DB50, Mini DB50. conector estreito externo padrão

68 pinos de alta densidade
ou Micro DB68, Mini DB68. conector largo externo padrão

68 pinos de alta densidade
ou Micro Centronics. de acordo com algumas fontes, é usado para conexão externa de dispositivos SCSI

Para a operação de qualquer dispositivo, como você sabe, é necessário suporte de software. Para a maioria dos dispositivos IDE, o mínimo é integrado BIOS da placa-mãe placas, o resto requer drivers para vários sistemas operacionais. Com dispositivos SCSI, as coisas são um pouco mais complicadas. Para inicialização inicial de SCSI disco rígido e trabalhar em DOS requer seu próprio BIOS SCSI. Existem 3 opções aqui.

  1. há um microcircuito com BIOS SCSI no próprio controlador (como em placas VGA). Quando o computador inicializa, ele é ativado e permite que você inicialize a partir de um disco rígido SCSI ou, por exemplo, CDROM, MO. Ao usar um sistema operacional não comum (Windows NT, OS / 2, * nix), os drivers são sempre usados ​​para funcionar com dispositivos SCSI. Eles também são necessários para dispositivos que não sejam de disco rígido rodarem em DOS.
  2. a imagem do BIOS SCSI é flashed em BIOS flash placa-mãe. Além disso, de acordo com a reivindicação 1. Normalmente em Placas BIOS adicione SCSI BIOS para um controlador baseado no chip NCR 810, Symbios Logic SYM53C810 (está na primeira imagem) ou Adaptec 78xx. Este processo pode ser controlado, se desejado, e a versão do BIOS SCSI pode ser alterada para uma mais recente. Se houver um controlador SCSI na placa-mãe, esta é exatamente a abordagem. Esta opção também é economicamente mais lucrativa :) - um controlador sem um chip BIOS é mais barato.
  3. Não há BIOS SCSI. A operação de todos os dispositivos SCSI é fornecida apenas pelos drivers do sistema operacional.

Além de suportar a inicialização de dispositivos SCSI, o BIOS geralmente tem várias outras funções: configurar o adaptador, verificar a superfície do disco, formatação de baixo nível, configurar os parâmetros de inicialização para dispositivos SCSI, definir o número do dispositivo de inicialização, etc.

A próxima observação decorre da primeira. Como você sabe, as placas-mãe geralmente têm CMOS. Nele, o BIOS armazena as configurações da placa, incluindo a configuração Discos rígidos... Para o BIOS SCSI, geralmente é necessário armazenar também a configuração do dispositivo SCSI. Essa função é geralmente desempenhada por um pequeno microcircuito como 93C46 (flash). Ele se conecta ao chip SCSI principal. Ele tem apenas 8 pernas e várias dezenas de bytes de memória, mas seu conteúdo é retido mesmo quando a energia é desligada. Neste chip, o BIOS SCSI pode salvar os parâmetros dos dispositivos SCSI e seus próprios. Em geral, sua presença não está associada à presença de um microcircuito com BIOS SCSI, mas, como mostra a prática, geralmente são instalados juntos.

Na próxima foto você pode ver o controlador SCSI UltraWide da ASUSTeK. Já possui um chip SCSI BIOS. Você também pode ver os conectores Wide interno e externo.

A última (não consegui encontrar mais nenhuma :) imagem mostra um controlador Ultra Wide SCSI de dois canais. Sua especificação inclui os seguintes itens: Níveis de RAID 0,1,3,5; Falha na reconstrução da unidade; Troca a quente e reconstrução on-line; memória cache 2, 4, 8, 16, 32 Mb; Flash EEPROM para SCSI BIOS. O processador 486 é claramente visível, aparentemente tentando gerenciar tudo isso.

Você também pode encontrar na placa controladora SCSI

  • LED de atividade do barramento SCSI e / ou conector para sua conexão
  • conectores para módulos de memória
  • controlador de disquete (principalmente em placas Adaptec mais antigas)
  • Controlador IDE
  • placa de som(em cartões ASUSTeK para MediaBus)
  • Placa VGA

Outras placas SCSI

Freqüentemente, um controlador SCSI simples é incluído em scanners e outros dispositivos SCSI de baixa velocidade. Normalmente, é um controlador SCSI-1 em um ISA 16 ou mesmo barramento de 8 bits com um conector (externo ou interno). Não tem BIOS, eeprom, geralmente funciona sem interrupções (modo polling), às vezes suporta apenas um (não 7) dispositivo. Basicamente, tal controlador só pode ser usado com seu próprio dispositivo, porque há um motorista só para ele. No entanto, com uma certa habilidade, você pode se conectar a ele, por exemplo HDD ou streamer. Isso só se justifica se não houver dinheiro e tempo (ou interesse em esportes :), já que um controlador SCSI padrão, como já mencionamos, pode ser adquirido por US $ 20-40 e tem muito menos problemas e muito mais recursos.

Especificações SCSI

As principais características do barramento SCSI são

  • sua largura é de 8 ou 16 bits. Ou, em outras palavras, "estreito" ou "largo".
  • velocidade (aproximadamente - a frequência com a qual o barramento tem clock)
  • tipo físico de interface (unipolar, diferencial, ótica ...). às vezes pode ser chamado de tipo de conector para conectar

a velocidade é influenciada principalmente pelos dois primeiros parâmetros. Eles geralmente são prefixados à palavra SCSI.

A taxa de transmissão máxima do dispositivo controlador é fácil de calcular. Para isso, basta pegar a frequência do barramento e, no caso de “Wide”, multiplicar por 2. Por exemplo - FastSCSI - 10Mb / s, Ultra2WideSCSI - 80Mb / s. Observe que WideSCSI geralmente denota WideFastSCSI, assim como Ultra2 é conhecido por mim apenas na versão Wide e apenas com interface LVD.

Usando o exemplo dos discos rígidos Seagate, consideraremos as opções para interfaces SCSI. No nome do modelo, as últimas 1-2 letras indicam a interface, ou seja, o mesmo disco pode ser produzido com interfaces diferentes, por exemplo Baracuda 9LP - ST34573N, ST34573W, ST34573WC, ST34573WD, ST34573DC, ST34573LW, ST34573LC.

DC Diferencial de 80 pinos
FC Fibre Channel
N Conector SCSI de 50 pinos
WL Conector SCSI diferencial de 50 pinos
C Conector Wide SCSI de 68 pinos
banheiro Conector único SCSI de 80 pinos
WD Conector SCSI Wide diferencial de 68 pinos
LW Conector Wide SCSI de 68 pinos, diferencial de baixa tensão
LC Conector SCSI de 80 pinos com conector único, diferencial de baixa tensão

Na vida normal, existem principalmente interfaces designadas N e W. Suas variantes "Diferenciais" fornecem maior imunidade a ruído e maior comprimento permitido do barramento SCSI. "Baixa tensão" aplica-se ao novo protocolo Ultra2. "Conector único" é usado principalmente em configurações hot-swap, uma vez que combine alimentação SCSI e sinais de aterramento em um único conector. O Fibre Channel é mais parecido com uma interface LAN do que SCSI porque é uma interface serial. A velocidade de 100Mb / s é bastante comum para ele. Usado em configurações Hi-End.

Dispositivos SCSI

Não é possível listar todos os dispositivos SCSI, aqui estão apenas alguns de seus tipos: disco rígido, CD-ROM, CD-R, CD-RW, Fita (streamer), MO (unidade magneto-óptica), ZIP, Jaz , SyQuest, scanner. Mais exóticos incluem discos de estado sólido (SSD) - um dispositivo de armazenamento em massa muito rápido em chips e IDE RAID - uma caixa com n discos IDE que fingem ser um grande disco SCSI. Em geral, podemos assumir que todos os dispositivos no barramento SCSI são iguais e usam o mesmo conjunto de comandos para trabalhar com eles. Claro, à medida que se desenvolve camada física SCSI também mudou a interface de programação. Um dos mais comuns hoje em dia é o ASPI. No topo desta interface, você pode aplicar drivers para scanners, CD-ROMs, MOs. Por exemplo, o driver de CD-ROM correto pode funcionar com qualquer dispositivo em qualquer controlador, desde que o controlador tenha um driver ASPI. A propósito, o Windows95 emula ASPI até mesmo para dispositivos IDE / ATAPI. Isso pode ser visto, por exemplo, em programas como EZ-SCSI e Corel SCSI. Cada dispositivo no barramento SCSI possui seu próprio número. Este número é denominado SCSI ID. Para dispositivos em um barramento SCSI estreito, pode ser de 0 a 7, em largura, de 0 a 15. Um controlador SCSI, que é um dispositivo SCSI igual, também tem seu próprio número, geralmente 7. Observe que se você tem um controlador, mas como há conectores estreitos e largos, o barramento SCSI ainda é um e todos os dispositivos nele devem ter números exclusivos. Para alguns propósitos, como bibliotecas de dispositivos de CD-ROM, LUN também é usado - o número do dispositivo lógico. Se a biblioteca contiver 8 CD-ROMs, ela terá um ID SCSI, por exemplo, 6, e logicamente os CD-ROMs diferem por LUN. Para o controlador, tudo isso se parece com pares de SCSI ID - LUN, em nosso exemplo 6-0, 6-1, ..., 6-7. O suporte LUN deve ser habilitado no BIOS SCSI, se necessário. A ID SCSI é geralmente definida com jumpers (embora existam padrões mais novos em SCSI, como Plug & Play, que não requerem jumpers). Eles também podem definir parâmetros: verificação de paridade, ligar o terminador, ligar o terminador, ligar o disco no comando do controlador,

Instalação

Para instalar um controlador e dispositivo SCSI, você precisa ter no mínimo - eles próprios e também um cabo SCSI :). Um slot de expansão livre em seu PC também pode ser útil, uma interrupção grátis para este slot, 1-5 parafusos ou parafusos corretos, 2 a 8 jumpers diferentes, uma unidade de disquete ou CD-ROM (já conectado :) para o suporte do driver . Configurações mais complexas podem incluir cabos SCSI externos, terminadores externos (veja abaixo), adaptadores Wide-Narrow, etc. Freqüentemente, há dúvidas sobre a conectividade de dispositivos Fast / Ultra / Narrow / Wide em várias combinações. Para os dispositivos mais comuns regra geral neste caso, é o seguinte: se os conectores corresponderem, você pode conectar. Em outras palavras, neste caso, é importante distinguir Estreito / Largo e ignorar Rápido / Ultra. (À parte, Ultra2 permanece como existe apenas na variante de interface / conector LVD). No entanto, a velocidade e a confiabilidade podem cair drasticamente. Consulte Especificações / interfaces SCSI acima para obter detalhes. Além disso, existem vários adaptadores de largura estreita, mas seu uso é altamente desencorajado.

Controlador

Como já mencionado, o controlador geralmente tem um ID SCSI de 7. Se você conseguir pensar em um motivo pelo qual esse número precisa ser alterado, faça-o por meio do BIOS SCSI. Você também pode configurar: suporte para ultra velocidades, suporte para mais de duas unidades, suporte para removível como uma unidade no momento da inicialização, etc. Para cada um dos dispositivos no barramento SCSI, você pode configurar: paridade, atraso na inicialização (de forma que todos os 7 discos não sejam ligados ao mesmo tempo), velocidade máxima do dispositivo. Para controladores não-PnP no barramento ISA, não se esqueça de definir a interrupção que ele usa na configuração do BIOS para "ISA legal". Para um controlador PCI, verifique se ele também teve uma interrupção e não a compartilha com ninguém, embora por modelos mais recentes isso geralmente não é importante.

Exterminadores

Talvez alguém se lembre de uma interface de disco rígido como ST506 (MFM / RLL), onde a terminação do cabo de dados do último disco acabou de ser usada. Os exterminadores também foram usados ​​em unidades de disquete, mas por muito tempo. O objetivo do uso de terminadores é garantir a correspondência dos níveis de sinal, para reduzir a atenuação e a interferência. Dizem que os problemas com terminadores são os mais comuns, mas se você fizer tudo com cuidado, eles não surgirão. Cada dispositivo SCSI tem a capacidade de habilitar ou desabilitar terminadores. As exceções são alguns scanners, para os quais a terminação do barramento está permanentemente habilitada e dispositivos externos com um barramento de passagem. Opções do Terminator:

  1. interno. geralmente são encontrados em discos rígidos. ligado definindo um jumper
  2. automático. a maioria dos controladores SCSI tem um. eles próprios decidem ligar ou não
  3. na forma de conjuntos de resistências. em alguns CD-ROMs e CD-Rs, eles são. são desativados removendo todos os conjuntos dos painéis.
  4. externo. como no passo 3, mas mais bonito. por exemplo, em uma unidade de fita HP T4e. o dispositivo (geralmente externo) possui dois conectores SCSI. um inclui um cabo para o controlador, o outro - um terminador ou cabo para o próximo dispositivo na cadeia.

Além disso, os terminadores podem ser passivos ou ativos. Hoje, a maioria está ativa, o que proporciona maior imunidade a ruídos e confiabilidade em altas velocidades. Normalmente, você pode determinar qual é usado em um dispositivo SCSI pela maneira como ele é ligado. Se for um jumper ou for automático, provavelmente está ativo. E se, para desligá-lo, for necessário retirar 1-2 conjuntos de resistores do dispositivo, então ele é passivo. Em princípio, a terminação do barramento em diferentes extremidades com diferentes tipos de terminadores é possível, mas apenas em baixas velocidades. A propósito, este é outro argumento a favor da divisão de dispositivos lentos e rápidos em controladores ou canais diferentes.

Mais detalhes sobre terminadores estão escritos na descrição de cada dispositivo. As regras de rescisão são freqüentemente esboçadas no manual do adaptador. O principal é que o barramento SCSI deve ser terminado em ambas as extremidades. Aqui, consideraremos as opções mais comuns para dispositivos em um barramento SCSI (largo ou estreito)

A opção mais simples: um controlador e um dispositivo (externo ou interno - não importa). Os terminadores devem ser ativados no controlador e no dispositivo (ou dispositivo)

Opção com vários dispositivos internos. Terminator está habilitado apenas no último e no controlador.

Existem dispositivos internos e externos. Os terminadores são ativados nos dispositivos externos e externos.

Existem dispositivos internos e vários externos. Terminadores no dispositivo interno e no último dispositivo externo

A situação é um pouco mais complicada quando dispositivos estreitos e largos são usados ​​simultaneamente no mesmo controlador (barramento). Imagine que temos dois 8 bits do barramento, que na verdade são apenas os bytes alto e baixo do barramento largo (nas descrições e no BIOS SCSI é denominado byte alto / byte baixo). Agora, seguindo as regras acima, ambos os barramentos precisam ser encerrados. Normalmente, em tais casos, os bytes alto e baixo do barramento amplo podem ser encerrados de forma independente no controlador. Nessa situação, o barramento estreito é uma continuação do byte baixo do barramento largo. Vamos dar um exemplo:

Usando dispositivos estreitos e largos no mesmo barramento SCSI

Em princípio, isso é possível, basta prestar atenção à rescisão. No entanto, é melhor não fazer isso. Uma vez que dispositivos rápidos (geralmente são UltraWide SCSI) e lentos (estreitos geralmente são apenas Fast SCSI ou mesmo SCSI-1) sempre coexistem no mesmo barramento, isso não é bom.

Trabalho de casa: Existem 3 conectores no controlador Wide: um largo externo e interno e um estreito interno. Três cabos com dispositivos podem ser conectados a eles. Pergunta: em quais dispositivos preciso habilitar os terminadores?

Usando um dispositivo estreito em um controlador Wide (barramento)

Esta opção é bastante viável. Você só precisa usar um adaptador largo-estreito ou pode ser um cabo SCSI externo com um conector estreito em uma extremidade e largo na outra. Na maioria das vezes, essa necessidade surge ao conectar dispositivos externos estreitos a um controlador amplo, uma vez que geralmente tem um conector externo largo. Se você usar adaptadores, preste atenção à terminação! Ao conectar um dispositivo externo estreito ao conector largo, o adaptador deve terminar byte alto. Se você conectar um dispositivo estreito a um conector largo interno, o adaptador simplesmente converte os conectores (ou seja, reduz o número de fios de 68 para 50).

Discos rígidos

Conexão difícil os discos são muito simples, você só precisa cuidar de duas coisas - o terminador e o ID SCSI. Normalmente, um novo disco tem terminação ativada e o número é definido para 6 ou 2. Portanto, se você colocar o primeiro disco, não há nada com que se preocupar e, se não for, será necessário verificar essas configurações. Outra observação sobre IDs SCSI - os controladores Adaptec mais antigos só podem inicializar a partir de 0 ou 1.

A próxima etapa da instalação é formatar o disco. É considerada uma boa prática formatar o disco em um novo controlador antes de usá-lo. Isso se deve ao fato de que diferentes fabricantes de adaptadores SCSI usam diferentes esquemas de tradução de setor (podem ser comparados com LBA, CHS, LARGE para discos IDE) e o disco pode funcionar mal ou nem funcionar durante a transferência. Se o disco no novo controlador não funcionar, tente formatá-lo com o comando format e, se não ajudar, a partir do BIOS SCSI (eu pessoalmente não vi essas opções).

Se você estiver conectando mais de duas unidades de disco rígido ou unidades maiores que 2G, pode ser necessário alterar as configurações do BIOS SCSI. Ao conectar dispositivos removíveis, como o IOmega Jaz, você precisa definir as opções do BIOS SCSI para inicializar a partir deles. A descrição das opções possíveis é muito longa, talvez seja dada aqui mais tarde, mas por agora - leia as descrições, não há nada de terrível aí :).

CD-ROM, CD-R, CD-RW

Um driver é necessário para esses dispositivos DOS. Geralmente é instalado sobre o driver ASPI. Ao trabalhar fora do DOS, geralmente nenhum driver é necessário. Opcionalmente, você pode definir o parâmetro do controlador para inicializar a partir do CD. Para trabalhar com dispositivos CD-R / CD-RW no modo de gravação, você precisa de um software especial (por exemplo, Adaptec EZ-CD Pro).

Serpentinas

Semelhante ao CD-ROM, as unidades de fita SCSI podem funcionar com a maioria dos sistemas operacionais com drivers padrão. É uma sorte que, por exemplo, no WindowsNT, você possa usar o programa de backup padrão, e não um software especializado.

Scanners

Normalmente, os scanners vêm com seu próprio cartão. Às vezes é completamente "próprio", como, por exemplo, no Mustek Paragon 600N, e às vezes apenas a versão mais simplificada do SCSI padrão. Em princípio, usar um scanner com ele não deve causar problemas, mas às vezes conectar o scanner a outro controlador (se o scanner tiver essa opção) pode ser benéfico. Digitalizar A4 com cores de 32 bits a 600dpi é uma imagem de cerca de 90 Mb e transferir essa quantidade de informações através do barramento ISA de 8 bits não só leva muito tempo, mas também desacelera muito o PC, porque drivers para esta placa padrão são geralmente de 16 bits (por exemplo, Mustek Paragon 800IISP). Um controlador FastSCSI PCI barato é geralmente usado como um adicional. Menos ou mais produtivo não trará nada de novo. Esta opção também tem uma observação - você precisa se certificar de que o scanner (ou, mais importante, seu driver) pode funcionar com o novo controlador em sua configuração. Por exemplo, os drivers Mustek Paragon 800IISP são projetados para sua placa ou qualquer outra compatível com ASPI.

Ao escolher um controlador SCSI, você precisa prestar atenção a vários parâmetros (em ordem aleatória e com grande redundância)

  • seus requisitos e tarefas
  • compatibilidade
  • popularidade do fabricante do cartão
  • a proeminência do fabricante do chip
  • disponibilidade de motoristas
  • suporte técnico
  • preço
  • conselhos de amigos e conhecidos
  • preferências pessoais
  • aparência e equipamento

FastSCSI PCI controlador - Tekram DC-390. Este controlador é construído com base em um conhecido chip AMD, que garante a operabilidade na maioria dos sistemas operacionais com drivers integrados, mas também pode ser usado da Tekram. Existe um pequeno e bonito BIOS SCSI.
Os controladores baseados no chip Symbios Logic SYM53C810 são bem conhecidos pela maioria dos sistemas operacionais. O BIOS SCSI para isso está incluído em quase todos os BIOS AWARD para placas-mãe. Muito barato e, no entanto, viável.

UltraWideSCSI PCI controlador - Adaptec AHA2940UW. Um dos mais populares da atualidade, embora já esteja perdendo espaço. No entanto, ainda é viável. Bem, um pouco lento e caro, mas funciona em todos os sistemas operacionais comuns.
Controladores no chip Symbios Logic 53C875. Muitas pessoas notam sua velocidade e confiabilidade.

Dispositivos

O HDD - claro, o Seagate Cheetah - é difícil de argumentar com um RPM de 10.000. Mas este disco não durará muito sem ventiladores de resfriamento adicionais: (Outras séries de discos Seagate - Barracuda e Hawk - também se distinguem por sua confiabilidade.

O resto (CD-ROM, Fita, CD-R e outros) - aqui tudo ao seu gosto. Os dispositivos SCSI são fabricados por muitas empresas conhecidas. Por exemplo, HP, Sony, Plextor, Yamaha.

Na preparação do artigo, foram usados ​​materiais
IBM, Seagate, ASUSTeK, Tekram

O que é SCSI?

R: Para responder a essa pergunta, consulte a seção [Noções básicas de SCSI].
O que é SAS, que é melhor do que SCSI ou SAS, e em que eles diferem?
R: A seção [SAS ou SCSI] é dedicada à resposta a esta pergunta.
O que é eSATA?
R: eSATA é uma interface SATA para conectar dispositivos SATA externos. Ele fornece um link de 3 Gbps para eliminar gargalos de largura de banda inerentes ao dispositivos modernos armazenamento de dados externo.

O que é Unified Serial?
R: Todos os controladores Unified Serial permitem que você conecte drives SATA e SAS usando uma interface ponto a ponto. Ele usa um conjunto de comandos SCSI avançado para fornecer gerenciamento de dados poderoso, tratamento de erros e desempenho.

A flexibilidade fornecida pelo suporte para unidades SATA e SAS permite que as empresas padronizem facilmente sua infraestrutura de E / S tanto para armazenamento primário de dados de missão crítica quanto para armazenamento secundário, dependendo se a unidade está instalada SATA ou SAS. Os clientes podem padronizar sua infraestrutura com controladores de E / S unificados e sistemas de armazenamento, reduzindo assim os custos de treinamento e manutenção.

As unidades SATA podem ser usadas com controladores SAS?

R: Sim, você pode, enquanto em um controlador, você pode usar discos SAS e SATA ao mesmo tempo. Isso permite que você comece a transição para a tecnologia SAS agora a um preço razoável.

As unidades SAS podem ser usadas com controladores SATA?
Oh não.

É possível conectar drives SAS ao controlador sem usar uma cesta de hotwap?
R: Sim, você pode. Para fazer isso, você precisa usar um cabo especial com um conector SFF-8482 na lateral das unidades. O conector na outra extremidade do cabo é identificado Controlador SAS.

Qual é a diferença entre SCSI-1, SCSI-2, Fast, Wide, Ultra Wide e Ultra2 SCSI?
R: A principal diferença está no conjunto de comandos SCSI e na largura do barramento (respectivamente, em velocidade).
Barramento SCSI de 5 MB / seg de 8 bits SCSI-1
Barramento SCSI de 5 MB / seg de 8 bits SCSI-2
Barramento SCSI rápido SCSI-2 de 10 MB / seg e 8 bits
SCSI-2 Fast Wide 20 MB / seg 16 bit bus SCSI
Barramento SCSI Ultra 20 MB / seg de 8 bits SCSI
Barramento SCSI Ultra Wide SCSI de 40 MB / s de 16 bits
Barramento SCSI Ultra2 Wide 80 MB / s 16 bits
Barramento SCSI Ultra160 160 MB / s 16 bits
Barramento SCSI Ultra320 320 MB / s de 16 bits

Quando você deve usar um controlador diferencial de baixa tensão (LVD)?
R: Se:
Alta taxa de transferência de dados necessária - 80 - 320 MB / s
A área circundante é muito rica em ruído eletromagnético, que pode interferir na transmissão de dados. O modo LVD fornece imunidade a ruído muito melhor do que o SCSI de extremidade única (SE)
É necessário garantir que os dispositivos SCSI sejam significativamente removidos do computador. Os dispositivos LVD podem ser removidos do controlador SCSI a uma distância de até 12 metros (este é o comprimento máximo permitido de um cabo SCSI LVD.

O que é terminador SCSI e por que ele é necessário?
R: O terminador SCSI é um pequeno dispositivo eletrônico que deve estar localizado em ambas as extremidades do barramento SCSI e deve haver exatamente dois deles (terminadores) para cada barramento SCSI. Na maioria das vezes, o primeiro terminador SCSI é o controlador SCSI (como regra, esta função pode ser "desabilitada" no BIOS do controlador e, por padrão, está habilitada), e o segundo é o terminador conectado ao último (do SCSI controlador) conector de cabo SCSI.

Alguns dispositivos SCSI (discos legados, unidades de disquete, unidades de fita) possuem um terminador embutido que pode ser ativado com um jumper correspondente no dispositivo. Nesse caso, certifique-se de que o dispositivo com o terminador habilitado esteja localizado bem no final do barramento SCSI.

E tudo funciona para mim mesmo sem o terminador SCSI, talvez funcione assim?
R: Por enquanto, pode funcionar, especialmente se você tiver apenas um disco e ele não for usado com muita intensidade. Mas com o aumento do número de dispositivos no barramento SCSI, ou com o aumento da carga nele, você, no final, corre o risco de perder dados, então não vale a pena economizar nisso.

O que é SCSI ID e por que é necessário?
R: O ID SCSI é um identificador (número) exclusivo (em um barramento SCSI) de um dispositivo SCSI. É necessário fornecer endereçamento a dispositivos no barramento SCSI.

A ID SCSI é atribuída automaticamente (por exemplo, se gaiolas de troca de acesso que suportam essa função forem usadas) ou configurando manualmente os jumpers apropriados em dispositivos SCSI. O ID SCSI não tem nada a ver com a ordem física dos dispositivos no barramento SCSI (por exemplo, um controlador SCSI, como regra, tem um ID SCSI padrão de 7, embora na maioria das vezes, mas nem sempre, esteja localizado no início do barramento SCSI), é importante apenas para que não haja dispositivos com o mesmo ID SCSI no mesmo barramento SCSI.

Os valores de ID SCSI podem ser:
de 0 a 15 (16 no total) para barramentos SCSI Wide (W) e UltraWide (UW, U2W, U160, U320);
de 0 a 7 (8 no total) para barramento SCSI estreito (U, U2);

O que acontece se dois dispositivos com o mesmo ID SCSI estiverem conectados ao mesmo canal SCSI?
R: Nada de bom. Na melhor das hipóteses, o controlador SCSI reconhecerá um desses dispositivos, mas ainda não será capaz de funcionar corretamente com ele; na pior das hipóteses, não "verá" nenhum desses dispositivos. Nem o controlador nem os discos serão danificados, mas o risco de corromper os dados nos discos SCSI permanece.

Deve-se ter em mente que a grande maioria dos controladores não relata tal erro de forma alguma, portanto, ao conectar novos dispositivos ao barramento SCSI, você deve prestar atenção à exclusividade do ID SCSI.

Observe que o próprio controlador SCSI também possui um ID SCSI (como regra, é 7 e pode ser alterado para Controlador BIOS-e), portanto, não atribua a mesma ID SCSI às unidades.

O que é SAF-TE?
R: SAF-TE - SCSI Accessed Fault-Tolerant Enclosure - Uma especificação "aberta" projetada para fornecer um método abrangente e padronizado para monitorar e relatar a integridade de unidades, fontes de alimentação e sistemas de resfriamento usados ​​em servidores de alta confiabilidade e subsistemas de armazenamento. Os requisitos técnicos são independentes de hardware E / S, sistemas operacionais e plataforma de servidor, porque o próprio chassi parece ser apenas mais um dispositivo no barramento SCSI. As especificações SAF-TE foram adotadas por muitos dos principais fabricantes de servidores, dispositivos de armazenamento e controladores RAID. Os produtos que atendem à especificação SAF-TE reduzem o custo de monitoramento da integridade do gabinete, simplificam o trabalho do administrador da rede e fornecem notificações de alarme e informações sobre a integridade do equipamento.

28. 07.2017

Blog de Dmitry Vassiyarov.

SCSI é uma interface rápida e incomum

Olá.

Com este artigo, você aprenderá o básico sobre SCSI, o que é, onde e por que é usado, quantas gerações se passaram desde seu início e como é implementado na prática.

Leia - e se SCSI for útil para você também?

O que SCSI significa?

Este é um conjunto letras maiúsculas da frase Small Computer Systems Interface. Em russo parece "conto de fadas", e a descriptografia é uma interface de sistema para pequenos computadores.

Este padrão foi criado para combinar componentes de computador para vários fins em um barramento: discos rígidos, unidades de disco, scanners, impressoras, etc. Por quê? Para proporcionar-lhes a mesma alta velocidade de trabalho que um mecanismo único, mas ao mesmo tempo divisível. Além disso, graças ao SCSI, você pode usar um dispositivo em vários computadores ao mesmo tempo.

Outras possibilidades

Além da simples conexão de hardware, a tecnologia permite a troca de dados e define um conjunto de comandos, que se tornou generalizado. Por exemplo, no Windows, ele é usado em uma única pilha para dispositivos de armazenamento.

Os comandos mais comumente usados ​​são escrever, ler, verificar dispositivos, solicitar suas características, definir novos parâmetros para eles ou retornar os anteriores, etc.

Existe também a implementação de comandos em cima de fios e controladores de outros padrões. Quando se trata de IDE, ATA ou SATA, chama-se ATAPI - ATA Packet Interface; se a parte superior do protocolo USB for um dispositivo de armazenamento em massa. Assim, você pode, por exemplo, conectar um disco rígido externo via USB normal e usará o driver SCSI disponível no sistema operacional.

Onde o SCSI está em demanda?

Em servidores e estações de trabalho de alto desempenho. Em servidores pertencentes a uma categoria de preço baixo, e ainda mais em casa, essa interface é extremamente rara; em tais casos A melhor opçãoé familiar para nós.

Mas, naturalmente, ninguém o proíbe de colocar tais histórias do dispositivo em seu computador doméstico. Ou, por exemplo, para seu servidor doméstico.

Tecnologia na prática

Todos os dispositivos que você deseja conectar no mesmo barramento funcionam por meio de um adaptador especial, que, por sua vez, é inserido em um slot livre na placa-mãe. O controlador tem seu próprio BIOS, por meio do qual você pode controlar dispositivos. O sistema operacional reconhece e se comunica com eles normalmente com o.

A presença de um adaptador SCSI significa que parte da carga é removida do processador central, portanto, o hardware funciona mais rápido.

Uma vez que esta tecnologia é consistente, os dispositivos devem ser conectados de acordo. Além disso, cada um deve ter um ID exclusivo e todos têm a mesma interface.

História da aparência

Quero contar a história de como criar uma interface não por causa do meu tédio, mas porque por meio dela você pode entender mais sobre o assunto de nossa conversa.

Assim, em 1979, Alan Shugart, o inventor dos disquetes de 8 polegadas e fabricante de drives magnéticos, se propôs a fazer uma interface universal para seus produtos que não perdesse seu lugar com o desenvolvimento da tecnologia.

E ele conseguiu resolvê-lo criando um padrão que suporta endereçamento lógico e prático (cabeçote, cilindro, setor). Ele foi baseado em protocolos de envio paralelo de informações de 8 bits ao longo de um caminho que inclui várias linhas.

A inovação recebeu o nome de SASI (Shugart Associates Systems Interface), o que não é muito eufônico para a população de língua russa, ou seja, uma interface de sistema de conexão que leva o nome do pai fundador.

Após 2 anos, ele compartilhou seu desenvolvimento com o comitê ANSI (American National Standarts Institute) - o mesmo que o GOST em nosso país. Com base nesta invenção, os especialistas em ANSI criaram o SCSI.

Gerações da interface

Vale ressaltar que a tecnologia foi criada há quase meio século e ainda estamos falando sobre ela. Tudo porque ela estava mudando constantemente. Desde a sua criação, 10 versões foram lançadas. Não vou incomodá-lo com detalhes sobre cada um deles. Direi apenas o que era originalmente e o que temos agora.

SCSI-1

  • É possível conectar no máximo 8 dispositivos em um barramento, incluindo um controlador.
  • A velocidade máxima foi de 1,5 Mb / s na variação assíncrona ("pedido-confirmação") e 5 Mb / s na variação síncrona - o mesmo número de confirmações foi devolvido para vários pedidos.
  • Do lado elétrico, havia 24 linhas, incluindo diferencial e unipolar, embora os sinais do segundo tipo fossem aplicados com mais frequência.
  • A frequência do barramento era de 5 MHz.
  • O cabo mais longo é de 6 me para o barramento diferencial HVD é de 25 m.

Ultra-640 SCSI

  • A largura do barramento dobrou, então você pode conectar até 16 dispositivos ao mesmo tempo.
  • Sua frequência é 160 MHz DDR.
  • A velocidade também não pode ser comparada com a primeira modificação - agora chega a 640 Mb / s.
  • O conector possui 68 pinos.
  • O comprimento do cabo é de até 10 m.

Serial Attached SCSI (SAS)

  • Adicionado suporte para conectar dispositivos SATA.
  • A velocidade dessa interface já cresceu para 12,0 Gbps.
  • De acordo com os desenvolvedores, agora é possível conectar 16384 dispositivos em um barramento! Na geração anterior, conforme descrito acima, havia apenas 16.

Eletricista

Existem 3 maneiras de comunicar informações sobre um eletricista:

  • SE (single-ended) - vista assimétrica. Cada sinal é enviado em uma linha separada.
  • LVD (diferencial de baixa tensão) é um padrão de diferencial de baixa tensão. Os sinais "+" e "-" são encaminhados em fios diferentes. Um par trançado é atribuído a cada um deles. Eles são transmitidos sob uma tensão de ± 1,8 V.
  • HVD (diferencial de alta tensão) é um análogo da versão anterior, mas com transceptores especiais e tensão aumentada.

A interface é carregada com terminadores localizados em ambas as extremidades do barramento. De acordo com suas características elétricas, eles são divididos em:

  • Passivo - resistores simples de 132 ohms;
  • Ativo - estabilizadores que produzem o sinal necessário, e cada linha de força é conectada a eles com uma resistência de 110 ohms;
  • FPT (Exterminador perfeito forçado). O nome fala por si - um tipo melhorado acelerado. Possui limitadores de emissão e é utilizado em interfaces de alta frequência.

O segundo modelo é o mais usado.

Competitividade SCSI

O padrão SCSI resistiu ao teste do tempo e ainda é popular hoje. Porque?

  • Possui alta velocidade;
  • Você pode criar uma cadeia de 15 dispositivos;
  • Eles são fáceis de gerenciar;
  • Os HDDs são altamente confiáveis.

Ainda assim, essas unidades representam apenas cerca de 30% do mercado moderno, uma vez que o SCSI também tem desvantagens:

  • Alto custo. Mas você precisa entender que está pagando por qualidade. Embora os discos rígidos SATA ofereçam mais capacidade por um preço mais baixo, eles não têm a mesma durabilidade.
  • Obsolescência. Um concorrente aprimorado apareceu - a tecnologia SAS (Serial Attached SCSI), que tem fios mais compactos, não precisa de terminadores, permite conectar mais dispositivos e tem melhor largura de banda.

Isso é tudo.

Estou esperando por você nas páginas do blog com a maior freqüência possível.

SCSI (Small Computer Systems Interface - Interface de sistema para pequenos computadores, pronunciado em russo como "skazi") é uma interface projetada para combinar em sistema unificado dispositivos de vários perfis: discos rígidos, scanners, streamers, CD-ROMs, etc. A essência da interface é fornecer um mecanismo flexível para controlar esses dispositivos e a velocidade máxima de sua operação como um mecanismo único, mas divisível.

As raízes da interface SCSI remontam a 1979, quando o fabricante da mídia de armazenamento M. Shugart ficou intrigado ao encontrar um padrão de interface universal para seus discos, levando em consideração possíveis necessidades no futuro. Como resultado, nos laboratórios de M. Shugart foi desenvolvida uma interface que suportava endereçamento lógico e físico (cabeçote / cilindro / setor), baseado em protocolos de transferência paralela de dados de 8 bits sobre uma interface composta por várias linhas. Essa interface foi denominada SASI (Shugart Associates Systems Interface). A interface, além de descrever os protocolos, também incluía vários comandos de 6 bits; a desvantagem é que a interface foi projetada para usar apenas um par host-dispositivo.

Posteriormente, em 1981, M. Shugart submeteu a documentação da interface SASI ao comitê ANSI (American National Standarts Institute, um análogo do GOST), que a tomou como base para trabalhar no projeto, que foi denominado SCSI. A maioria dos mais pontos importantes do padrão SASI migrado para SCSI, por exemplo, princípios importantes como arbitragem de dispositivo, mecanismos de liberação de barramento, a capacidade de usar mais de um adaptador de host no barramento, etc. Em 1984, a documentação de trabalho do padrão SCSI foi submetida ao ANSI e, após inúmeras correções e acréscimos, em 1986 um documento foi adotado sob o número X3.131-1986 - o primeiro padrão SCSI oficial, que agora é denominado SCSI- 1 Além do padrão SASI, SCSI-1 é "overgrown" com tais importantes funcionalidade como comandos de 10 bits, protocolo de transferência de dados síncrono e assíncrono, a capacidade de se conectar a um adaptador de host até 8 dispositivos diferentes. Os padrões que seguiram o SCSI-1 evoluíram tanto no sentido de expandir a linguagem de comando e aumentar e complicar os protocolos, quanto aumentar a largura do barramento, aumentando a velocidade e o número de dispositivos conectados a um único adaptador host. Para os padrões SCSI atuais, a largura do barramento é 16 bits, o número de dispositivos conectados também é 16.

A indústria de PCs não perdeu o surgimento de um novo padrão, que foi imediatamente adotado principalmente pelos fabricantes de discos rígidos. Na fig. As Figuras 1, 2 mostram alguns dos primeiros exemplos de discos SCSI.

Arroz. 1, 2. As primeiras amostras de unidades SCSI - feitas pela SONY (capacidade de 40 megabytes)
e Quantum (capacidade 120 megabytes)

Uma breve história do padrão SCSI

O primeiro padrão é SCSI-1; neste padrão era possível conectar até oito dispositivos a um barramento, incluindo o controlador. A interface contém controles avançados e, ao mesmo tempo, não se concentra em nenhum tipo de dispositivo em particular. Possui um barramento de dados de 8 bits, a taxa de transferência máxima é de até 1,5 MB / s em modo assíncrono (pelo método "solicitação-confirmação") e até 5 MB / s em modo síncrono ("solicitações múltiplas - confirmações múltiplas "método) ... A paridade pode ser usada para detectar erros. É eletricamente implementado como 24 linhas (unipolar ou diferencial), embora a grande maioria dos dispositivos use sinais unipolares.

SCSI-2 é uma evolução significativa do SCSI básico. Maior velocidade de transferência (até 3 MB / s em modo assíncrono e até 10 MB / s em modo síncrono) - SCSI rápido. Adicionados novos comandos e mensagens, tornando o suporte à paridade obrigatório. Foi introduzida a possibilidade de expansão do barramento de dados para até 16 bits (Wide SCSI), que proporcionava velocidade de até 20 MB / s. Um novo conector de 68 pinos foi introduzido. A especificação subsequente, SCSI-3, não apenas introduziu novas taxas de transmissão, mas também expandiu muito o conjunto de comandos. Além disso, junto com a interface de barramento paralelo tradicional, outros protocolos paralelos e seriais, como Fibre Channel, Firewire IEEE 1394 e Protocolo de Armazenamento Serial (SSP), podem ser usados ​​como meio de transmissão.

Interface Ultra SCSI, usa uma freqüência de barramento de 20 MHz. A interface Ultra / Wide SCSI suporta 16 dispositivos e transfere taxas de dados de até 40 MB / s. SCSI Ultra-2 Wide mais rápido com taxas de transferência de até 80 MB / s. As seguintes interfaces - Ultra-3 SCSI, Ultra 320 SCSI, Ultra 640 SCSI - não trouxeram nada de fundamentalmente novo para o padrão, exceto a velocidade. Eles também permanecem com uma largura de barramento de 16 bits e até 16 dispositivos também podem ser conectados à interface. Características comparativas Os padrões SCSI são mostrados na Tabela 1.

Tabela 1. Características comparativas dos padrões SCSI

PadrãoVelocidade máxima do barramento, MB / seg. Largura do ônibus Comprimento máximo do cabo, m Número máximo de dispositivos
O único dispositivo LVD HVD
SCSI-1 5 8 6 (3) 25 8
SCSI-2 10 8 3 (3) 25 8
Wide SCSI-2 20 16 3 (3) 25 16
SCSI-3 20 8 1.5 (3) 25 8
Wide SCSI-3 40 16 (3) 25 16
Ultra2 SCSI 40 8 (4) 12 25 8
Wide Ultra-2 SCSeu 80 16 (4) 12 25 16
Ultra-3 SCSI,ouUltra-160 SCSI 160 16 (4) 12 (5) 16
Ultra 320 SCSI 320 16 (4) 12 (5) 16
Ultra 640SCSI 640 16 (4) (7) (5) 16

O que é um adaptador de host?

Um adaptador host é um dispositivo conectado a um barramento de PC que fornece um host (o significado da palavra "host" aplicado aos padrões que descrevem interfaces de transferência de dados (host em inglês), descreve mais completamente a frase "mestre de barramento") comunicação com Dispositivos SCSI. O nome "adaptador" não foi escolhido ao acaso - isso indica que toda a lógica de operação do dispositivo está localizada em periféricos no ônibus; para dispositivos denominados "controladores", a lógica está localizada neles.

Os seguintes fabricantes fazem ou lançaram adaptadores de host SCSI no passado:

Um exemplo de um adaptador host é o dispositivo mostrado na Fig. 3

Arroz. 3. Adaptador host SCSI da Adaptec

Fabricantes modernos de SCSI HDD

Atualmente, o mercado de HDD está passando por uma rápida evolução - novos padrões Serial ATA de alta velocidade estão substituindo o Parallel ATA. E, embora os novos dispositivos SATA já estejam muito próximos em termos de velocidade de operação dos dispositivos SCSI, e em alguns lugares até os ultrapassem, os dispositivos SCSI ainda são populares em computadores de última geração - servidores e matrizes de informações. Isso se deve, em primeiro lugar, à alta confiabilidade das unidades SCSI - tanto devido à relativa simplicidade dos padrões SCSI e uma interface elétrica bem elaborada, quanto em conexão com o projeto tradicionalmente mais completo e o estudo de produção de dispositivos. SCSI é responsável por aproximadamente 30 por cento do mercado total de unidades de disco rígido e é improvável que supere este marco: o equipamento de PC com todos os cabos e adaptadores necessários, bem como a compra do próprio adaptador host, custará cerca de US $ 100, enquanto as unidades custarão várias vezes mais que suas contrapartes IDE. Os fabricantes de discos SCSI de hoje são:

A concorrência no mercado de discos SCSI não é grande - provavelmente porque o mercado está suficientemente cheio e não se desenvolve tão rapidamente quanto o mercado de dispositivos IDE - e isso se deve principalmente ao fato de que os dispositivos SCSI são usados ​​com mais frequência em servidores. demanda para a qual não é tão grande. A conveniência dos dispositivos SCSI é que eles podem ser facilmente substituídos na hora, sem desligar e perder o desempenho do servidor. Isso é muito importante para os servidores e nem um pouco necessário para as estações de trabalho. Como regra, os servidores (Fig. 4) são equipados com trenós especiais (Fig. 5), nos quais o disco em uma montagem especial (Fig. 6) pode ser inserido com muita facilidade.

Arroz. 4. Silver equipado com discos SCSI

Arroz. 5. Compartimento de unidade SCSI

Arroz. 6. Suporte de unidade SCSI usado em servidores hot-swappable

É importante notar que, muitas vezes, os fabricantes de servidores reclassificam as unidades, dando-lhes suas marcas. Como exemplo, citarei unidades retiradas dos servidores Hewlett Packard e IBM e-Server (Fig. 7, 8), nas quais o verdadeiro fabricante das unidades de disco rígido pode ser reconhecido apenas pelo nome do modelo; Também vi discos extraídos de servidores Dell, que nem tinham essa informação.

Arroz. 7, 8. Drives SCSI modernos usados ​​em servidores

Tipos de conector SCSI

Arroz. 9. Tipos de conectores SCSI usados ​​atualmente

Dispositivos SCSI podem ter Vários tipos conectores para sua conexão ao adaptador host (ver Fig. 9) - isto se deve principalmente a características de design o próprio dispositivo. O conector de HDD mais usado é o HD68 (Fig. 10), um pouco menos frequentemente - SCA80 (Fig. 11). No passado distante, no final dos anos 80 e início dos 90, quase todas as unidades SCSI eram conectadas ao host por meio do conector HE50 (Figura 12). Atualmente, este conector praticamente não foi encontrado.

Arroz. 10. Conector HD68.
Arroz. 11. Conector SCA80.
Arroz. 12. Conector HE50.

Para conectar dispositivos de diferentes configurações de conector ao barramento, geralmente são necessários adaptadores especializados. Esses adaptadores, por exemplo, são produzidos pela empresa SCS (http://www.scaadapters.com), e seu custo varia de $ 10 a $ 35 por peça. O conjunto completo para trabalhar com qualquer dispositivo SCSI é mostrado na Fig. 13, fig. 14 - 18 cada adaptador é mostrado separadamente

Arroz. 13. Adaptadores necessários para conectar dispositivos SCSI

Arroz. 14 - 18. Igual à fig. 13 separadamente.

Como funciona o SCSI

Para corresponder às cargas no barramento SCSI, são utilizados terminadores, que, de acordo com suas propriedades elétricas, são divididos em terminadores passivos, ativos e FPT. Os terminadores devem ser alimentados, para que a interface tenha linhas de energia do terminador. Os terminadores passivos usados ​​em dispositivos SCSI-1 são resistores convencionais de 132 ohms. Os terminadores ativos são um regulador que gera o sinal desejado - cada linha é conectada a este regulador por meio de um resistor de 110 Ohm. Atualmente, apenas terminadores ativos são usados, enquanto as fontes de tensão auxiliar são usadas - para esses fins, normalmente são usados ​​diodos auxiliares, que fixam a tensão dos sinais de entrada no nível necessário. Finalmente, os terminadores FPT (Forced Perfect Terminator) são um aprimoramento dos terminadores ativos, equipando-os com limitadores de emissão. Seu uso é em versões SCSI de alta frequência.

Todos os dispositivos SCSI são geralmente divididos em iniciadores e executores. Deve-se ter em mente que o barramento pode ter largura de bits padrão (8 bits) ou estendida (16 bits). Considerando tudo isso, o número total de combinações possíveis de conexão do dispositivo pode ser reduzido a quatro:

1. Iniciador padrão - executor padrão
2. Iniciador estendido - executor estendido
3. Iniciador padrão - executor estendido
4. Iniciador estendido - Ator padrão

Ao conectar executores padrão a iniciadores estendidos, os problemas não podem surgir - o padrão estendido oferece suporte a todas as funções do padrão, no entanto, ao conectar novamente, podem surgir dificuldades com a conexão de terminadores. Na vida real, esses problemas são facilmente resolvidos com o uso de adaptadores (veja acima).

Os estados do barramento SCSI são geralmente divididos em fases. Existem apenas cinco dessas fases: o barramento é livre, arbitragem (neste caso, o iniciador pode obter o controle do barramento), seleção (neste caso, o iniciador que entrou na fase de arbitragem primeiro seleciona o executor para trabalho posterior), a re-seleção (o executor confirma ao iniciador que foi por ele escolhido para o trabalho e pronto para trabalhar) e a fase de informação (solicitação-transferência de comandos, dados, mensagens). Um diagrama de blocos da sequência de fases de um ciclo de operação no barramento SCSI é mostrado na Fig. 19

Após a fase de seleção, o iniciador pode atingir o tempo limite, para o qual ele pode usar dois métodos - realizar uma reinicialização a frio ou ir para a fase "livre de barramento". Em qualquer caso, o fim do ciclo de trabalho no barramento SCSI será configurando o status “comando concluído” ou enviando a mensagem correspondente com a liberação do barramento. Semelhante ao padrão ATA, os sistemas SCSI podem usar dois protocolos, um hard reset e um soft reset. Em ambos os casos, um bit será definido na linha de redefinição, as diferenças nos tipos de redefinições estão em seu mecanismo e finalidades - como regra, uma reinicialização a frio é realizada para redefinir as operações em todo o sistema do dispositivo SCSI, enquanto um a redefinição do software é usada para redefinir apenas um dispositivo, não interferindo no trabalho de outros.

Arroz. 19. Diagrama de blocos da sequência de fases do barramento SCSI

O barramento SCSI usa nove sinais de controle: BSY (Ocupado), SEL (Seleção), C / D (Comando / Dados), I / O (Entrada / Saída), MSG (Mensagem, REQ (Solicitação), ACK (Confirmação), RST (Reset), ATN (Atenção). As fontes de sinal Busy, Select e Reset podem ser o iniciador e o executor; apenas o executor pode ser a fonte do sinal de confirmação; o resto dos sinais são prerrogativas do iniciador. Os tipos de transmissão de informações são codificados por combinações de bits configurados para os sinais Mensagem, Controle / Dados, E / S, conforme mostrado na tabela. 2

Tabela 2. Tipos de transferência de informações no barramento SCSI

A interface é conduzida por um sistema de mensagens. Existem 28 deles, eles podem ser de byte único, byte duplo (uma palavra) e estendidos. O sistema de mensagens é detalhado em qualquer padrão SCSI.

Para seleção dispositivo específico existe um bit identificador no barramento SCSI. Via de regra, os dispositivos SCSI possuem configuração de hardware, ou seja, o sistema identifica o dispositivo pelos jumpers nele instalados. A limitação do número de dispositivos conectados na versão SCSI padrão (8 bits) e estendida (16 bits) é imposta precisamente pela existência do bit identificador - no barramento de 8 ou 16 bits é impossível definir mais de 8 ou 16 bits de identificação, respectivamente, e isso também inclui o adaptador de host de bit identificador - ou seja, em outras palavras, além do adaptador de host no barramento, pode haver mais 7 dispositivos para o SCSI padrão e 15 para o estendido .

Comandos SCSI

ComandoCódigo de comando
ALTERAR DEFINIÇÃO
Comparar (COMPARAR)
Cópia (CÓPIA)
COPIAR E VERIFICAR
Formato (FORMAT UNIT)
Solicitar (INQUIRY)
LOCK-UNLOCK CACHE
Seleção de log (LOG SELECT)
Sensibilidade de log (LOG SENSE)
Seleção de modo (MODE SELECT)
Sensibilidade do Modo (MODE SENSE)
Pré-amplificação (PRÉ-FETCH)
Impedir permissão para alterar mídia (PREVENIR-PERMITIR REMOÇÃO DE MÍDIA)
Lendo (LEIA)
Buffer de leitura (READ BUFFER)
Mostrar capacidade (READ CAPACITY)
Ler dados defeituosos (READ DEFECT DATA)
Leia por muito tempo (LEIA POR MUITO TEMPO)
Reatribuir bloco (REASSIGN BLOCK)
Aceitar resultados de diagnóstico (RECEBER RESULTADOS DE DIAGNÓSTICO)
Grátis (RELEASE)
Solicitar sensibilidade (REQUEST SENSE)
Reservar (RESERVA)
Reiniciar dispositivo (REZERO UNIT)
Encontre os mesmos dados (SEARCH DATA EQUAL)
Encontre dados seniores (SEARCH DATA HIGH)
Encontre os dados mais baixos (SEARCH DATA LOW)
Posicionada (SEEK)
Solicitação de diagnóstico (ENVIAR DIAGNÓSTICO)
Definir limite (SET LIMIT)
INICIAR PARAR UNIDADE
Sincronizar cache (SYNCHRONIZE CACHE)
Solicitação de prontidão do dispositivo (TEST UNIT READY)
Verificação (VERIFY)
Escrever (ESCREVER)
ESCREVER E VERIFICAR
Escrevendo no buffer (WRITE BUFFER)
Registro longo (WRITE LONG)
ESCREVER O MESMO
40h
39h
18h
3 ah
04h
12h
36h
4Ch
4Dh
15h, 55h
1Ah, 5Ah
34h
1Eh
08h
28h, 3Ch
25h
37h
3Eh
07h
1Ch
17h
03h
16h
01h
31h
30h
32h
0Bh
2Bh, 1Dh
33h
1Bh
35h
00h
2Fh
0 ah
2 ah
2Eh
3Bh
3Fh
41h

A tabela acima lista os comandos padrão SCSI básicos aplicáveis ​​às unidades de disco rígido. Como no padrão ATA, para o padrão SCSI existem comandos obrigatórios, ou seja, aqueles que devem ser suportados por qualquer dispositivo SCSI, e comandos opcionais, opcionais, que o dispositivo pode não suportar. Além deles, existem os chamados comandos do fornecedor que não estão descritos na norma, específicos para cada fabricante e, muitas vezes, para cada linha específica de dispositivos - comandos que o fabricante utiliza com o propósito de reparar ou diagnosticar um dispositivo. Esses comandos são, via de regra, segredo comercial do fabricante e não são publicados em lugar nenhum.

SE, LVD, HVD

Normalmente, você encontrará marcações em um dispositivo SCSI como o mostrado na Fig. 20. Esta marcação indica o tipo de transmissão de dados no nível elétrico. O primeiro - SCSI SE (Single Ended), denota este tipo de transferência de dados, quando cada sinal no barramento é fornecido por um condutor. SCSI LVD (Low Voltage Differential) e SCSI HVD (High Voltage Differential) - tipos diferenciais de baixa e alta tensão - são organizados fisicamente da mesma forma: para cada sinal existem dois condutores, um tem um sinal de polaridade positiva, um negativo. A diferença entre HVD e LVD está na tensão nos condutores, para LVD é menor do que para HVD.

Arroz. 20. Designações em dispositivos SCSI que transportam informações sobre o tipo elétrico de transferência de dados

É lógico que os dispositivos HVD e LVD sejam incompatíveis - se você conectar um dispositivo LVD ao barramento de um dispositivo HVD, o primeiro morrerá inevitavelmente devido a uma sobretensão do sinal. O mesmo pode ser dito sobre os dispositivos SE e LVD - os cabos para eles são os mesmos, mas devido às características elétricas eles não são compatíveis. No entanto, os dispositivos LVD podem ser conectados a condutores SE, uma vez que reconhecem tensões de barramento e se recebem um sinal bipolar em um par de condutores, podem passar a usá-lo. Como regra, os dispositivos que podem operar em ambos os modos são marcados com um ícone LVD / SE especial.

A compatibilidade de todos os tipos de dispositivos em um barramento geralmente não é necessária, mas se tal necessidade surgir, o uso de adaptadores especializados resolverá esse problema com bastante facilidade (veja acima).

O aumento contínuo na velocidade do clock do barramento levou à necessidade de limitar o comprimento máximo do cabo de conexão na interface Ultra SCSI a um metro e meio. Isso é bastante inconveniente ao usar dispositivos SCSI externos de alta velocidade, mas mais do que suficiente para garantir a conexão de dispositivos dentro do gabinete do PC.

Sinopse. Perspectivas e oportunidades

A interface SCSI é muito eficiente e confiável, mas também tem muitas desvantagens. Em primeiro lugar, esse é o alto custo dos próprios dispositivos - drives e controladores. A próxima desvantagem é a complexidade de configuração e gerenciamento, que somente pessoas treinadas podem lidar. Por fim, a última desvantagem da interface, que a torna ainda menos atrativa para o usuário, é a impossibilidade de transferir a mídia para outro PC se não estiver equipado com um adaptador SCSI especializado ...

O uso de dispositivos SCSI é impraticável para o mercado de PCs padrão por um motivo muito simples: o preço alto. No entanto, os fabricantes não têm como objetivo conquistar o consumidor médio: historicamente, os drives SCSI são principalmente um padrão de servidor e IDE é um padrão de estação de trabalho.

Enquanto isso, as unidades SCSI estão pisando em seus calcanhares último padrão Dispositivos IDE: SATA. A velocidade e o desempenho dos dispositivos SATA são muito altos e seu uso em servidores está se tornando cada vez mais popular. A única desvantagem do SATA é um conector um tanto frágil, que está associado a falhas frequentes desses dispositivos. Acho que a interface SCSI sem dúvida vencerá a batalha com a SATA no campo de unidades de servidor.

O desenvolvimento do padrão SCSI nos promete no futuro mais dispositivos de alta velocidade com confiabilidade SCSI tradicional; não há razão para prever que os dispositivos SCSI sairão do mercado em breve.

Serial Attached SCSI (SAS)

A última tendência no mundo dos dispositivos SCSI é o Serial Attached SCSI, uma interface que usa três protocolos de transferência de dados (SSP - Serial SCSI Protocol, STP - Serial ATA Tunneled Protocol, SMP - Serial Management Protocol). Como você pode ver pelos nomes dos protocolos, os dois primeiros são destinados à transferência real de dados, o último destina-se a controlar a interface. As unidades com essa interface agora são fabricadas pela Seagate, Samsung e Fujitsu.

Uma característica dessa interface é que o sinal é transmitido não por dois (como no SATA), mas por quatro condutores (um par para receber o sinal e outro para enviá-lo). As taxas de transferência de dados declaradas são 1,5 e 3,0 GB / s.

Interface SCSI

No início dos anos 1970, foi desenvolvida uma interface para um minicomputador (na época, era realmente um minicomputador) SCSI(leia "contos"), cujo nome significa Small Computer System Interface. Novamente, o nome mostra sua "portabilidade". A versão original assumia a taxa de câmbio de 5 Mb / s, e os dispositivos eram conectados por meio de um cabo de 50 fios. Posteriormente, várias adições e melhorias foram feitas ao SCSI para aumentar a taxa de câmbio - os controladores SCSI de hoje suportam velocidades de até 160 Mb / s, ou seja, mais do que o padrão Barramento PCI... E o primeiro padrão SCSI, é claro, já está desatualizado e agora quase ninguém se lembra dele. Existem algumas opções de SCSI e todas têm nomes diferentes e confusos (a situação é quase a mesma que com IDE), portanto, não consideraremos cada uma separadamente, mas resumiremos as principais disposições em uma tabela.

Largura de banda fácil de calcular: para isso basta pegar o valor numérico da frequência e, no caso de Wide, multiplicá-lo por dois. Por exemplo, um controlador UltraSCSI (geralmente chamado de Ultra SCSI-2) tem uma velocidade de 20 Mb / s. Essas tabelas já estão um pouco desatualizadas, pois, segundo ela, o máximo é de 80 Mb / s (Ultra2 Wide SCSI, ou simplesmente UltraWide SCSI, pois agora os controladores Wide SCSI não são produzidos não Ultra2, e Ultra por padrão significa Ultra2) , mas a velocidade de 160 Mb / s já se espalhou (esse padrão é denominado Ultra160 SCSI). Esses padrões estão disponíveis apenas com uma interface LVD ( Diferencial de baixa tensão), proporcionando maior imunidade a ruídos e maior comprimento de cabo SCSI permitido.

Estes são os conectores típicos encontrados em controladores SCSI:

interno

50 pinos de baixa densidade
Conectando dispositivos internos lentos - HDDs antigos, quase todos CD / DVD-ROM, CD-R, MODD, ZIP, etc. (como IDE, apenas 50 pinos)

68 pinos de alta densidade
Conectando dispositivos amplos internos, principalmente HDD
Externo

DB-25
Conectando dispositivos externos lentos, principalmente scanners, IOmega Zip Plus. Mais comum no Mac. (como um modem). Descontinuada

50 pinos de baixa densidade
Ou Centronics de 50 pinos. Conexão externa de scanners, streamers, geralmente SCSI-1 (a primeira opção SCSI). Como o próprio SCSI-1, ele já está obsoleto

50 pinos de alta densidade
Ou Micro DB50 ou Mini DB50. Conector externo padrão para conectar scanners, CD-ROMs externos, HDDs antigos, etc.

68 pinos de alta densidade
Ou Micro DB68, Mini DB68. Conector largo externo padrão, principalmente para conexão de HDD

68 pinos de alta densidade
Semelhante ao anterior (praticamente não usado em qualquer lugar)

Também existe outro tipo de conector - CL, ou Conector Único tendo 80 contatos. Os conectores únicos são usados ​​principalmente em configurações de troca de host (quando a troca a quente pode ser necessária) porque combinam os sinais de alimentação e terra SCSI em um único conector.

Além das interfaces acima, há também as chamadas Serial SCSI baseado em tecnologia Fibre Channel... Os dispositivos são conectados ao controlador por meio de um cabo de 6 núcleos e podem ser trocados a velocidades de 100 Mb / s ou mais. Os controladores SCSI seriais (também conhecidos como SCSI-3) também possuem conectores regulares estreitos e largos, permitindo a conexão de dispositivos SCSI padrão. O Fibre Channel é mais um padrão de rede do que uma interface de mídia; ele usa transmissão serial de dados. Para obter mais informações sobre a tecnologia Fibre Channel, consulte o artigo Tecnologia Fibre Channel.

Para a operação de qualquer dispositivo, como você sabe, é necessário suporte de software. Para a maioria dos dispositivos IDE, ele é integrado ao BIOS da placa-mãe; para o restante, são necessários drivers para vários sistemas operacionais. Para dispositivos SCSI, as coisas são um pouco mais complicadas. Para inicializar a partir de um disco rígido SCSI pela primeira vez e trabalhar em DOS, você precisa de seu próprio BIOS SCSI. Existem 3 opções aqui:

  • O microcircuito com BIOS SCSI está no próprio controlador (como nas placas de vídeo). Quando o computador inicializa, ele é ativado e permite que você inicialize a partir de um disco rígido SCSI ou, por exemplo, CD-ROM, MO. Ao usar um sistema operacional não comum (Windows NT, OS / 2, * nix), os drivers são sempre usados ​​para funcionar com dispositivos SCSI. Eles também são necessários para dispositivos que não sejam de disco rígido rodarem em DOS.
  • A imagem do BIOS SCSI é transferida para o BIOS Flash da placa-mãe. Normalmente, um BIOS SCSI é adicionado ao BIOS da placa para controladores baseados nos chips mais comuns. Ele pode ser atualizado e, assim, alterar a versão do BIOS SCSI para uma mais recente. Se houver um controlador SCSI na placa-mãe, esta é exatamente a abordagem. Esta opção também é mais lucrativa economicamente - um controlador sem um chip BIOS é mais barato.
  • Não há BIOS SCSI. Todos os dispositivos SCSI são suportados apenas por drivers do sistema operacional. Carregar deles, claro, é impossível. Esta abordagem é usada ao criar seu próprio controlador para um dispositivo externo (por exemplo, um scanner), ou seja, quando o download de um dispositivo não faz sentido e o uso de drivers é suposto em qualquer caso.

Além de suportar a inicialização de dispositivos SCSI, o BIOS geralmente executa várias outras funções: configurar o adaptador, verificar as superfícies do disco, formatação de baixo nível, configurar parâmetros de inicialização para dispositivos SCSI, definir o número do dispositivo de inicialização e assim por diante. Freqüentemente, o BIOS SCSI também precisa armazenar a configuração dos dispositivos SCSI. Essa função é geralmente desempenhada por um pequeno microcircuito como 93C46 (flash). Ele se conecta ao chip SCSI principal. Ele tem apenas 8 pernas e várias dezenas de bytes de memória, mas seu conteúdo é preservado mesmo quando a energia é desligada (semelhante ao CMOS em uma placa-mãe). Neste chip, o BIOS SCSI pode armazenar os parâmetros do dispositivo SCSI e suas próprias configurações. Em geral, sua presença não está associada à presença de um microcircuito com BIOS SCSI, mas, como mostra a prática, geralmente são instalados juntos.

Existem também controladores de servidor poderosos. Além do suporte obrigatório para os modos de velocidade mais alta, eles geralmente têm suporte para RAID, drives hot-swap e um canal SCSI adicional, que permite aumentar o número de dispositivos conectados. Freqüentemente, eles também instalam um cache de hardware de uma espécie de megabyte de 32, 64 ou mais. Na foto à esquerda você pode ver esse controlador da ASUSTeK (uma boa, aliás, empresa). O processador 486 é claramente visível em sua placa, que, aparentemente, está tentando controlar tudo isso.

Você também pode encontrar um LED de atividade do barramento SCSI e / ou um conector para sua conexão na placa controladora SCSI e, se houver suporte para cache, às vezes slots para módulos de memória. Acontece que eles também instalam um controlador IDE adicional, placa de som ou placa VGA. Controladores muito antigos às vezes têm conectores para unidades de disquete.

Vários dispositivos não muito rápidos (geralmente scanners) no kit geralmente vêm com seu próprio controlador SCSI. Via de regra, sua configuração é extremamente simplificada: é projetado para um único dispositivo e funciona apenas com ele, não possui BIOS, funciona apenas com driver próprio e sem interrupções (modo polling). Do ponto de vista econômico, isso se justifica bastante, pois oferece muitas oportunidades (é claro que mesmo a versão mais primitiva do SCSI é melhor do que o LPT ou o USB) com salários mínimos. Mas, por outro lado, isso não é bom, porque você não pode usar nada exceto seu próprio aparelho com 100% de garantia. Embora ninguém realmente precise disso - mesmo assim, a velocidade de operação dessas placas não é alta e, se houver uma necessidade real de SCSI, você terá que comprar algo mais sério.

Os dispositivos são conectados ao controlador com o cabo apropriado (estreito ou largo) ao longo da cadeia (semelhante ao IDE). Isso também se aplica a dispositivos externos, apenas aqui você pode fazer uma analogia com uma conexão serial de, digamos, um scanner e uma impressora a uma porta paralela. Não é necessário dar atenção especial aos indicadores de velocidade da mídia, pois na maioria dos casos se aplica a regra: “Se o conector se encaixar, vai funcionar”. Porém, neste caso, o barramento pode ficar lento, portanto, se possível, é melhor conectar dispositivos lentos em um conector e rápidos em outro. Naturalmente o controlador deve de alguma forma distinguir entre os dispositivos conectados ao mesmo cabo, a fim de estabelecer comunicação com eles. Para fazer isso, cada dispositivo tem seu próprio número lógico, que é chamado ID SCSI... Para dispositivos em um barramento SCSI estreito, pode ser de 0 a 7, em amplo, de 0 a 15. Um controlador SCSI, que é um dispositivo SCSI de mesmo nível, também tem seu próprio número, geralmente 7. Observe que, se você tiver um controlador, mas há conectores estreitos e largos, então o barramento SCSI ainda é um e todos os dispositivos nele devem ter números exclusivos. Para alguns propósitos, por exemplo, para bibliotecas de dispositivos de CD-ROM, LUN também é usado - o número do dispositivo lógico. Se a biblioteca contém 8 CD-ROMs, então ela tem um ID SCSI, por exemplo, 6, e logicamente os CD-ROMs diferem por LUN. Para o controlador, tudo isso se parece com pares ID - LUN, em nosso exemplo 6-0, 6- 1, ..., 6-7. O suporte LUN, se necessário, deve ser habilitado no BIOS SCSI. O número de ID do SCSI é geralmente definido usando jumpers ou através do mesmo BIOS (automática ou manualmente), desde que haja novos padrões em SCSI, Plug & Play semelhante, que não requer jumpers. Você também pode definir os parâmetros para o tipo de verificação de paridade (se o controlador suportar), habilitar o terminador, energizar o terminador (veja abaixo), ligar o disco no comando do controlador, etc. Novamente, muitas vezes tudo isso pode ser feito em software. através do BIOS. O princípio de usar ID é bom porque não requer interrupções. Para o SCSI funcionar, apenas uma interrupção é suficiente (para o próprio controlador), que, ao contrário do IDE, permite que você salve este recurso e, portanto, torna possível instalar mais equipamento.

Agora, como prometido, sobre os exterminadores. Resumindo, são dispositivos colocados nas extremidades do pneu. O objetivo do uso de terminadores é garantir a correspondência dos níveis de sinal, para reduzir a atenuação e a interferência. Dizem que os problemas com terminadores são os mais comuns, mas se você fizer tudo com cuidado, eles não surgirão. Cada dispositivo SCSI tem a capacidade de habilitar ou desabilitar terminadores. As exceções são alguns scanners, para os quais a terminação de barramento é ativada para sempre, e dispositivos externos com um barramento de passagem. Opções do Terminator:

  • Interno. Normalmente presente em Discos rígidos; ligado definindo um jumper
  • Automático. A maioria dos controladores SCSI tem isso. Eles decidem por si próprios se ligam ou não.
  • Na forma de conjuntos de resistores, é o que alguns CD-ROMs e CD-Rs têm. Desativado removendo todos os conjuntos dos painéis.
  • Externo. Como no parágrafo anterior, mas mais bonito (por exemplo, em um streamer HP T4e). O dispositivo (geralmente externo), neste caso, tem dois conectores SCSI: um conecta o cabo ao controlador, o outro - um terminador ou cabo para o próximo dispositivo na cadeia.

Os dois últimos tipos, no entanto, já estão desatualizados e não se aplicam. Além disso, os terminadores podem ser passivos ou ativos. Hoje quase todos estão ativos, eles fornecem maior imunidade a ruídos e confiabilidade em altas velocidades. Normalmente, você pode determinar qual é usado em um dispositivo SCSI pela maneira como ele é ligado. Se for um jumper ou for automático, provavelmente ele está ativo. E se, para desligá-lo, for necessário retirar 1-2 conjuntos de resistores do dispositivo, então ele é passivo. Em princípio, a terminação do barramento de diferentes extremidades com diferentes tipos de terminadores é possível, mas apenas em baixas velocidades... A propósito, este é outro argumento a favor da divisão de dispositivos lentos e rápidos em controladores ou canais diferentes.

Mais detalhes sobre terminadores estão escritos na descrição de cada dispositivo. As regras de rescisão são freqüentemente desenhadas no manual do adaptador. O principal é que o barramento SCSI deve ser terminado em ambas as extremidades. Vamos considerar as opções mais comuns para dispositivos no mesmo barramento SCSI.

A opção mais simples: um controlador e um dispositivo (externo ou interno - não importa). Os terminadores devem ser habilitados no controlador e no dispositivo.

Múltipla opção dispositivos internos... Terminator só está habilitado em dispositivo mais recente e no controlador.

Existem dispositivos internos e externos. Os terminadores são habilitados nos dispositivos internos e externos mais externos, mas desabilitados no controlador.

Existe um interno e vários dispositivos externos. Os terminadores são ativados no dispositivo interno e no último dispositivo externo.

A situação é um pouco mais complicada quando dispositivos estreitos e largos são usados ​​simultaneamente no mesmo controlador (barramento). Imagine que temos dois 8 bits do barramento, que na verdade são apenas os bytes alto e baixo do barramento largo (nas descrições e no BIOS SCSI é denominado byte alto / byte baixo). Agora, seguindo as regras acima, ambos os barramentos precisam ser encerrados. Normalmente, em tais casos, os bytes alto e baixo do barramento amplo podem ser encerrados de forma independente no controlador. Nessa situação, o barramento estreito é uma continuação do byte baixo do barramento largo. Vamos dar um exemplo:

Dispositivos estreitos também podem ser usados ​​em um barramento amplo, mesmo quando o controlador não tem o conector necessário (externo e interno). Você só precisa usar um adaptador largo-estreito ou pode ser um cabo SCSI externo com um conector estreito em uma extremidade e largo na outra. Na maioria das vezes, essa necessidade surge ao conectar dispositivos estreitos externos a um controlador amplo, uma vez que geralmente tem um conector externo do tipo amplo. Se você estiver usando adaptadores, preste atenção à terminação. Ao conectar um dispositivo estreito externo a um conector largo, o adaptador deve terminar com byte alto. Se um dispositivo estreito for conectado a um conector largo interno, o adaptador simplesmente converte os conectores (ou seja, reduz o número de fios de 68 para 50). Verdade, como já foi observado, a terminação é frequentemente realizada pelo próprio controlador e dispositivos em modo automático, e os problemas não devem surgir; essas informações são fornecidas como um guia e não como informações práticas.

Em várias conferências e FAQs, uma pergunta como “Qual é melhor: IDE ou SCSI?” É freqüentemente feita. A resposta é muito simples, mas com um acréscimo pequeno e muito importante: "Depende de para quê." Aqui estão as principais vantagens do SCSI em relação ao IDE:

  • Maior taxa de transferência de dados
  • O trabalho simultâneo com todos os dispositivos é possível, onde quer que estejam e não importa como estejam conectados
  • O comprimento do cabo pode ser de 3-6 metros
  • Confiabilidade geralmente mais alta em comparação com IDE para controladores e dispositivos SCSI
  • Capacidade de usar dispositivos externos
  • O número máximo de dispositivos (até 15) é significativamente maior do que o IDE, além disso, você pode instalar vários controladores SCSI (geralmente não mais do que quatro)
  • Todos os dispositivos SCSI precisam de apenas uma interrupção
  • Para melhorar a confiabilidade e o desempenho, você pode usar o armazenamento em cache e as tecnologias RAID e troca de host. É verdade que recentemente começaram a aparecer controladores IDE semelhantes, mas certamente não são tão bons quanto os do SCSI.
  • No entanto, apesar de toda a sua glória, SCSI é uma interface cara. Isso se aplica a controladores e dispositivos. Antes de decidir se precisa de SCSI, você precisa entender seus objetivos. Para o trabalho, diga em Microsoft Office, você não precisa de alto desempenho. Além disso, os benefícios só são muito perceptíveis no caso de multitarefa ativa. Também deve ser lembrado que por um pouco de dinheiro você pode comprar um disco rígido muito mais rápido e mais espaçoso com interface IDE do que com SCSI. Mas se você faz edição de vídeo, gravação de CD, gráficos complexos ou apenas deseja desempenho máximo em seu Unreal favorito (ou o que for seu favorito), então SCSI, é claro, vale o dinheiro gasto. Em geral, decida por si mesmo. suas finanças estão em um estado deplorável, então não há nada de especial para decidir ...