Interfaces do disco rigido

11
Copyright © 2001 Walter Fetter Lages 1 U n i v e r s i d a d e F e d e r a l d o R i o G r a n d e d o S u l U n i v e r s i d a d e F e d e r a l d o R i o G r a n d e d o S u l E s c o l a d e E n g e n h a r i a E s c o l a d e E n g e n h a r i a D e p a r t a m e n t o d e E n g e n h a r i a E l é t r i c a D e p a r t a m e n t o d e E n g e n h a r i a E l é t r i c a C u r s o d e E x t e n s ã o e m A r q u i t e t u r a d e C u r s o d e E x t e n s ã o e m A r q u i t e t u r a d e C o m p u t a d o r e s P e s s o a i s C o m p u t a d o r e s P e s s o a i s I n t e r f a c e s I D E e S C S I I n t e r f a c e s I D E e S C S I Copyright © 2001 Walter Fetter Lages 2 D i s c o R í g i d o D i s c o R í g i d o S e t o r e s T r i l h a s C a b e ç a s C i l i n d r o s 3 6 0 0 r p m L a t ê n c i a d e 8 . 3 3 m s 7 2 0 0 r p m

Transcript of Interfaces do disco rigido

Copyright © 2001 Walter Fetter Lages1

Universidade Federal do Rio Grande do SulUniversidade Federal do Rio Grande do SulEscola de EngenhariaEscola de Engenharia

Departamento de Engenharia ElétricaDepartamento de Engenharia ElétricaCurso de Extensão em Arquitetura de Curso de Extensão em Arquitetura de

Computadores PessoaisComputadores Pessoais

Interfaces IDE e SCSIInterfaces IDE e SCSI

Copyright © 2001 Walter Fetter Lages2

Disco RígidoDisco Rígido

�Setores

�Trilhas

�Cabeças

�Cilindros

�3600rpm

Latência de 8.33 ms�

7200rpm

Copyright © 2001 Walter Fetter Lages3

Trilhas e SetoresTrilhas e Setores

Copyright © 2001 Walter Fetter Lages4

Cabeças e PratosCabeças e Pratos

Copyright © 2001 Walter Fetter Lages5

CD−ROMCD−ROM

Copyright © 2001 Walter Fetter Lages6

Interfaces para Disco RígidoInterfaces para Disco Rígido

�ST−506 (0.6MB/s)

�EDSI (1.25MB/s)

�IDE (8.3MB/s)

�EIDE (16.6MB/s)

�SCSI (5MB/s)

�SCSI−II (20MB/s)

�SCSI−III (80MB/s)

Copyright © 2001 Walter Fetter Lages7

Integrated Drive ElectronicsIntegrated Drive Electronics

�IDE é uma simplificação do ISA

16 bits de dadosComandos de leitura e escritaCanal de DMAInterrupção

�Controlador do HD incluído no drive

�Máximo de 2 dispositivos

MestreEscravo

Copyright © 2001 Walter Fetter Lages8

IDEIDE

�Ccapacidade

Cilindros x cabeças x trilhas� 1024 x 16 x 63 x 512 = 528 MB

Com BIOS especial� 1024 x 256 x 63 x 512 = 7.88 GB

�Taxa de transferências até 8.3MB/s

�Portas 1F0−1F7 e 3F6−3F7

�IRQ14

Copyright © 2001 Walter Fetter Lages9

Enhanced−IDEEnhanced−IDE

�Padrão ATA

�2 portas IDE

Porta primária� Mestre� Escravo� Portas 1F0−1F7 e 3F6−3F7�

IRQ14

Porta secundária� Mestre�

Escravo� Portas 1F0−1F7 e 3F6−3F7� IRQ 15

Copyright © 2001 Walter Fetter Lages10

EIDEEIDE

�Capacidade

Cilindros x cabeças x trilhas� 65536 x 256 x 63 x 512 = 128 GB

�Taxas até 16.6MB/s

�Suporta media removível

�Suporta logical block addressing (LBA)

O HD é tratado como uma seqüência de blocos e não como CHS

Copyright © 2001 Walter Fetter Lages11

Modos EIDEModos EIDE

�Modo 0 burst de 3.3MB/s

�Modo 1 burst de 5.2MB/s

�Modo 2 burst de 8.3MB/s

�Modo 3 burst de 11.1MB/s

�Modo 4 burst de 16.6MB/s

Copyright © 2001 Walter Fetter Lages12

Small Computer System Small Computer System InterfaceInterface

�Barramento para até 7 dispositivos (SCSI) ou 15 dispositivos (SCSI−III)

�Dispositivos com prioridade

SCSI−ID�

Suporta sinalização diferencial�

Barramento multimestre�

Recursos do sistema utilizados apenas pelo host adapter

A maioria suporta busmaster no barramento hospedeiro

Copyright © 2001 Walter Fetter Lages13

SCSI−ISCSI−I

�8bits

�Clock de 5MHz

�7 dispositivos por barramento

Copyright © 2001 Walter Fetter Lages14

SCSI−IISCSI−II

�2 opções

Fast� Clock de 10MHz

Wide� Barramento de 16 bits

�Tagged command Queueing

Comandos são armazenados antes de serem executados

�Comando executados na seqüência que maximiza o desempenho

Copyright © 2001 Walter Fetter Lages15

SCSI−IIISCSI−III

�Ultra

Clock de 20 MHZ�

Ultra2Clock de 40 Mhz

�Wide

16bits�

Diversas combinaçõesUltrawide => taxa de 40 MB/sUtra2wide => taxa de 80 MB/s

Copyright © 2001 Walter Fetter Lages16

Fases do Protocolo SCSIFases do Protocolo SCSI

�Barramento livre

�Arbitragem

�Seleção

�Reseleção

�Comando

�Dados

�Mensagem

�Status

Copyright © 2001 Walter Fetter Lages17

Barramento SCSIBarramento SCSI�

Cada dispositivo possui um SCSI−ID selecionado por jumper

�Os dispositivos nas extremidades do barramento devem ter terminadores habilitados

Às vezes o host adapter está no meio do barramentoPodem ser utilizados terminadores stand−aloneAlguns dispositivos possuem terminadores ativos

Copyright © 2001 Walter Fetter Lages18

Interface com o SCSIInterface com o SCSI

�Host adapter ID

�Habilitação de verificação de paridade

�Terminação

Wide e narrow bus devem ter terminadores independentes, eventualmente configurados de modo diferente

Copyright © 2001 Walter Fetter Lages19

Opções de BootOpções de Boot

�Seleção de dispositivo de boot

�Seleção de unidade lógica (LUN) dentro do dispositivo

A grande maioria dos dispositivos possui apenas uma única LUNCada seção de um CD−ROM multiseção é uma LUN

Copyright © 2001 Walter Fetter Lages20

Configuração dos DispositivosConfiguração dos Dispositivos

�Iniciar negociação para modo síncrono

�Taxa de transferência síncrona

�Habilitação de desconeção

�Inicar negociação para modo wide

�Enviar comando de inicialização de unidade

�Incluir na procura da BIOS

Copyright © 2001 Walter Fetter Lages21

Configurações AvançadasConfigurações Avançadas

�Suporte à SCAM

SCSI Configuration Auto−Magically�

Habilitação da BIOS do host adapterNecessário para dar boot por dispositivo SCSINão é necessário para a interface SCSI funcionar

�Suporte à extensões da int13

Copyright © 2001 Walter Fetter Lages22

Utilitários SCSIUtilitários SCSI

�Formatação de baixo nível

�Verificação de mídia