170 likes | 309 Views
INSTITUTO DE COMPUTAÇÃO. Universidade Estadual de Campinas. Por Dentro do HD. Vitor Paulo Vilarino Pinto – RA: 046961 Vitor Gouvêa Frachi – RA: 046956 Franz Glauber Vanderlinde – RA: 043648. Sumário. Introdução Componentes Gravação e Leitura de Dados Gravação Longitudinal
E N D
INSTITUTO DE COMPUTAÇÃO Universidade Estadual de Campinas Por Dentro do HD Vitor Paulo Vilarino Pinto – RA: 046961 Vitor Gouvêa Frachi – RA: 046956 Franz Glauber Vanderlinde – RA: 043648
Sumário • Introdução • Componentes • Gravação e Leitura de Dados • Gravação Longitudinal • Gravação Perpendicular • Organização dos Dados no HD • Detecção de Erros • RAID • Sistema de Arquivos
Introdução • Armazenamento de informações • Memória não-volátil • Duas partes: • Circuitos Impresos • HDA (Hard Drive Assembly)
Componentes • Platters • Heads • Arm • Voice Coil
Gravação e Leitura de Dados • Discos magnéticos (platters) • Substratro (Alúminio ou Vidro) • Camada magnética (Ferro ou Cobalto) • Heads • Gravação • Semelhante a um eletroímã • Leitura • Capta o campo magnético através de um processo de indução ou resistência
Gravação Longitudinal • Usado desde os primeiros HD’s • Orientação Magnética longitudinal • Problemas: • Limite da densidade de gravação (~100Gbs/polegada²) • Superparamagnetismo
Gravação Perpendicular • Orientação Magnética perpendicular • Vantagens • Diminuição do fenômeno de Superparamagnetismo • Aumento da densidade de gravação em até 10x!!
Organização dos Dados no HD • Trilhas • Círculos concêntricos • Setores • Pedaço de uma trilha (geralmente 512 bytes) • Cilindros • Conjunto de Trilhas
Detecção de Erros • Sistema de ECC (error-correcting code) • Cada setor possui alguns bytes de ECC • Se ocorrer um erro de leitura : • Controlador tenta por diversas vezes recuperar os dados através do código ECC • Se não conseguir => Bad Block
Raid • Conjunto dois ou mais discos trabalhando conjuntamente para tornar o sistema de disco mais rápido e/ou mais seguro • RAID’s mais usados: • RAID0(Stripping) • RAID1(Mirroring) • RAID10(Stripping/Mirroring) • RAID5 • RAID6
Sistema de Arquivos • FAT16 • Usado principalmente em cartões SD e pendrives de até 2GB • Endereço de 16 bits • Suporta partições de no máximo 2GB • FAT32 • Endereço de 32 bits • Partições de no máximo 2TB, mas arquivos de no máximo 4GB • NTFS • Endereço de 64 bits • Outras funcionalidades como ADS, recuperação de arquivos, etc..