interfaces de discos rígidos fábio henrique da silva
TRANSCRIPT
Interfaces de discos rígidos
Fábio Henrique da Silva
Motivação
Funcionamento das interfaces e suas implicações na performance
Entender a “sopa de letras” ATA, IDE, SATA, EIDE, SCSI...
Aprender a escolher um disco rígido não é uma má idéia!
Agenda
1. O que é uma interface2. Funcionamento dos discos
rígidos3. Perspectiva histórica4. Interfaces ATA5. Interfaces SCSI6. Outras interfaces7. Considerações finais
O que é uma interface
Padrão físico de conexão Cabos e conexões
Padrão lógico de operação Sinais, timing...
Operações do disco disponíveis para o meio externo
Como essas operações devem ser executadas
Funcionamento dos discos rígidos
Perspectiva histórica
IBM RAMAC 305 (1956)IBM RAMAC 305 (1956)
- 5M caracteres de 7 bits
Perspectiva histórica
IBM 3340 Winchester IBM 3340 Winchester (1973)(1973)
- Tecnologia HDA
Perspectiva histórica
Sughart [Seagate] ST-506 (1979)Sughart [Seagate] ST-506 (1979)
- Primeiro padrão de interfaces para microcomputadores
Perspectiva histórica
Plus Development - Quantum Corporation “Hardcard” Plus Development - Quantum Corporation “Hardcard” (198?)(198?)
- Disco rígido e controlador em uma só placa
- Vibração: falta de suporte para expansões ISA
- Mais de um slot ocupado
Interfaces ATA
• 2 bytes por ciclo de transmissão
• Discos master e slave
• Cabos de 40 vias (80 vias para Ultra ATA)
• ATAPI (CD-ROMs, fitas magnéticas)
Interfaces ATA
Interfaces SCSI
SASI (1979)SASI (1979)
- Precursora do padrão SCSI
Interfaces SCSI
• Mais do que uma interface, um barramento
• Dispositivos heterogêneos
• Vários padrões de cabeamento
Interfaces SCSI
Interfaces SCSI
Outras interfaces
SATA Limites técnicos para o aumento
das velocidades ATA PC Parallel Port e USB 2.0 IEEE-1394 SSA Fibre Channel iSCSI SAS
Considerações finais
ATA versus SCSI: tradeoff entre flexibilidade e custo
“Sopa de letras” Muitos padrões e siglas podem
causar tanta confusão quanto a falta de padrões
Interface adequada depende do ambiente e da aplicação