Interfaces de disco rígido: SCSI, SAS, Firewire, IDE, SATA. Novos horizontes: conectando discos rígidos IDE a adaptadores SCSI

Neste artigo, veremos o futuro do SCSI e algumas das vantagens e desvantagens das interfaces SCSI, SAS e SATA.

Na verdade, a questão é um pouco mais complexa do que apenas substituir SCSI por SATA e SAS. O SCSI paralelo tradicional é uma interface testada e comprovada que existe há muito tempo. Atualmente, o SCSI oferece uma taxa de transferência de dados muito rápida de 320 Megabytes por segundo (Mbps) usando a moderna interface SCSI Ultra320. Além disso, o SCSI oferece uma ampla variedade de recursos, incluindo Command-Tag Queuing (um método de otimização de comandos de E/S para aumentar o desempenho). Os discos rígidos SCSI são confiáveis; em uma curta distância, você pode criar uma cadeia de 15 dispositivos conectados a um link SCSI. Esses recursos tornam o SCSI uma excelente opção para desktops e estações de trabalho de alto desempenho, incluindo servidores corporativos, até hoje.

Os discos rígidos SAS usam o conjunto de comandos SCSI e têm a mesma confiabilidade e desempenho que as unidades SCSI, mas usam uma versão serial da interface SCSI a 300 Mbps. Embora um pouco mais lenta que SCSI de 320 Mbps, a interface SAS é capaz de suportar até 128 dispositivos em distâncias maiores que o Ultra320 e pode expandir para 16.000 dispositivos por canal. Os discos rígidos SAS oferecem a mesma confiabilidade e velocidades de rotação (10.000-15.000) que as unidades SCSI.

As unidades SATA são um pouco diferentes. Onde as unidades SCSI e SAS se concentram em desempenho e confiabilidade, as unidades SATA as trocam em favor de aumentos maciços de capacidade e reduções de custos. Por exemplo, uma unidade SATA atingiu agora uma capacidade de 1 terabyte (TB). SATA é usado onde a capacidade máxima é necessária, como backup ou arquivamento de dados. SATA agora oferece conexões ponto a ponto em velocidades de até 300 Mbps e supera facilmente a interface ATA paralela tradicional a 150 Mbps.

Então, o que acontecerá com o SCSI? Funciona muito bem. O problema com o SCSI tradicional é que ele está chegando ao fim de sua vida útil. SCSI paralelo a 320 Mb/s não funcionará muito mais rápido nos comprimentos de cabo SCSI atuais. Em comparação, as unidades SATA atingirão 600 Mb/s em um futuro próximo, enquanto a SAS planeja atingir 1200 Mb/s. As unidades SATA também podem funcionar com a interface SAS, portanto, essas unidades podem ser usadas simultaneamente em alguns sistemas de armazenamento. O potencial de maior escalabilidade e desempenho de transferência de dados excede em muito o do SCSI. Mas SCSI não vai desaparecer tão cedo. Veremos SCSI em servidores pequenos e médios por mais alguns anos. Como atualizações de hardware, o SCSI será sistematicamente substituído por drives SAS/SATA para obter conexões mais rápidas e convenientes.

SCSI - Interface de sistema de computador pequeno

Apesar do aparente domínio de dispositivos com interface IDE/EIDE, os discos rígidos SCSI ainda representam 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 os discos rígidos IDE alcançaram o desempenho do SCSI e são muito mais baratos. E o controlador IDE, que já é o mais rápido, geralmente fica localizado na placa-mãe e não exige custos adicionais de material, enquanto um bom controlador SCSI custa 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 " diga-me". Também me atribuo parcialmente a essas pessoas e tentarei atrair pelo menos mais alguns usuários para o nosso lado, além de contar um pouco sobre o próprio SCSI.

SCSI vs IDE

O debate "O que é melhor: IDE ou SCSI" é um dos mais comuns em muitos grupos de notícias. O número de mensagens e artigos sobre este tema é muito grande. No entanto, esta questão, como o famoso "Windows NT ou OS/2 ou Unix", nesta formulação é insolúvel. A reação mais frequente e correta a eles é “Para quê?”. Depois de considerar essa questão com mais detalhes, você poderá tomar uma decisão por si mesmo sobre a necessidade de SCSI.

Vamos contar com mais detalhes o que um controlador SCSI simples pode oferecer em comparação com um 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) não é difí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 são 60 dispositivos :)
ampla gama de dispositivos conectados IDE tem 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 os incluídos no sistema operacional
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ê também pode por um metro alguns!
você pode usar as tecnologias de cache e RAID para melhorar drasticamente o desempenho e a confiabilidade costumava haver cache de Tekrams, e agora há RAID para IDE não funciona e não é nada sério
* Deve-se notar que ao usar a interface Ultra ou Ultra Wide SCSI, existem restrições adicionais sobre a qualidade dos cabos de conexão e seu comprimento, como resultado, o comprimento máximo da conexão pode ser significativamente reduzido.

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

  1. Preço. Sem dúvida, às vezes muito importante.
  2. Nem todo mundo precisa conectar 4 HDDs e 3 CDDs. Muitas vezes, dois canais IDE são mais do que suficientes, e todos os tipos de scanners vêm com seus próprios cartões.
  3. É difícil usar um cabo em um gabinete minitorre, ele tem mais de 80cm :)
  4. IDE HD é muito mais fácil de instalar, há apenas um jumper, não 4-16 como no SCSI :)
  5. A maioria das placas-mãe já possui um controlador IDE
  6. Para dispositivos IDE, o barramento é sempre de 16 bits, e para modelos comparáveis ​​em preço, o IDE ganha em velocidade.

Agora sobre o preço. O barramento SCSI para ISA mais simples custa cerca de US$ 20, mas agora ninguém precisa desses, então você pode encontrar outros mais baratos. A próxima opção é um controlador no barramento PCI. A versão mais simples do FastSCSI custa cerca de US$ 40. No entanto, agora existem muitas placas-mãe que podem instalar o Adaptec 7880 UltraWideSCSI por apenas +$70. Até os famosos ASUS P55T2P4 e P2L97 possuem opções SCSI. Para placas UWSCSI, o preço varia de US$ 100 a US$ 600. Existem também controladores de canal duplo (como IDE nos controladores Intel Triton HX/VX/TX). Seu preço é naturalmente mais alto. Observe que no caso do SCSI, diferentemente do IDE, onde é difícil criar algo novo, os controladores podem ser expandidos com as funções de um controlador de cache, RAID-0..5, hotswap, etc., por dinheiro adicional, para que possamos falar sobre o limite de custo do controlador superior não é muito correto.

E, finalmente, sobre a velocidade. Como você sabe, hoje a taxa máxima de transferência de informações no barramento IDE é de 33 Mb/s. Para UWSCSI, um parâmetro semelhante atinge 40 Mb/s. As principais vantagens do SCSI são manifestadas ao trabalhar em ambientes multitarefa (bem, não muito no Windows95 :)). Muitos dos benchmarks fornecidos no WindowsNT mostram a vantagem inquestionável do SCSI. Talvez este seja o SO mais popular atualmente, para o qual o uso do SCSI é mais do que justificado. Também pode haver tarefas específicas (relacionadas, por exemplo, ao processamento de vídeo) nas quais é simplesmente impossível usar o IDE. Não falaremos sobre diferenças nas arquiteturas internas que também afetam o desempenho neste artigo, pois há muitos termos especiais. Observamos apenas que, enquanto observamos o desenvolvimento do IDE, ficamos surpresos ao notar que ele adquire muitos recursos do SCSI, mas, esperemos, eles não serão mesclados.

Como é 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) é o conector interno de 8 bits, muitas vezes referido como estreito, é semelhante ao conector IDE, só que tem 50 pinos em vez de 40. A maioria dos controladores também possui um conector externo, como o nome indica, você pode e deve conectar dispositivos SCSI externos a ele. A imagem mostra um conector mini-sub D com 50 pinos.

Para dispositivos Wide, um similar é usado, mas com 68 pinos, e 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. (A propósito, apesar do nome, a pluma larga também é mais estreita que estreita). Às vezes você também pode encontrar a versão antiga do conector externo - apenas centronix. Você pode encontrar o mesmo (externamente, mas não funcionalmente :) em sua impressora. Alguns dispositivos, como o IOmega ZIP Plus e aqueles projetados para Macs, usam um canhão comum de 25 pinos (D-SUB) como um modem. Mini-centrotronics também é usado para conexões externas de alta velocidade. Segue a tabela completa:

(dimensões quase originais)

interno

50 pinos de baixa densidade
conexão de dispositivos internos estreitos - HDD, CD-ROM, CD-R, MO, ZIP. (como IDE, apenas 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 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 o funcionamento de qualquer dispositivo, como você sabe, é necessário suporte de software. Para a maioria dos dispositivos IDE, o mínimo está embutido no BIOS da placa-mãe; para o resto, 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 e trabalhar em DOS, você precisa do seu próprio BIOS SCSI. Existem 3 opções aqui.

  1. um microcircuito com BIOS SCSI está no próprio controlador (como nas placas VGA). Quando o computador é inicializado, ele é ativado e permite inicializar a partir de um disco rígido SCSI ou, por exemplo, CDROM, MO. Ao usar um sistema operacional não trivial (Windows NT, OS/2, *nix), os drivers são sempre usados ​​para trabalhar com dispositivos SCSI. Eles também são necessários para que dispositivos que não sejam de disco rígido funcionem no DOS.
  2. A imagem do BIOS SCSI é atualizada no BIOS flash da placa-mãe. Mais na p.1. Normalmente, um BIOS SCSI é adicionado ao BIOS da placa-mãe para um controlador baseado no chip NCR 810, Symbios Logic SYM53C810 (está na primeira foto) ou Adaptec 78xx. Você pode controlar esse processo e alterar o BIOS SCSI para uma versão mais recente, se desejar. Se houver um controlador SCSI na placa-mãe, essa abordagem será usada. Esta opção também é mais econômica :) - um controlador sem um chip BIOS é mais barato.
  3. Não há BIOS SCSI. Todos os dispositivos SCSI funcionam apenas com drivers do sistema operacional.

Além de dar suporte à inicialização a partir de dispositivos SCSI, o BIOS geralmente possui várias outras funções: configuração do adaptador, verificação da superfície dos discos, formatação de baixo nível, configuração dos parâmetros de inicialização do dispositivo SCSI, configuração do número do dispositivo de inicialização, etc.

A próxima observação segue 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 dos discos rígidos. O BIOS SCSI geralmente também precisa armazenar a configuração dos dispositivos SCSI. Este papel é normalmente desempenhado por um pequeno chip como o 93C46 (flash). Ele se conecta ao chip SCSI principal. Possui apenas 8 pernas e várias dezenas de bytes de memória, mas seu conteúdo é preservado mesmo quando a energia é desligada. Neste chip SCSI, o BIOS pode armazenar as configurações do dispositivo SCSI e as suas próprias. No caso geral, sua presença não está associada à presença de um chip com BIOS SCSI, mas, como mostra a prática, eles geralmente são instalados juntos.

Na próxima imagem você pode ver o controlador SCSI ASUSTeK UltraWide. Ele já tem um chip BIOS SCSI. Você também pode ver os conectores Wide internos e externos.

A última imagem (não consegui encontrar mais rapidamente :) mostra um controlador Ultra Wide SCSI de dois canais. Sua especificação inclui os seguintes itens: níveis RAID 0,1,3,5; Reconstrução da unidade de falha; Hot Swap e Reconstrução on-line; memória cache 2, 4, 8, 16, 32 Mb; Flash EEPROM para BIOS SCSI. O processador 486 é claramente visível, que aparentemente está tentando gerenciar todas essas coisas.

Você também pode encontrar na placa controladora SCSI

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

Outras placas SCSI

Scanners e outros dispositivos SCSI lentos geralmente vêm com um controlador SCSI simples. Normalmente este é um controlador SCSI-1 no barramento ISA de 16 ou até 8 bits com um conector (externo ou interno). Ele não possui BIOS, eeprom, geralmente funciona sem interrupções (modo de pesquisa), às vezes suporta apenas um (não 7) dispositivo. Basicamente, esse controlador só pode ser usado com o seu dispositivo, porque. existem drivers para isso. No entanto, com uma certa habilidade, você pode se conectar a ele, por exemplo, um disco rígido ou streamer. Isso se justifica apenas na ausência de dinheiro e disponibilidade de tempo (ou interesse esportivo :), porque um controlador SCSI padrão, como já mencionado, pode ser adquirido por US $ 20-40 e ter uma ordem de magnitude menos problemas e muito mais oportunidades .

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 que o ônibus é cronometrado)
  • tipo de interface física (unipolar, diferencial, óptica...). às vezes pode ser chamado de um tipo de conector para conectar

A velocidade é afetada principalmente pelos dois primeiros parâmetros. Geralmente eles são escritos como prefixos para a palavra SCSI.

A taxa de transferência máxima do controlador de dispositivo é fácil de calcular. Para fazer isso, você só precisa pegar a frequência do barramento e, se "Wide" estiver disponível, multiplique por 2. Por exemplo - FastSCSI - 10Mb / s, Ultra2WideSCSI - 80Mb / s. Note que WideSCSI geralmente significa WideFastSCSI, assim como Ultra2, só conheço a versão Wide e apenas com a interface LVD.

Vamos dar uma olhada nas opções de interfaces SCSI usando as designações de disco rígido Seagate como exemplo. 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 canal de fibra
N Conector SCSI de 50 pinos
ND Conector SCSI diferencial de 50 pinos
C Conector SCSI Wide de 68 pinos
banheiro SCSI de conector único 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 conector único de 80 pinos, diferencial de baixa tensão

Na vida cotidiana, existem principalmente interfaces designadas N e W. Suas opções "Diferenciais" fornecem maior imunidade a ruídos e maior comprimento permitido do barramento SCSI. A "baixa tensão" é aplicada com o novo protocolo Ultra2. "Single connector" são usados ​​principalmente em configurações hot-swap, porque combinam alimentação SCSI e sinais de aterramento em um único conector. O Fibre Channel é mais parecido com uma interface LAN do que com SCSI porque é uma interface serial. Uma 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, Tape (streamer), MO (drive magneto-óptico), ZIP, Jaz , SyQuest, scanner. Entre os mais exóticos, destacamos os discos de estado sólido (SSD) - um dispositivo de armazenamento em massa muito rápido em chips e IDE RAID - uma caixa de n discos IDE que finge ser um grande disco SCSI. Em geral, podemos supor que todos os dispositivos no barramento SCSI são iguais e que um conjunto de comandos é usado para trabalhar com eles. É claro que, à medida que a camada física SCSI evoluiu, a interface do software também evoluiu. Um dos mais comuns hoje é ASPI. Além desta interface, você pode usar drivers para scanners, CD-ROMs, MO. 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 mesmo para dispositivos IDE/ATAPI. Isso pode ser visto, por exemplo, em programas como EZ-SCSI e Corel SCSI. Cada dispositivo no barramento SCSI tem seu próprio número. Esse número é chamado de ID SCSI. Para dispositivos em um barramento SCSI estreito, pode ser de 0 a 7, em um barramento largo, respectivamente, de 0 a 15. O controlador SCSI, que é um dispositivo SCSI par, também possui seu próprio número, geralmente 7. Observe que se você tiver um controlador, mas houver conectores estreitos e largos, o barramento SCSI ainda será um e todos os dispositivos nele deverão ter números exclusivos. Para alguns propósitos, por exemplo, bibliotecas de dispositivos de CD-ROM, o LUN também é usado - o número lógico do dispositivo. Se houver 8 CD-ROMs na biblioteca, ela terá um ID SCSI, por exemplo, 6, e logicamente os CD-ROMs diferem em LUNs. Para o controlador, tudo isso se parece com pares SCSI ID - LUN, em nosso exemplo 6-0, 6-1, ..., 6-7 . O suporte a LUN deve ser ativado no BIOS SCSI, se necessário. O número de ID SCSI geralmente é definido usando jumpers (embora existam novos padrões em SCSI semelhantes ao Plug&Play que não exigem jumpers). Eles também podem definir os seguintes parâmetros: verificação de paridade, habilitação do terminador, fonte de alimentação do terminador, habilitação do disco pelo comando do controlador,

Instalação

Para instalar um controlador e dispositivo SCSI, você precisa ter pelo menos - eles mesmos e também um cabo SCSI :). Também é útil um slot de expansão livre em seu PC, uma interrupção livre para esse slot, 1-5 parafusos ou parafusos corretos, 2 a 8 jumpers diferentes, uma unidade de disquete ou CD-ROM (já conectado:) para mídia de driver. Configurações mais complexas podem incluir cabos SCSI externos, terminadores externos (veja abaixo), adaptadores Wide-Narrow e assim por diante. Muitas vezes, há dúvidas sobre a capacidade de conectar dispositivos Fast / Ultra / Narrow / Wide em várias combinações. Para os dispositivos mais comuns, a regra geral neste caso é: se os conectores corresponderem, você poderá conectar. Em outras palavras, neste caso é importante distinguir entre Estreito/Amplo e ignorar Rápido/Ultra. (Deixa o Ultra2 de lado, pois só existe na variante de conector/interface LVD). No entanto, a velocidade e a confiabilidade podem cair significativamente. Consulte a seção Especificações/interfaces SCSI acima para obter mais detalhes. Além disso, existem vários adaptadores estreitos, mas seu uso é altamente desencorajado.

Controlador

Como já mencionado, o controlador geralmente possui ID SCSI=7. Se você conseguir pensar em uma razão pela qual esse número precisa ser alterado, faça-o por meio do BIOS SCSI. Você também pode configurar: suporte para ultravelocidades, suporte para mais de duas unidades, suporte para removível como unidade no momento da inicialização, etc. Para cada dispositivo no barramento SCSI, você pode configurar: paridade, atraso de ativação (para que nem todas as 7 unidades sejam ligadas ao mesmo tempo), velocidade máxima do dispositivo. Para controladores não PnP no barramento ISA, lembre-se de definir a interrupção que ele usa na configuração do BIOS como "Legal ISA". Para um controlador PCI, verifique se ele também recebeu uma interrupção e não o compartilha com ninguém, embora isso geralmente não seja importante para os modelos mais recentes.

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 na última unidade foi usada. Terminadores também foram usados ​​em unidades de disquete, mas por muito tempo. O objetivo do uso de terminadores é garantir a correspondência do nível de sinal, 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 que possuem terminação de barramento permanentemente habilitada e dispositivos externos com passagem de barramento. Opções de terminadores:

  1. interno. normalmente encontrados em discos rígidos. ligado definindo um jumper
  2. automático. a maioria dos controladores SCSI tem isso. eles decidem se querem participar ou não
  3. na forma de conjuntos de resistores. em alguns CD-ROMs e CD-Rs eles são. são desativados excluindo todas as montagens dos painéis.
  4. externo. como no ponto 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 um cabo para o próximo dispositivo na cadeia.

Além disso, os terminadores podem ser passivos ou ativos. Hoje, a maioria é 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 está 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 é 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 separação de dispositivos lentos e rápidos em diferentes controladores ou canais.

Mais detalhes sobre terminadores estão escritos na descrição de cada dispositivo. Regras de terminação são frequentemente desenhadas no manual do adaptador. O principal soa assim: o barramento SCSI deve ser terminado em ambas as extremidades. Aqui vamos considerar as opções mais comuns para dispositivos no mesmo barramento SCSI (largo ou estreito)

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

Variante com vários dispositivos internos. O terminador é habilitado apenas no último e no controlador.

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

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 barramentos de 8 bits, que na verdade são apenas os bytes alto e baixo do barramento largo (nas descrições e no BIOS SCSI, isso é chamado de High byte / Low byte). Agora, seguindo as regras acima, você precisa encerrar esses dois barramentos. Normalmente, em tais casos, o controlador pode terminar independentemente os bytes alto e baixo do barramento largo. Nesta situação, o barramento estreito é uma extensão do byte baixo do barramento largo. Aqui está 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 fazê-lo. Já que a coexistência no mesmo barramento de dispositivos rápidos (geralmente UltraWide SCSI) e lentos (estreito geralmente é apenas Fast SCSI ou mesmo SCSI-1) não é bom.

Dever de casa: Existem 3 conectores no controlador Wide: externo e interno largo e interno estreito. Três cabos com dispositivos podem ser conectados a eles. Pergunta: Em quais dispositivos preciso habilitar 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 um conector largo na outra. Na maioria das vezes, essa necessidade surge ao conectar dispositivos estreitos externos a um controlador amplo, pois geralmente possui um conector externo largo. Se você ainda usa adaptadores, preste atenção à terminação! Ao conectar um dispositivo estreito externo ao conector largo, o adaptador devo terminar o byte alto. Se um dispositivo estreito estiver conectado ao conector largo interno, o adaptador simplesmente converte os conectores (ou seja, reduz o número de fios de 68 para 50).

Discos rígidos

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

A próxima etapa da instalação é formatar a unidade. É considerado 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 esquemas de tradução de setor diferentes (pode ser comparado com LBA, CHS, LARGE para discos IDE) e durante a transferência, o disco pode funcionar mal ou não funcionar. 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 dois discos rígidos 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, as opções do BIOS SCSI devem ser definidas para inicializar a partir deles. A descrição das opções possíveis é muito longa, talvez seja dada aqui mais tarde, mas por enquanto - leia as descrições, não há nada de errado lá :).

CD-ROM, CD-R, CD-RW

Esses dispositivos DOS requerem um driver. Geralmente é instalado em cima do driver ASPI. Ao executar fora do DOS, geralmente não são necessários drivers. 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ê precisará de um software especial (por exemplo, Adaptec EZ-CD Pro).

serpentinas

Da mesma forma, as unidades de fita SCSI de CD-ROM podem executar 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 o software especializado.

Scanners

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

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

  • suas necessidades e tarefas
  • compatibilidade
  • reputação do fabricante do cartão
  • reputação do fabricante de chips
  • disponibilidade de motoristas
  • suporte técnico
  • preço
  • conselhos de amigos e conhecidos
  • preferências pessoais
  • aparência e equipamentos

PCI FastSCSI controlador - Tekram DC-390. Este controlador é construído com base no conhecido chip AMD, que garante a operação na maioria dos sistemas operacionais com drivers integrados, mas também pode ser usado no Tekram. Há 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 ele está incluído em quase todos os BIOS AWARD para placas-mãe. Muito barato e ainda viável.

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

Dispositivos

HDD - bem, é claro Seagate Cheetah - é difícil argumentar com RPM 10000. Mas sem ventiladores de refrigeração adicionais, esta unidade não durará muito :(. Outras séries de unidades Seagate - Barracuda e Hawk - também se distinguem pela confiabilidade.

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

Na elaboração do artigo, foram utilizados materiais
empresas IBM, Seagate, ASUSTeK, Tekram


Especialista líder na EPOS

Recentemente, um grande número de vários dispositivos apareceu em nosso mercado que expandem significativamente os recursos de um computador. Em primeiro lugar, são unidades Zip, Jaz e magneto-ópticas, são vários tipos de unidades de fita magnética, bem como dispositivos para gravação única e múltipla em CDs. Os scanners tornaram-se muito populares. Os preços dos discos rígidos caíram ao ponto em que um computador com duas ou três unidades não é mais incomum, e um servidor deve conter uma matriz de disco tolerante a falhas. A esse respeito, muitas vezes surge a tarefa de conectar novos dispositivos ao computador. Esta tarefa pode ser resolvida de forma mais simples se um controlador SCSI estiver instalado no computador.

Ao contrário do IDE, que suporta um conjunto limitado de periféricos internos, a interface SCSI foi projetada para suportar vários tipos de dispositivos internos e externos.

O que é uma interface SCSI?

O SCSI básico (Small Computer System Interface, às vezes chamado de SCSI-1) é uma interface universal para conectar vários dispositivos. No padrão básico, até oito dispositivos, incluindo o controlador, podem ser conectados a um barramento. A interface contém controles avançados e, ao mesmo tempo, não está focada em nenhum tipo específico de dispositivo. Possui um barramento de dados de 8 bits, a taxa máxima de transferência é de até 1,5 Mb / s no modo assíncrono (de acordo com o método “request-acknowledgement”) e até 5 Mb / s no modo síncrono (múltiplas solicitações - múltiplas método de confirmações). A paridade pode ser usada para detectar erros. Implementado eletricamente como 24 linhas (unipolar ou diferencial), embora a grande maioria dos dispositivos use sinais unipolares.

No processo de desenvolvimento, o padrão SCSI-2 foi adotado - um desenvolvimento significativo do SCSI básico. Taxa de transferência aumentada (até 3 Mb/s em modo assíncrono e até 10 Mb/s em modo síncrono) - SCSI rápido. Novos comandos e mensagens adicionados, suporte a paridade tornado obrigatório. Foi introduzida a possibilidade de expansão do barramento de dados para 16 bits (Wide SCSI), o que proporcionou velocidades 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 bastante o sistema de comando. Além disso, outros protocolos paralelos e seriais podem ser usados ​​como meio de transmissão, juntamente com a tradicional interface de barramento paralelo: Fibre Channel, IEEE 1394 Firewire e Serial Storage Protocol (SSP).

Atualmente, a interface mais utilizada é a Ultra SCSI, que utiliza uma frequência de barramento de 20 MHz. A interface Ultra/Wide SCSI suporta 16 dispositivos e oferece taxas de transferência de dados de até 40 Mbps. Mas está gradualmente sendo substituído pelo mais rápido Ultra-2 Wide SCSI, que fornece taxas de transferência de até 80 Mb/s.

O aumento contínuo da frequência de 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. Portanto, com um aumento adicional na frequência do relógio, de acordo com as recomendações do SCSI-3, o número de fios do barramento, a tecnologia do próprio barramento e os níveis de sinais transmitidos por ele mudaram. O conector permaneceu o mesmo da interface Ultra SCSI. No entanto, o próprio barramento agora é feito com fios trançados (Fig. 1a, à esquerda, mostra uma fotografia de um cabo Ultra Wide, e a Fig. 2b, à direita, de um cabo Ultra-2 Wide).

Cada sinal no barramento Ultra-2 Wide é transportado em dois fios em fase oposta (diferencial). Este é o chamado LVD (Low Voltage Differential), sinalização diferencial de baixa tensão. Graças à transmissão de sinal diferencial, o comprimento permitido do cabo de conexão foi aumentado para 12 m.

A comparação de várias interfaces SCSI é fornecida na tabela:

PadrãoComprimento
cabo, m
Velocidade,
Mb/s
Quantidade
eletrodomésticos
SCSI-16 5 8
SCSI-26 5...10 8 ou 16
Rápido SCSI-23 10...20 8
Wide SCSI-23 20 16
Fast Wide SCSI-23 20 16
Ultra SCSI-3, 8 bits1,5 20 8
Ultra SCSI-3, 16 bits1,5 40 16
Ultra-2SCSI12 40 8
Wide Ultra-2 SCSI12 80 16

Os dispositivos Ultra SCSI também podem funcionar com um barramento SCSI mais lento. Também é possível usar dispositivos lentos em um barramento rápido. Em ambos os casos, o barramento funciona na velocidade do dispositivo mais lento. A maior taxa de transferência de dados só pode ser alcançada se forem usados ​​dispositivos com a mesma interface.

O desenvolvimento adicional da tecnologia levou ao surgimento do padrão SCSI Ultra160/m. A taxa de transferência foi aumentada de 80 para 160 Mbps usando ambas as bordas do sinal de desafio/reconhecimento para sincronização de dados. O padrão SCSI Ultra160/m usa uma interface diferencial de baixo nível (LVD) e permite cabos de até 12 metros de comprimento. Um novo componente da interface SCSI Ultra160/m é o Controle de Ambiente. Essa tecnologia inteligente serve para verificar o subsistema de armazenamento, incluindo cabos de conexão, backplanes, terminadores, etc. Se houver risco de perda de dados, a transmissão ocorre em velocidades mais baixas, método amplamente utilizado por modems e aparelhos de fax.

Tal abundância de padrões usados ​​simultaneamente cria uma certa confusão. Além disso, não está totalmente claro por que a velocidade de transmissão está aumentando continuamente. Quais dispositivos podem fornecer essa velocidade?

Esta questão requer atenção especial. De fato, testes até mesmo dos discos rígidos mais modernos mostram que suas características de velocidade estão longe daquelas da taxa de transferência do barramento. No entanto, a taxa de transmissão no ônibus é extremamente importante. Afinal, o protocolo SCSI foi projetado para suportar a operação simultânea de vários dispositivos conectados ao mesmo barramento. Os dados de um dispositivo (por definição, queremos dizer um disco rígido) são enviados por um barramento comum para a memória buffer do disco. Enquanto o processo lento de gravação no disco continua, os dados de outro dispositivo estão sendo transferidos e assim por diante. Do ponto de vista do usuário, a gravação é realizada, por assim dizer, simultaneamente em vários discos. Portanto, o barramento deve fornecer uma taxa de transmissão total para todos os dispositivos conectados ao barramento e, levando em consideração a necessidade de transferência de informações de serviço, uma taxa muito maior. Para avaliar os benefícios da mudança de Ultra Wide SCSI para Ultra-2 Wide SCSI, medimos as taxas de transferência de dados para software RAID 0 em quatro unidades IBM DDRS-39130. O experimento foi realizado em um computador com placa TYAN, NMC-6BCD+ com controlador Adaptec AIC-7890 integrado, processador P-II 450 MHz. Sistema operacional Windows NT 4 WS. Software RAID é criado por meio do sistema operacional. Os discos selecionados para o experimento possuem um switch de interface LVD ou SE. Taxa de transferência de dados medida em um sistema de quatro unidades para Ultra-2 Wide SCSI (80 Mb/s) e Ultra Wide SCSI (40 Mb/s). Além disso, a taxa de transferência para um único disco é medida. As medições foram feitas usando WinBench99. Os resultados do experimento são mostrados no diagrama (Fig. 2).

Arroz. 2. Resultados de teste para interfaces Ultra e Ultra2 Wide SCSI

A taxa de transferência para um único drive foi a mesma nos modos Ultra e Ultra-2 (no diagrama 1 SE). O software RAID nível 0 no modo Ultra aumentou o desempenho do sistema de disco em cerca de 2 vezes (4 SE). As mesmas unidades alteradas para o modo Ultra-2 resultaram em um aumento de desempenho de mais de 3x (4 LVDs).

Para comparar a eficiência da operação simultânea de vários dispositivos com interface SCSI e interface IDE, também montamos o software RAID nível 0 em quatro discos IDE. Embora o desempenho de uma única unidade IDE fosse comparável ao de uma unidade SCSI (1 IDE), o uso de RAID em quatro unidades IDE fez pouco para melhorar o desempenho do sistema de unidade (4 IDE).

A partir dos resultados do experimento, fica claro que, se for necessário conectar apenas um dispositivo, qualquer interface fornecerá aproximadamente a mesma eficiência. O desempenho será determinado apenas pelas características mecânicas do próprio dispositivo. Ao conectar vários dispositivos (por exemplo, várias unidades em um servidor), a interface SCSI, e especialmente o Ultra-2, oferece um desempenho muito melhor do que, por exemplo, IDE ou padrões SCSI anteriores.

Como conectar dispositivos SCSI corretamente

Todos os tipos de SCSI são (pelo menos em teoria) compatíveis entre si. Os dispositivos estabelecem independentemente um protocolo de troca aceitável. Portanto, a instalação de dispositivos se resume a definir o valor correto para o número do dispositivo (ID SCSI), conectar fisicamente o dispositivo ao barramento e habilitar terminadores. No entanto, muitas vezes os proprietários de computadores que conectam dispositivos SCSI ao computador por conta própria reclamam de sua operação instável. Na maioria dos casos, isso se deve à conexão incorreta de dispositivos e, na maioria das vezes, terminadores (às vezes, por algum motivo, eles esquecem esses terminadores).

O que é um terminador?

Em altas frequências de clock do barramento de dados, se medidas especiais não forem tomadas para coordenar as cargas, ocorrem re-reflexões de sinal (como um eco nos Cárpatos), como resultado, a taxa real de troca de informações é significativamente reduzida. Para correspondência de carga, AMBAS as extremidades de cada linha de barramento SCSI devem ser terminadas com uma resistência igual à impedância característica da linha. No caso mais simples, para isso, as resistências de carga são ligadas em ambas as extremidades da linha. Esta é a chamada correspondência passiva. Atualmente, esse método de correspondência praticamente não é usado, principalmente no modo Ultra. Além disso, isso é inaceitável no modo Ultra-2. Isso se deve à dificuldade de selecionar resistências de carga que garantam satisfatoriamente a correspondência com um grande número (e variável durante a operação) de dispositivos conectados ao barramento. Praticamente todos os dispositivos SCSI modernos agora usam negociação ativa. Com terminação ativa, são utilizadas fontes de tensão auxiliares (uma ou mais) em vez de divisores de tensão resistivos. Essas tensões são ajustadas automaticamente de forma a fornecer condições ideais para receber os sinais transmitidos pelo barramento. Uma variação do método descrito é a correspondência com o corte forçado do sinal. Para implementar este método, são instalados diodos de fixação no terminador ativo, que limitam as tensões máxima e mínima dos sinais de entrada em determinados níveis. Os níveis de sinal, por sua vez, podem ser ajustados alterando as tensões de referência.

Na maioria dos casos, tanto o controlador quanto todos os dispositivos SCSI possuem terminadores ativos integrados que podem ser habilitados ou desabilitados. No entanto, como regra, é melhor não confiar no terminador interno, mas conectar um externo. É desejável, é claro, não usar um terminador passivo. Terminadores modernos necessariamente têm uma inscrição correspondente em sua designação (Fig. 3).

Arroz. 3. Exterminador passivo

Os mais comuns são os terminadores ativos para o barramento Ultra Wide SCSI (Fig. 4).

Arroz. quatro. Terminador SCSI Ultra Wide ativo

Terminadores para barramentos Ultra-2 Wide SCSI devem ter a abreviatura LVD em sua designação (Fig. 5). Atualmente, também estão sendo produzidos terminadores universais SE/LVD, que determinam automaticamente o tipo de interface e realizam a negociação para este tipo de interface (Fig. 6).

Arroz. 5. Marcações do terminador para Ultra2 Wide SCSI

Como conectar terminadores corretamente?

Quando apenas um dispositivo (por exemplo, um disco rígido) está conectado ao controlador SCSI, os terminadores devem ser habilitados no controlador e no dispositivo. Se este for um dispositivo externo que possui um conector adicional para conectar outros dispositivos SCSI externos (por exemplo, um CD-ROM SCSI externo), você poderá usar um terminador externo (de preferência ativo). Neste caso, o terminador interno do dispositivo deve ser desligado.

Se vários dispositivos estiverem conectados ao controlador SCSI, os terminadores devem ser instalados apenas nas extremidades do barramento SCSI. Portanto, se todos os dispositivos conectados forem internos, os terminadores devem ser habilitados no controlador SCSI e em um (e apenas um) dispositivo fisicamente conectado ao último conector do barramento SCSI. Os melhores resultados são obtidos se um terminador externo ativo for conectado ao último conector e os terminadores internos em todos os dispositivos (exceto o controlador) estiverem desligados. A propósito, recentemente muitos dispositivos (por exemplo, discos rígidos SE / LVD) não possuem um terminador embutido.

Se todos os dispositivos conectados forem externos, os terminadores devem ser habilitados no controlador e no último dispositivo externo conectado. Deve-se notar que a grande maioria dos dispositivos SCSI externos tem dois conectores, um dos quais é conectado ao barramento SCSI do computador, e outros dispositivos SCSI podem ser conectados ao outro. Neste caso, é aconselhável desligar os terminadores internos de todos os dispositivos e usar um terminador externo ativo.

Se for necessário conectar dispositivos internos e externos a um controlador SCSI, o controlador será conectado ao conector intermediário do barramento SCSI. Parte do barramento SCSI é usada para conectar dispositivos internos e a outra parte termina com um conector para conectar dispositivos externos. Neste caso, o terminador interno do controlador deve ser desligado. Na unidade interna conectada ao último conector de barramento SCSI, o terminador deve estar ligado e nas outras unidades internas, ele deve estar desligado. Um terminador externo ativo deve sempre ser instalado no conector para conectar dispositivos externos. Ao conectar um dispositivo SCSI externo, o terminador externo é removido, um dispositivo externo é conectado ao conector SCSI e o terminador externo removido anteriormente é conectado ao conector adicional do dispositivo externo (não se esqueça de definir o número do dispositivo corretamente, caso contrário o computador simplesmente “congelará”).

Terminadores de conexão para dispositivos com interfaces diferentes

Todas as opções acima são verdadeiras se todos os dispositivos conectados tiverem a mesma interface (todos os dispositivos Wide SCSI-2 ou todos os dispositivos SCSI-2). Se alguns dos dispositivos tiverem uma interface Wide SCSI-2 e pelo menos um (geralmente um CD-ROM) tiver uma interface SCSI-2 (Narrow), em alguns casos haverá problemas com a conexão correta dos terminadores. Os problemas são causados ​​pelo fato de que as interfaces Wide e Narrow diferem no número de linhas de dados no barramento.

O erro mais comum é conectar vários discos rígidos Wide SCSI-2 (ou Ultra Wide SCSI-2) ao barramento Wide SCSI-2 e conectar ao último conector por meio de um adaptador de CD-ROM SCSI-2. Embora um terminador seja incluído no CD-ROM, esse terminador terminará apenas 8 linhas de barramento, enquanto as 8 linhas restantes usadas na interface Wide SCSI ficarão "penduradas no ar".

Uma solução mais correta seria conectar dispositivos com interface SCSI de 8 bits a conectores de barramento intermediários (terminadores de dispositivos de 8 bits são desabilitados). Conecte um dispositivo Wide SCSI com o terminador habilitado (ou um terminador externo ativo) ao último conector. Claro, a presença de um adaptador ainda piora o desempenho do sistema. Esta opção deve ser evitada se possível (assim como o uso de dispositivos de alta velocidade e lentos no mesmo barramento). No entanto, nessa situação, essa ainda é a opção de conexão correta. Os controladores SCSI Ultra-2 possuem um conversor de interface integrado, que permite conectar todos os dispositivos Ultra-2 a um barramento separado sem misturá-los com dispositivos mais lentos.

Características dos controladores com dois conectores

Muitos controladores SCSI têm 2 conectores: um para a interface SCSI e outro para a interface Wide SCSI. Estes são apenas conectores fisicamente diferentes, o canal SCSI é o mesmo. Esses conectores diferentes evitam o uso de quaisquer adaptadores, mas não eliminam o problema de conectar terminadores. Esses controladores têm interruptores "High On/Off" e "Low On/Off". São chaves separadas para terminadores ativos para os bytes alto e baixo do barramento, respectivamente. Além disso, o byte baixo ("Low") são as linhas de interface SCSI (Narrow), e o byte alto são as linhas de extensão da interface para o padrão Wide.

Se dispositivos de apenas um padrão estiverem conectados a esse controlador, ambos os interruptores serão colocados na posição "On". O barramento SCSI (ou Wide SCSI) é conectado ao controlador com um conector de extremidade e um dispositivo com o terminador ativado é conectado ao outro conector de extremidade. Os demais dispositivos com os terminadores desligados são conectados aos conectores intermediários.

Se você precisar conectar vários dispositivos com interfaces diferentes, dois barramentos serão usados: SCSI e Wide SCSI. Ambos os barramentos são conectados com seus conectores finais aos conectores correspondentes do controlador. Os dispositivos são conectados aos barramentos de acordo com o padrão que eles suportam. Terminadores são habilitados apenas no instrumento conectado ao conector final do barramento SCSI e no instrumento conectado ao conector final do barramento SCSI Wide. No controlador, os interruptores do terminador são definidos para as posições "High On" e "Low Off".

Recentemente, os controladores, incluindo os instalados na placa-mãe, não possuem esse switch (ou o item correspondente no menu do BIOS). Existe apenas "Terminator On/Off". Neste caso, estamos falando apenas dos 8 bits inferiores do barramento. Os bits mais altos são sempre terminados.

Fonte de alimentação para terminadores ativos

Os terminadores ativos atualmente em uso requerem uma tensão de alimentação para operar. Essa tensão pode ser aplicada ao terminador ativo tanto de qualquer dispositivo SCSI quanto do controlador. Em dispositivos SCSI modernos, há uma chave especial para selecionar a fonte de alimentação do terminador ativo embutido nesses dispositivos. Normalmente, o terminador é alimentado pelo próprio dispositivo ("Power from Drive") na fábrica. Se apenas um ou vários dispositivos SCSI internos com a mesma interface estiverem conectados ao controlador, não haverá problemas.

Se, nas condições de terminação de barramento normal, for necessário usar um terminador externo ativo, você precisará fornecer uma tensão de alimentação a ele. Para isso, em um dos dispositivos conectados a este barramento, deve-se habilitar o modo de fornecimento de tensão ao barramento (“Power to SCSI Bus”). Se isso não for feito, o terminador externo simplesmente não funcionará normalmente.

Em todos os casos discutidos acima, os melhores resultados geralmente são alcançados quando todos os terminadores são alimentados pela mesma fonte. Para fornecer tensão a todos os terminadores de uma fonte em um (qualquer) dispositivo, o modo de alimentação do terminador embutido neste dispositivo a partir da fonte de alimentação interna é ligado e, ao mesmo tempo, o modo de fornecer tensão de alimentação do terminador para o ônibus. Para fazer isso, os jumpers (interruptores) neste dispositivo são definidos para a posição "Power to SCSI Bus and Drive". Nos outros dispositivos em que a terminação deve ser habilitada, o terminador é alimentado pelo barramento SCSI (os jumpers ou interruptores são definidos para a posição "Power from SCSI Bus").

Na grande maioria dos casos, o sistema funcionará normalmente mesmo que cada terminador seja alimentado por sua própria fonte. O principal é que cada terminador é fornecido com tensão de pelo menos uma fonte. Além disso, nada de terrível acontecerá se vários dispositivos forem configurados para fornecer tensão aos terminadores da linha. Os circuitos de alimentação dos terminadores de todos os dispositivos são protegidos contra tensão reversa.

Controladores SCSI Dedicados

Scanners e alguns outros dispositivos SCSI lentos geralmente vêm com um controlador SCSI simples. Normalmente este é um controlador SCSI-1 no barramento ISA de 16 ou até 8 bits, com um conector (externo ou interno). Não há BIOS nele, geralmente funciona sem interrupções (modo de pesquisa), às vezes suporta apenas um dispositivo (não 7). Basicamente, esse controlador só pode ser usado com o seu dispositivo. Outros dispositivos em tal controlador geralmente não funcionam. Além disso, muitos dispositivos (na maioria das vezes scanners) não poderão funcionar com um controlador padrão. Portanto, é melhor não confiar na compatibilidade, mas conectar dispositivos SCSI padrão a um controlador padrão separado.

Conceitos gerais

SCSI (Small Computer Interface) foi fundada em 1980. baseado no padrão da indústria ANSIX3T9.2 (transformado na especificação X3T10) para unificar a interface padrão (mais tarde chamada SCSI-1). A velocidade de transferência de dados era relativamente baixa, dependendo de muitos fatores e em média de cerca de 1 a 2 MB/s, mas ainda superava os dispositivos mais rápidos (discos rígidos), que podiam fornecer velocidades não superiores a 625 KB/s mesmo usando a codificação MFM . A principal vantagem do SCSI sobre a interface IDE é que o SCSI, originalmente projetado como uma interface para sistemas operacionais multitarefa e multiusuário, permite acesso a vários dispositivos quase simultaneamente. O SCSI tem desempenhado um papel significativo na criação de sistemas de informação e computação que requerem a conexão de vários tipos de dispositivos. Essa interface fornece uma ampla gama de equipamentos conectados, como:

  • Discos rígidos - discos rígidos (DASD - Dispositivo de armazenamento de acesso direto)
  • Unidades de fita, unidades de fita e outros dispositivos de acesso serial
  • Unidades magneto-ópticas, CD-ROM, CD-Recoder
  • Dispositivos de E/S, como scanners

Esses dispositivos são conectados ao computador por meio de um adaptador SCSI especial e o sistema operacional os acessa por meio dos drivers apropriados. A presença de um adaptador de processador nativo na placa SCSI reduz bastante a carga na CPU durante as operações de E/S. Esta circunstância é de grande vantagem quando se trabalha em rede, bem como em ambientes multiusuário e multitarefa, devido ao fato de que o tempo de obtenção de acesso do cliente ao dispositivo é reduzido. Em sistemas desktop (computadores desktop), a carga do processador central não é tão crítica para a maioria dos programas e aplicativos do usuário, no entanto, ao trabalhar com gráficos (especialmente ao trabalhar com animação por computador), o uso do subsistema SCSI permite aumentar desempenho do sistema, pois neste caso a maior parte da carga nas operações de E/S será transferida para o adaptador SCSI.

Especificações SCSI

Hoje existem várias especificações SCSI:

  • SCSI-1: barramento de dados de 8 bits e taxa de dados síncrona de 5 MB/s. Conector de 25 ou 50 pinos;
  • SCSI-2 ou Fast SCSI: Aumento de velocidade de até 10 MB/s em barramento de 8 bits. Conector de 50 pinos;
  • Wide SCSI (Wide SCSI): aumento da largura do barramento para 16. A taxa de transferência de dados aumentou de 10MB/s para 20MB/s. Conector de 68 ou 80 pinos (Single Connector), combinando circuitos de potência e sinal;
  • Ultra SCSI (Fast-20) / Ultra Wide SCSI ou SCSI-3: A taxa de transferência de dados aumentou para 20 MB/s em um barramento de 8 bits e até 40 MB/s em um barramento de 16 bits. SCSI-3 oferece suporte para mais dispositivos (até 15 por canal). Conector de 50 / 68 ou 80 pinos (Single Connector), combinando circuitos de potência e sinal;
  • Ultra2 SCSI (LVD): Aumentar ainda mais a velocidade do SCSI exigiu o uso de um barramento diferencial de baixa tensão (LVD), no qual os sinais são transmitidos simultaneamente em dois fios, mas em polaridade diferente. Devido a isso, a imunidade ao ruído do barramento é aumentada drasticamente, torna-se possível aumentar a taxa de transferência de dados em um barramento de 16 bits em até 80 MB / se aumentar o comprimento do cabo de interface em até 12 m! A implementação completa requer um adaptador Ultra2 SCSI, um cabo Ultra2 SCSI com um terminador ativo Ultra2 SCSI e unidades que suportem Ultra2 SCSI. Na ausência de qualquer um dos componentes listados, o padrão Ultra2 SCSI é desabilitado automaticamente e o sistema opera em uma das especificações SCSI anteriores. Conector de 68 ou 80 pinos (Single Connector), combinando circuitos de potência e sinal;
  • Ultra3 SCSI (Ultra160 SCSI): As taxas de transferência de dados podem chegar a até 160 MB por segundo com sincronização de dados dupla (transferência de dados duas vezes mais rápida sem aumentar a velocidade do clock), mecanismo aprimorado para otimizar a velocidade de troca de dados com diferentes dispositivos e o uso de algoritmo CRC em vez de paridade para melhorar a confiabilidade da transmissão de dados. A especificação Ultra160 SCSI é totalmente compatível com Ultra2 SCSI em termos de cabos, conectores e terminadores. Um controlador Ultra160 SCSI pode suportar dispositivos Ultra160 SCSI e Ultra2 SCSI no mesmo barramento ao mesmo tempo, cada um executando na velocidade máxima. Conector de 68 ou 80 pinos (Single Connector), combinando circuitos de potência e sinal;
  • Ultra160+ SCSI: uma modificação do Ultra160 SCSI que implementa o Packetized SCSI - um método de pacote de transferência de informações (comandos, dados e registros de status são transferidos em um bloco na mesma taxa) e Quick Arbitration Select (QAS) um método para transferir rapidamente o controle do barramento de um dispositivo SCSI para outro. Como resultado, os atrasos são reduzidos e a taxa de dados integral é aumentada.

Requisitos básicos para implementar uma interface SCSI

· Todas as unidades e outros dispositivos SCSI devem ser conectados uns aos outros sequencialmente (daisy chain), formando um canal SCSI.

· Apenas os dispositivos SCSI que possuem o mesmo tipo de interface SCSI podem ser conectados a um canal SCSI.

· Dispositivos com interface single-ended (single-ended) (unipolar) e dispositivos com interface diferencial (diferencial) (bipolar) não devem ser usados ​​no mesmo canal SCSI.

· Um canal SCSI pode conectar simultaneamente até 8 para um barramento de dados de 8 bits (estreito) ou até 16 para um barramento de dados de 16 bits (amplo) dispositivos SCSI, incluindo um controlador SCSI. No entanto, existem restrições adicionais quanto ao número de dispositivos SCSI conectados, dependendo do comprimento do cabo de conexão e da taxa de transferência de dados.

· Cada dispositivo SCSI, incluindo o controlador SCSI, deve ter um número SCSI exclusivo (ID SCSI). Faixa válida de ID SCSI: 0 a 7 para barramento de dados de 8 bits (estreito) ou 0 a 15 para barramento de dados de 16 bits (amplo). Todos os IDs SCSI são iguais, no entanto, por padrão, o ID SCSI = 7 é definido em controladores SCSI e não é recomendado atribuir esse número a outros dispositivos SCSI.

· Ambas as extremidades do canal SCSI devem ser terminadas com um dispositivo de correspondência especial - terminador (Terminator). O terminador pode estar localizado dentro do dispositivo SCSI, montado na extremidade do cabo SCSI de conexão ou no painel traseiro, ou feito como um dispositivo separado conectado ao último conector do canal SCSI.

· Todos os dispositivos SCSI intermediários (não de borda) devem ser sem terminação. Se esses dispositivos SCSI tiverem terminadores integrados, certifique-se de que a chave (jumper) "Ativar terminação (ativar terminator - TE)" esteja na posição "Desligado / Desativado".

· O cabo SCSI de conexão deve atender aos requisitos da ANSI X3T10/1142D (seção 6) para:

Impedância característica

Atraso de propagação

Comprimento cumulativo

Comprimento de ramo permitido

Intervalo entre dispositivos

Para atender ao requisito de impedância característica, deve ser usado um cabo plano não blindado ou um cabo plano de par trançado. Não é permitido usar cabos com diferentes impedâncias de onda em um canal SCSI. Também não é recomendado usar cabos blindados e não blindados no mesmo canal SCSI ao mesmo tempo. Isso é especialmente importante ao implementar uma interface SCSI de acordo com as especificações Ultra SCSI, Ultra2 SCSI e Ultra3 SCSI.

Qual é o comprimento permitido do cabo SCSI?

1) O comprimento máximo total do cabo de uma interface SCSI de terminação única depende de vários fatores. A tabela abaixo lista o comprimento máximo do cabo para várias especificações e configurações SCSI:

Especificação Taxa de transferência Máx. comprimento do cabo Máx. número de dispositivos
SCSI rápido 10 MB/s 3 metros 8
SCSI amplo 20 MB/s 3 metros 16
Ultra SCSI (8 bits estreito) 20 MB/s 3 metros 5
Ultra SCSI (16 bits de largura) 40 MB/s 3 metros 5
Ultra SCSI (8 bits estreito) 20 MB/s 1,5 metros 6-8
Ultra SCSI (16 bits de largura) 40 MB/s 1,5 metros 6-8
Ultra2SCSI 80 MB/s 1,5 metros 16

Observação: Enquanto uma interface Ultra SCSI (estreita ou ampla) deve, teoricamente, suportar até 8 dispositivos estreitos ou 16 largos, a especificação X3T10/1071D não permite que o número total de dispositivos seja suportado ao usar um cabo. Para conectar mais de 4 dispositivos, você deve usar uma placa de conector especial (backplane). Mas mesmo assim, a taxa máxima de transferência de dados só será alcançada ao conectar no máximo 8 dispositivos. O comprimento do ramo não deve ser superior a 0,1 metros.

2) O comprimento máximo total do cabo da interface SCSI High Voltage Differential (HVD - High Voltage Differential) é de 25 metros. A interface SCSI diferencial de alta tensão deve usar um cabo de par trançado. O comprimento do galho não deve ser superior a 0,2 metros. O espaçamento entre dispositivos no barramento SCSI principal deve ser pelo menos três vezes o comprimento dos spurs. Mas, apesar dessa limitação, até 16 dispositivos SCSI podem ser conectados à interface SCSI diferencial de alta tensão, que pode ser endereçada por meio de um barramento SCSI de 16 bits.

3) O comprimento máximo total do cabo da interface SCSI diferencial de baixa tensão (LVD - Low Voltage Differential) é de até 25 metros para 2 dispositivos ou até 12 metros para mais de 2 dispositivos. Os demais requisitos são semelhantes aos da interface SCSI diferencial de alta tensão.

É possível determinar o tipo de interface SCSI pela aparência de um dispositivo SCSI?

Infelizmente, com base na aparência de um dispositivo SCSI, só podemos dizer sobre a interface SCSI: "Narrow" ou "Wide". Abaixo está a vista lateral dos conectores de alguns dispositivos SCSI:

Dispositivo estreito com interface SCSI-1, SCSI-2 ou Ultra SCSI.

Dispositivo amplo com interface SCSI-2, Ultra SCSI, Ultra2 SCSI ou Ultra3 SCSI.

Dispositivo SCA amplo com interface SCSI-2, Ultra SCSI, Ultra2 SCSI ou Ultra3 SCSI.

Informações adicionais podem ser encontradas no site do fabricante sobre a designação do modelo do dispositivo SCSI.

?"> O que isto significa?

A interface SCA foi projetada para fornecer uma conexão padrão para sistemas que usam unidades hot swappable. As unidades com uma interface SCA são conectadas a um backplane SCSI especial (backplane SCSI), que fornece fonte de alimentação, configuração de ID SCSI e terminação de barramento SCSI. A característica distintiva das unidades com interface SCA é o conector de 80 pinos, que combina conector de interface, conector de alimentação e pinos para ID SCSI.

Como conectar uma unidade SCA a um controlador SCSI com uma interface SCSI padrão de 50 ou 68 pinos?

Para conectar uma unidade com uma interface SCA a um controlador SCSI padrão, você precisa de um adaptador SCA especial. O adaptador SCA deve ter um conector de interface de 50 ou 68 pinos, um conector de alimentação e, se a unidade não o tiver, um terminador e um dispositivo para configurar o ID SCSI.

O dispositivo SCSI instalado no computador não está funcionando (não é reconhecido). Qual é a razão?

Tente o seguinte:

· Certifique-se de que o controlador SCSI ao qual o dispositivo SCSI está conectado seja reconhecido e esteja funcionando corretamente. Um sinal disso é uma mensagem sobre o carregamento do BIOS do controlador SCSI após o carregamento do BIOS da placa-mãe (se o controlador SCSI tiver seu próprio BIOS) e uma mensagem sobre o carregamento bem-sucedido dos drivers do controlador SCSI (em DOS) ou uma mensagem sobre o funcionamento normal do controlador SCSI (no Windows). Caso contrário, verifique a configuração do número de interrupção, os endereços de E/S da placa controladora SCSI e a versão correta dos drivers para o tipo de controlador SCSI e sistema operacional.

· Verifique se o cabo SCSI e o cabo de alimentação são de boa qualidade e se os conectores estão inseridos corretamente.

· Certifique-se de que cada dispositivo SCSI tenha um ID SCSI diferente. A ID SCSI para dispositivos SCSI pode ser qualquer coisa, exceto 7, que geralmente é reservado para o controlador SCSI.

· Certifique-se de que a terminação do barramento SCSI esteja configurada corretamente: habilitada (definida) apenas nos dispositivos SCSI de borda da cadeia e desabilitada (removida) em todos os dispositivos SCSI intermediários da cadeia.

· Se o controlador SCSI tiver seu próprio BIOS, certifique-se de que os parâmetros pelos quais o controlador SCSI acessa os dispositivos SCSI (taxa de transmissão, barramentos de dados, paridade, etc.) correspondem às características dos dispositivos SCSI conectados.

O que é necessário para que o computador possa inicializar a partir de uma unidade SCSI.

Para inicializar a partir de uma unidade SCSI, as seguintes condições devem ser atendidas:

· A placa-mãe deve ter um BIOS que permita inicializar o SO a partir de dispositivos SCSI. Nesse caso, é permitida a presença de drives IDE no sistema. Se a placa-mãe for antiga (o BIOS não permite a inicialização a partir de dispositivos SCSI), todas as unidades IDE devem ser desabilitadas. Como último recurso, é permitido ter drives IDE com todas as partições formatadas como (Extended).

· O controlador SCSI deve ter seu próprio BIOS. Certifique-se de que nos parâmetros do controlador SCSI, na seção, o número do dispositivo SCSI correspondente esteja definido.

· A partição de inicialização da unidade SCSI deve ser formatada como (Primária) e (Ativa).

O que é necessário para realizar totalmente os recursos da interface LVD SCSI?

Para o funcionamento normal da interface SCSI LVD, além dos requisitos padrão da interface SCSI (ID SCSI exclusivo, terminação do barramento SCSI), os requisitos específicos para o LVD devem ser atendidos:

O controlador SCSI deve suportar a interface LVD

Ambas as extremidades da cadeia SCSI devem ter terminadores LVD ativos

Todos os dispositivos SCSI no barramento devem suportar a interface LVD

A falha em atender a qualquer um desses requisitos fará com que o sistema SCSI seja capaz de funcionar apenas em mais do que a especificação SCSI.

Quão compatíveis são os dispositivos LVD com dispositivos SCSI de especificações anteriores?

A interface LVD SCSI é totalmente compatível com a interface SCSI de terminação única. Graças a um recurso exclusivo da interface LVD SCSI, conhecido como multi-moding, um circuito de estágio de entrada/saída especial (DiffSens) detecta automaticamente o tipo de barramento SCSI ao qual o dispositivo está conectado (LVD ou single-ended) e se adapta a as capacidades correspondentes deste barramento. Portanto, os dispositivos LVD funcionarão com interfaces SCSI-1 e SCSI-2. Por outro lado, os dispositivos de fio único SCSI-1 e SCSI-2 operarão no barramento LVD. A compatibilidade é um recurso importante do SCSI, mas ao usar dispositivos SCSI de fabricantes diferentes no mesmo barramento SCSI, todos os dispositivos periféricos nesse barramento funcionarão na mesma especificação SCSI suportada por TODOS os dispositivos nesse barramento. Por exemplo, se um dispositivo de terminação única estiver conectado a um barramento LVD com dispositivos LVD, todos os dispositivos nesse barramento operarão no modo de terminação única.

Os dispositivos de diferencial de alta tensão (HVD) requerem um controlador dedicado e não são compatíveis com LVD ou dispositivos de terminação única.

Interface SCSI

No início da década de 1970, foi desenvolvida uma interface para um minicomputador (na época era realmente um minicomputador) SCSI(leia "dizer"), cujo nome significa Small Computer System Interface. Novamente, sua "portabilidade" é visível no nome. A versão inicial assumia uma 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 no SCSI que aumentaram a taxa de câmbio - os controladores SCSI de hoje suportam velocidades de até 160 Mb/s, ou seja, mais do que o barramento PCI padrão. E o primeiro padrão SCSI, é claro, já está desatualizado e agora quase ninguém se lembra dele. Existem algumas variantes de SCSI, e todas elas têm nomes diferentes e confusos (a situação é quase a mesma do IDE), então não consideraremos cada uma separadamente, mas resumiremos os pontos principais em uma tabela.

A 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. Os dados da tabela já estão um pouco desatualizados, pois, segundo ela, o máximo é de 80 Mb/s (Ultra2 Wide SCSI, ou simplesmente UltraWide SCSI, já que controladores Wide SCSI diferentes do Ultra2 não são liberados agora, e Ultra significa Ultra2 por padrão) , mas 160 Mb/s já se espalhou (esse padrão é chamado 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 permitido do cabo SCSI.

Aqui estão os conectores típicos encontrados em controladores SCSI:

interno

50 pinos de baixa densidade
Conectando dispositivos lentos internos - HDDs antigos, quase todos os CD/DVD-ROMs, CD-Rs, MODDs, ZIPs, 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 50 pinos. Conexão externa de scanners, streamers, geralmente SCSI-1 (a primeira versão do SCSI). Como o próprio SCSI-1, já 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 amplo externo padrão, principalmente para conectar HDD

68 pinos de alta densidade
Semelhante ao anterior (praticamente nunca usado)

Existe também outro tipo de conector - CL, ou Conector Único tendo 80 contatos. Conectores únicos são usados ​​principalmente em configurações de troca de host (quando um dispositivo pode precisar ser trocado a quente), pois combinam energia SCSI e sinais de aterramento em um conector.

Além das interfaces acima, existe também a chamada Série SCSI alimentado por tecnologia canal de fibra. Os dispositivos são conectados ao controlador por meio de um cabo de 6 fios e podem ser trocados em velocidades de 100 Mb/s ou mais. Os controladores SCSI seriais (também conhecidos como SCSI-3) também possuem os conectores estreitos e largos usuais, que permitem conectar dispositivos SCSI padrão. O Fibre Channel é mais um padrão de rede do que uma interface de mídia; ele usa transmissão de dados serial. Para obter mais informações sobre a tecnologia Fibre Channel, consulte o artigo Fibre Channel Technology.

Para o funcionamento de qualquer dispositivo, como você sabe, é necessário suporte de software. Para a maioria dos dispositivos IDE, ele está embutido no BIOS da placa-mãe; para o resto, 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 e trabalhar em DOS, você precisa do 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 é inicializado, ele é ativado e permite inicializar a partir de um disco rígido SCSI ou, por exemplo, CD-ROM, MO. Ao usar um sistema operacional não trivial (Windows NT, OS/2, *nix), os drivers são sempre usados ​​para trabalhar com dispositivos SCSI. Eles também são necessários para que dispositivos que não sejam discos rígidos funcionem no DOS.
  • A imagem do BIOS SCSI está incorporada no BIOS flash da placa-mãe. Normalmente, o BIOS SCSI para controladores baseados nos chips mais comuns é adicionado ao BIOS da placa. 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, essa abordagem será usada. Esta opção também é mais econômica - um controlador sem um chip BIOS custa menos.
  • Não há BIOS SCSI. Todos os dispositivos SCSI funcionam apenas com drivers do sistema operacional. Fazer o download deles, é claro, é impossível. Essa abordagem é usada ao criar seu próprio controlador para algum dispositivo externo (por exemplo, um scanner), ou seja, quando o carregamento do dispositivo não faz sentido e o uso de drivers é esperado de qualquer maneira

Além de dar suporte à inicialização de dispositivos SCSI, o BIOS geralmente executa várias outras funções: configuração do adaptador, verificação da superfície dos discos, formatação de baixo nível, configuração dos parâmetros de inicialização do dispositivo SCSI, configuração do número do dispositivo de inicialização e assim por diante. O BIOS SCSI geralmente também precisa armazenar a configuração dos dispositivos SCSI. Este papel é normalmente desempenhado por um pequeno chip como o 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 SCSI, o BIOS pode armazenar as configurações do dispositivo SCSI e suas próprias configurações. No caso geral, sua presença não está associada à presença de um chip com BIOS SCSI, mas, como mostra a prática, eles geralmente são instalados juntos.

Existem também controladores poderosos para servidores. Além do suporte obrigatório para os modos mais rápidos, eles costumam ter suporte para RAID, drives hot-swap e um canal SCSI adicional, que permite aumentar o número de dispositivos conectados. Muitas vezes, um cache de hardware de 32, 64 ou mais megabytes também é instalado. Na imagem à esquerda você pode ver esse controlador da ASUSTeK (uma boa empresa, por sinal). O 486º processador é claramente visível em sua placa, que, aparentemente, está tentando administrar toda essa bondade.

Também na placa controladora SCSI, você pode encontrar o LED de atividade do barramento SCSI e / ou um conector para conectá-lo e, se houver suporte a cache, às vezes há slots para módulos de memória. Acontece que eles colocam um controlador IDE adicional, uma placa de som ou uma placa VGA. Em controladores muito antigos, às vezes você pode encontrar conectores para conectar unidades de disquete.

Vários dispositivos que não são muito apressados ​​(geralmente scanners) geralmente vêm com seu próprio controlador SCSI. Via de regra, possui uma configuração extremamente simplificada: é projetado para apenas um dispositivo e funciona apenas com ele, não possui BIOS, funciona apenas com driver próprio e sem interrupções (modo de pesquisa). Do ponto de vista econômico, isso é bastante justificado, pois oferece muitas oportunidades (é claro que mesmo a versão mais primitiva do SCSI é melhor que LPT ou USB) com salários mínimos. Mas, por outro lado, isso não é bom, porque nada além do seu próprio dispositivo com 100% de garantia não pode ser usado. Embora ninguém realmente precise disso, a velocidade dessas placas ainda é baixa, e se você realmente precisa de SCSI, terá que comprar algo mais sério.

Os dispositivos são conectados ao controlador com um cabo apropriado (estreito ou largo) em uma cadeia (semelhante ao IDE). Isso também se aplica a dispositivos externos, só que aqui você pode fazer uma analogia com uma conexão serial, digamos, um scanner e uma impressora para uma porta paralela. Não preste muita atenção às velocidades da mídia, porque na maioria dos casos a regra é: "Se o conector se encaixar, então funcionará". É verdade que, nesse caso, o barramento pode desacelerar; portanto, se possível, é melhor conectar dispositivos lentos a um conector e dispositivos rápidos a outro. Naturalmente, o controlador deve de alguma forma distinguir entre os dispositivos conectados ao mesmo cabo para estabelecer comunicação com eles. Para isso, cada dispositivo possui seu próprio número lógico, que é chamado de ID SCSI. Para dispositivos em um barramento SCSI estreito, pode ser de 0 a 7, em um barramento largo, respectivamente, de 0 a 15. O controlador SCSI, que é um dispositivo SCSI par, também possui seu próprio número, geralmente 7. Observe que se você tiver um controlador, mas houver conectores estreitos e largos, o barramento SCSI ainda será um e todos os dispositivos nele deverão ter números exclusivos. Para alguns propósitos, por exemplo, bibliotecas de dispositivos de CD-ROM, o LUN também é usado - o número do dispositivo lógico. Se houver 8 CD-ROMs na biblioteca, ela terá um ID SCSI, por exemplo, 6, e logicamente os CD-ROMs diferem em LUNs. Para o controlador, tudo isso se parece com pares de ID - LUN, em nosso exemplo 6- 0, 6- 1, ..., 6-7 O suporte LUN, se necessário, deve ser habilitado no SCSI BIOS. novos padrões em SCSI que são semelhantes ao Plug&Play sem jumper Você também pode definir opções como paridade (se o controlador suportar), habilitação do terminador, alimentação do terminador (veja abaixo), habilitação do disco no comando do controlador, etc. Novamente, isso pode muitas vezes é feito em software. via BIOS. O princípio do uso de ID é bom porque não requer interrupções. Apenas uma interrupção (para o próprio controlador) é suficiente para o SCSI funcionar, o que, ao contrário do IDE, economiza esse recurso e, portanto, torna possível instalar mais equipamento.

Agora, como prometido, sobre terminadores. Em suma, são coisas que são colocadas nas extremidades do pneu. O objetivo do uso de terminadores é garantir a correspondência do nível de sinal, 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 que possuem terminação de barramento permanentemente habilitada e dispositivos externos com passagem de barramento. Opções de terminadores:

  • Interno. Geralmente presente em discos rígidos; ligado definindo um jumper
  • Automático. A maioria dos controladores SCSI tem isso. Eles decidem por si mesmos se querem participar ou não.
  • Na forma de conjuntos de resistores, em alguns CD-ROMs e CD-Rs eles são apenas isso. Eles são desativados excluindo todas as montagens 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 possui dois conectores SCSI: um conecta o cabo ao controlador, o outro - o terminador ou cabo ao próximo dispositivo na cadeia.

Os dois últimos tipos, no entanto, já estão desatualizados e não são utilizados. Além disso, os terminadores podem ser passivos ou ativos. Hoje, quase todos ativos, proporcionam maior imunidade a ruídos e confiabilidade em altas velocidades. Normalmente, você pode determinar qual é usado em um dispositivo SCSI pela maneira como ele está 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 é 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 separação de dispositivos lentos e rápidos em diferentes controladores ou canais.

Mais detalhes sobre terminadores estão escritos na descrição de cada dispositivo. Regras de terminação são frequentemente desenhadas no manual do adaptador. O principal soa assim: o barramento SCSI deve ser terminado em ambas as extremidades. Veremos as opções mais comuns para dispositivos em um único barramento SCSI.

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

Variante com vários dispositivos internos. O terminador é habilitado apenas no último dispositivo e no controlador.

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

Existem dispositivos internos e vários externos. Terminadores são habilitados 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 barramentos de 8 bits, que na verdade são apenas os bytes alto e baixo do barramento largo (nas descrições e no BIOS SCSI, isso é chamado de High byte / Low byte). Agora, seguindo as regras acima, você precisa encerrar esses dois barramentos. Normalmente, nesses casos, os bytes alto e baixo do barramento largo podem ser terminados independentemente no controlador. Nesta situação, o barramento estreito é uma extensão do byte baixo do barramento largo. Aqui está um exemplo:

Dispositivos estreitos podem ser usados ​​em um barramento largo mesmo quando o controlador não possui 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 um conector largo na outra. Na maioria das vezes, essa necessidade surge ao conectar dispositivos estreitos externos a um controlador amplo, pois geralmente possui um conector largo externo. Se você usar adaptadores, preste atenção à terminação. Ao conectar um dispositivo estreito externo a um conector largo, o adaptador deve terminar o byte alto. Se um dispositivo estreito estiver conectado ao conector largo interno, o adaptador simplesmente converte os conectores (ou seja, reduz o número de fios de 68 para 50). É verdade que, como já observado, a terminação geralmente é realizada pelo próprio controlador e pelos dispositivos no modo automático, e não devem surgir problemas; esta informação é fornecida para referência em vez de informação prática.

Em várias conferências e FAQs, uma pergunta como "O que é melhor: IDE ou SCSI?" é frequentemente feita. É muito simples responder, mas com um pequeno e muito importante acréscimo: "Depende para quê". Aqui estão as principais vantagens do SCSI sobre o 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
  • Geralmente maior confiabilidade do que IDE para controladores e dispositivos SCSI
  • Capacidade de usar dispositivos externos
  • O número máximo de dispositivos (até 15) é muito maior que o IDE, além disso, você pode instalar vários controladores SCSI (geralmente não mais que quatro)
  • Todos os dispositivos SCSI precisam apenas de uma interrupção
  • Para melhorar a confiabilidade e o desempenho, você pode usar as tecnologias de armazenamento em cache e RAID e troca de host. É verdade que controladores IDE semelhantes também começaram a aparecer recentemente, mas certamente não são tão bons quanto os do SCSI.
  • No entanto, apesar de toda a sua beleza, o SCSI é uma interface cara. Isso se aplica a controladores e dispositivos. Antes de decidir se você precisa de SCSI, você precisa entender os objetivos. Para trabalhar, digamos, no Microsoft Office, você não precisa de alto desempenho. Além disso, os benefícios são fortemente perceptíveis apenas no caso de multitarefa ativa. Também deve ser lembrado que por pouco dinheiro você pode comprar um disco rígido muito mais rápido e espaçoso com uma 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 o máximo desempenho em seu Unreal favorito (ou o que você ama lá), então o SCSI vale o dinheiro gasto. Em geral, decida por si mesmo. Verdadeiro , se suas finanças estão em um estado deplorável, então não há nada de especial para decidir aqui ...