Unidade V.1

Transcrição

Unidade V.1
CEFET-RS
Curso de Eletrônica
5.1 - Armazenamento em Disco
Aspectos Físicos e Elétricos
Organização de Computadores
Profs. Roberta Nobre & Sandro Silva
[email protected] e [email protected]
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.1
Prof. Roberta Nobre & Sandro Silva
Armazenamento de Dados
Meios Magnéticos: cada bit é definido pelo
campo magnético detectado em um cabeçote,
segundo a orientação do campo (polaridade);
Meios Óticos: cada bit é definido pelo reflexão
da luz, detectado em um sensor ótico
(existência do feixe refletido);
Meios Óticos/Magnéticos: gravação
magnética/ótica e leitura ótica;
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.2
Prof. Roberta Nobre & Sandro Silva
Armazenamento de Dados
Discos Magnéticos: cada disco, possui duas
camadas.
Primeira: chamada de substrato, normalmente
feita de alumínio (HD) ou um polímero (FD).
Serve de base para a camada magnética.
Segunda: material magnético colocado dos dois
lados do disco sobre o substrato.
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.3
Prof. Roberta Nobre & Sandro Silva
Armazenamento de Dados
Posicionador
da Cabeça
Eixo de
rotação
Cabeça de
leitura e/ou
gravação
Meio físico
(disco)
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.4
Prof. Roberta Nobre & Sandro Silva
Meios Magnéticos
motor
Eixo
disco
Superfície
magnétizável
Cabeçote de leitura e gravação
(eletroímã de precisão)
Disco rígido: metal (alumínio) ou vidro
Disco flexível: polímero (plástico)
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.5
Prof. Roberta Nobre & Sandro Silva
Motores
Motor CC: responsável por manter a rotação do
disco constante. Fator, também responsável
pelo desempenho do HD, quanto maior a
rotação maior o desempenho do disco.
Rotações mais comuns:
5.600 rpm
7.200 rpm
10.000 rpm
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.6
Prof. Roberta Nobre & Sandro Silva
Motores
Acionador responsável pelo posicionamento da cabeça de leitura e
gravação sobre a superfície do disco.
Motor de passo:
Requer um passo para mudança de cilindro;
É lento para discos com muitos cilindros;
O diâmetro do disco e o comprimento do braço pode variam
com a temperatura;
Voice Coil:
Requer informações escritas no disco para permitir
posicionamento preciso.
Cunha (wedge): a informação é gravada uma vez a cada trilha;
Embutido (embedded): a informação é gravada antes de cada
setor. (utiliza número par de cabeças);
Dedicado (dedicated): a informação é gravada em uma das
superfícies do disco. (utiliza número ímpar de cabeças);
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.7
Prof. Roberta Nobre & Sandro Silva
Discos Magnéticos
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.8
Prof. Roberta Nobre & Sandro Silva
Diâmetro dos discos
Nos discos magnéticos determina o tamanho
físico do disco rígido.
3.5 Polegadas (mais comuns)
5.25 Polegadas (mais antigos – Big Foot)
2.5 Polegadas (notebooks)
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.9
Prof. Roberta Nobre & Sandro Silva
Cabeça Magnética
• Quando os discos giram, em alta rotação, formam um colchão de
ar, repelindo a cabeça de leitura/gravação, a qual fica a alguns
mícrons (µm) de distância do disco.
• Quando o HD está desligado, as cabeças de leitura/gravação
ficam numa posição de descanso (Parking Zone), longe da área de
dados do disco magnético. Elas só saem dessa posição quando os
discos já estiverem girando à velocidade máxima.
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.10
Prof. Roberta Nobre & Sandro Silva
Discos Magnéticos
Trilhas: círculos concêntricos
Limites:
PATA: 65536
BIOS: 1024
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.11
Prof. Roberta Nobre & Sandro Silva
Discos Magnéticos
Setores: porções de cada trilha
Limites:
PATA: 255
BIOS: 63
Um setor: 512 bytes
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.12
Prof. Roberta Nobre & Sandro Silva
Discos Magnéticos
HD com 2 discos internos (exemplo):
•
Possui 4 faces e uma cabeça para cada face, as
faces são totalmente isoladas.
•
Apesar de termos mais de uma cabeça, elas não se
movimentam independentemente, estão todas presas
a mesma peça. Por isso quando uma cabeça estiver
na trilha 5 de uma face, por exemplo, todas as outras
cabeças também estarão na trilha 5 das outras faces.
Constituindo assim o conceito de cilindro.
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.13
Prof. Roberta Nobre & Sandro Silva
Discos Magnéticos
A quantidade de discos define
a quantidade de cabeças;
Limites:
PATA: 16
BIOS: 255
cilindros
discos
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.14
Prof. Roberta Nobre & Sandro Silva
Capacidade dos Discos Magnéticos
Cálculo da capacidade de um disco:
Tamanho = trilhas*setores_por_trilha*cabeças*tamanho_do_setor
Tamanho do setor = normalmente 512 bytes
Número de cilindros
40
80
80
80
623
3148
Número de setores/trilha
9
15
18
36
64
16
Número de cabeças
2
2
2
2
63
63
Capacidade
360KB
1,2MB
1,44MB
2,88MB
1,2GB
1,51GB
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.15
Prof. Roberta Nobre & Sandro Silva
Capacidade dos Discos Magnéticos
Número de cilindros
40
80
80
80
623
3148
Número de setores/trilha
9
15
18
36
64
16
Número de cabeças
2
2
2
2
63
63
Capacidade
360KB
1,2MB
1,44MB
2,88MB
1,2GB
1,51GB
Disquetes
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.16
Disco
Rígido
Prof. Roberta Nobre & Sandro Silva
Discos Magnéticos
Zoned Bit Recording (ZBR) ou
Multiple Zone Recording (MZR)
Nos discos antigos o mesmo número de setores para todas as
trilhas independente do diâmetro, agora quanto maior a trilha,
maior a quantidade de setores (ZBR).
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.17
Prof. Roberta Nobre & Sandro Silva
Discos Magnéticos
Cálculo da capacidade de um disco:
Tamanho = trilhas*setores_por_trilha*cabeças*tamanho_do_setor
Tamanho do setor = normalmente 512 bytes
BIOS
PATA
DOS
Número máximo de cilindros
1024
65536
1024
Número máximo de setores/trilha
63
255
64
Número máximo de cabeças
255
16
64
Limite máximo
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.18
Prof. Roberta Nobre & Sandro Silva
Limitação de 504Mbyte
Cálculo da capacidade de um disco:
Tamanho = trilhas*setores_por_trilha*cabeças*tamanho_do_setor
Tamanho do setor = normalmente 512 bytes
BIOS
PATA
DOS
Número máximo de cilindros
1024
65536
1024
Número máximo de setores/trilha
63
255
64
Número máximo de cabeças
255
16
64
Capacidade:
504MB
Limite máximo
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.19
Prof. Roberta Nobre & Sandro Silva
Limitação de 504Mbyte
ocorre devido:
• limitação no endereçamento de cilindros (10 bits) no BIOS;
• limitação no endereçamento de setores na trilha (6 bits) no BIOS;
• limitação no endereçamento de cabeças (4 bits) no padrão ATA;
Controladora
IDE
BIOS
S.O.
disco
65536
1024
255
63
16
255
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.20
Prof. Roberta Nobre & Sandro Silva
Limitação de 504Mbyte
ocorre devido:
• limitação no endereçamento do cilindros (10 bits) no BIOS;
• limitação no endereçamento do setores na trilha (6 bits) no BIOS;
• limitação no endereçamento da cabeça (4 bits) no padrão ATA;
Driver
do
fabricante
Controladora
IDE
BIOS
S.O.
disco
65536
X1
255
Y1
16
Z1
CEFETRS - Eletrônica
Organização de Computadores
conversão
Unidade 05.1.21
X
1024
Y
63
Z
255
Prof. Roberta Nobre & Sandro Silva
Limitação de 504Mbyte
ocorre devido:
• limitação no endereçamento do cilindros (10 bits) no BIOS;
• limitação no endereçamento do setores na trilha (6 bits) no BIOS;
• limitação no endereçamento da cabeça (4 bits) no padrão ATA;
Solução:
1- Software fornecido pelo fabricante que deve ser executado quando
da instalação do HD. O software é executado toda vez que o computador
é inicializado e realiza o gerenciamento entre endereçamento lógico
(realizado pela BIOS) e endereçamento real (que ocorre no HD);
2- Disk Manager: software genérico que realiza o gerenciamento entre
endereçamento lógico e endereçamento real;
3- Atualização da BIOS: criação do modo LBA, onde o BIOS realiza o
gerenciamento do disco por blocos lógicos, eliminando as limitações por
quantidade de bits no endereçamento.
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.22
Prof. Roberta Nobre & Sandro Silva
Limitação de 8Gbyte
Cálculo da capacidade de um disco:
Tamanho = trilhas*setores_por_trilha*cabeças*tamanho_do_setor
Tamanho do setor = normalmente 512 bytes
BIOS
PATA
DOS
Número máximo de cilindros
1024
65536
1024
Número máximo de setores/trilha
63
255
64
Número máximo de cabeças
255
16
64
Limite máximo
8GB
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.23
Capacidade:
8GB
Prof. Roberta Nobre & Sandro Silva
Limitação de 8Gbyte
ocorre devido:
• ter sido alcançado os limites máximos de todas as características do
BIOS (cilindros, setores por trilha e cabeças).
1024*63*255*512 = 8.422.686.720 bytes
= 8.225.280 KB
= 8.032,5 MB
= 7,8 GB
Solução:
1 - Particionar o HD em unidades lógicas de até 7,8GB;
2 - Atualização da BIOS: aumentar a quantidade de bits em cada
variável cilindro, setores por trilha e cabeças.
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.24
Prof. Roberta Nobre & Sandro Silva
Limitação de 127Gbyte
Cálculo da capacidade de um disco:
Tamanho = trilhas*setores_por_trilha*cabeças*tamanho_do_setor
Tamanho do setor = normalmente 512 bytes
BIOS
PATA
DOS
Número máximo de cilindros
1024
65536
1024
Número máximo de setores/trilha
63
255
64
Número máximo de cabeças
255
16
64
Limite máximo
CEFETRS - Eletrônica
Organização de Computadores
127,5GB
Unidade 05.1.25
Capacidade:
127GB
Prof. Roberta Nobre & Sandro Silva
Limitação de 127Gbyte
ocorre devido:
• ter sido alcançado os limites máximos de todas as características do
padrão ATA (cilindros, setores por trilha e cabeças).
65536*255*16*512 = 136.902.082.560 bytes
= 133.693.440 KB
= 130.560 MB
= 127,5 GB
Solução:
1 – Upgrade do padrão: ATA-6 incrementa a quantidade de bits do
endereçamento no modo LBA para 48 bits
2 – Troca do padrão: criação do padrão SATA.
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.26
Prof. Roberta Nobre & Sandro Silva
Capacidade dos Discos Magnéticos
Número de cilindros
40
80
80
80
623
3148
Número de setores/trilha
9
15
18
36
64
16
Número de cabeças
2
2
2
2
63
63
Capacidade
360KB
1,2MB
1,44MB
2,88MB
1,2GB
1,51GB
Padrão do BIOS
1024 cilindros?
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.27
Padrão PATA
16 cabeças?
Prof. Roberta Nobre & Sandro Silva
Capacidade dos Discos Magnéticos
Controladora
do
disco
BIOS
S.O.
disco
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.28
Prof. Roberta Nobre & Sandro Silva
Controladora do disco
Funções da controladora dos disco:
• Movimentação das cabeças
• Velocidade de rotação do disco
• Leitura e gravação de dados
• Envio e recebimento de dados através
da porta IDE.
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.29
Prof. Roberta Nobre & Sandro Silva
Armazenamento Magnético
Domínios
Magnéticos
S S
N S
N N
S S
N S
N N
S N
S S
Forma de
onda de
escrita
Forma de
onda de
leitura
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.30
Prof. Roberta Nobre & Sandro Silva
Armazenamento Magnético
Tipos de codificação:
FM (Frequency Modulation):
• utilizada até o fim da década de 70;
• representação: transição de relógio + transição de dado;
Æ bit 1: duas transições (TT);
Æ bit 0: transição + não transição (TN);
MFM (Modified Frequency Modulation):
• dobra a capacidade de armazenamento;
• representação:
transição (NT);
transição de relógio + transição de dado;
Æ bit 1: não transição +
Æ bit 0 precedido de 0: TN;
Æ bit 0 precedido de 1: NN;
RLL (Run Length Limited):
• utilizado atualmente;
• capacidade 50% maior que MFM (3x FM);
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.31
Prof. Roberta Nobre & Sandro Silva
Controladoras de disco rígido
ST-506 e ST-412 Î Seagate (1º HD para PC Î ST506 de 5MB)
acionadora + placa controladora
desempenho: 625KB/s (MFM), 984KB/s (RLL), 1200KB/s (ARLL)
ESDI – baseadas na ST-412 com parte lógica na acionadora
capacidade máx: 1GB
desempenho: 3MB/s
codificação: RLL e ARLL
SCSI
controladora integrada no acionador de disco
desempenho: 4MB/s (SCSI-1), 20MB/s (SCSI-2), 160MB/s (SCSI-3)
permitem operação simultânea de vários dispositivos
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.32
Prof. Roberta Nobre & Sandro Silva
Controladoras de disco rígido
IDE – Integrated Drive Electronics
controladora integrada no acionador de disco
gerenciamento da geometria independente da BIOS
especificação ATA (AT attachment)
define forma de comunicação com o processador
desempenho: 4MB/s (ATA), 16MB/s (ATA-2), 22MB/s (ATA-3),
33MB/s(ATA-4), 66MB/s(ATA-5), 100MB/s(ATA-6), 133MB/s(ATA-7)
IDE – SATA Æ Serial ATA
cabo de comunicação com 4 vias blindadas
hot-swap ou hot-plug
desempenho: 150MB/s(SATA-I), 300MB/s(SATA-II),
600MB/s(SATA-III)
CEFETRS - Eletrônica
Organização de Computadores
Unidade 05.1.33
Prof. Roberta Nobre & Sandro Silva

Documentos relacionados

Unidade IV.4

Unidade IV.4 CEFETRS - Eletrônica Organização de Computadores

Leia mais

Unidade IV.3

Unidade IV.3 CEFETRS - Eletrônica SATA/150 Organização de Computadores

Leia mais

7 - Vídeo

7 - Vídeo CGA (Color Graphics Adapter): • opera em modo texto e modo gráfico; EGA (Enhanced Graphics Adapter): • sucessor das placas MDA e CGA; MCGA (Multi-Color Graphics Array): • utilizada originalmente no...

Leia mais