Please enable JavaScript.
Coggle requires JavaScript to display documents.
Discos Rígidos - Coggle Diagram
Discos Rígidos
-
Estrutura lógica
Estrutura:
Faces (ou cabeças): duas por disco metálico
Trilhas (ou cilindros): faixas concêntricas
Setores: “fatias” angulares
Blocos físicos:
Interseção entre cabeça, trilha e setor
Tamanho fixo de 512 ou 4.096 bytes
Endereçamento dos blocos:
Esquema CHS: Cylinder, Head, Sector (interno)
Esquema LBA: Large Block Array (firmware ou BIOS)
-
Sistemas RAID
Problemas dos discos rígidos:
Discos são lentos e podem falhar, levando à perda de dados
Estratégia RAID: Redundant Array of Independent Disks
Criar um disco lógico a partir de discos físicos
Operações em paralelo permitem maior desempenho
Redundância (cópias) permitem tolerar falhas
Implementado em hardware dedicado ou software
Opera com blocos (abaixo dos arquivos)
Níveis RAID
RAID 0 - soma de discos (linear ou stripping)
RAID 1 - espelhamento de discos
RAID 2 - redundância de bits (não usado)
RAID 3 - redundância de bytes (não usado)
RAID 4 - redundância de blocos, disco de paridade
RAID 5 - redundância de blocos, blocos de paridade
distribuídos
RAID 6 - dois blocos de paridade, para tolerar mais erros
RAID 1+0 ou 0+1 - combinações de RAID 0 e 1
Estratégia Leitura Escrita Espaço Falhas Discos
RAID 0 linear| até N | até N | N × T | 0 | ≥ 2
RAID 0 strip| até N | até N | N × T | 0 | ≥ 2
RAID 1 | até N | 1 | T | N − 1 | ≥ 2
RAID 4 |até N − 1| 1 | (N − 1) × T | 1 | ≥ 3
RAID 5 | até N | 1 | (N − 1) × T | 1 | ≥ 3
RAID 6 | até N | 1 | (N − 2) × T | 2 | ≥ 4
Escalonamento de acessos
-
O disco é um dispositivo sequencial: trata um pedido por vez
Tratamento dos pedidos de acesso ao disco:
Pedidos dos processos são mantidos em uma fila
A fila é organizada de acordo com um algoritmo
Busca-se desempenho e justiça
Definição
Dispositivo de armazenamento magnético
Um ou mais discos metálicos
Velocidade de rotação entre 4.200 e 15.000 RPM
Capacidade entre 100s GB e 10 TB
Taxa de transferência entre 0.5 e 2 Gbps
Latência entre 2 e 10 ms