dispositivos armazenamento

18
Dispositivos de Armazenamento em Disco Prof. Thales Castro

Upload: rubiana-corte

Post on 03-Jul-2015

412 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dispositivos Armazenamento

Dispositivos de Armazenamento em Disco

Prof. Thales Castro

Page 2: Dispositivos Armazenamento

Armazenamento de Dados• A coleção de dados deve ser armazenado em

algum repositório

• Este repositório, por sua vez, deve ser gravado em alguma mídia de armazenamento

• Essas mídias incluem duas categorias principais:– Armazenamento primário– Armazenamento secundário

Page 3: Dispositivos Armazenamento

Armazenamento Primário

• Inclui mídias que podem ser operadas diretamente pelo processador

• Também chamadas de memórias voláteis, pois podem ocorrer perda de dados

• Ex.: memória principal e memória cache• Vantagem: oferece acesso rápido aos dados• Desvantagem: limitação da capacidade de

armazenamento

Page 4: Dispositivos Armazenamento

Armazenamento Primário

• Existem várias formas para organização de dados nesses dispositivos:– Lista de Arquivos desordenados (heaps)

– Lista de Arquivos ordenados (sorted)

– Árvores AVL

– Árvores B e B+

• Para organização com lista, uma maneira fácil de busca de um registro é através da utilização de tabelas HASH

Page 5: Dispositivos Armazenamento

Armazenamento Secundário

• Inclui discos magnéticos e ópticos e fitas• Geralmente possuem maior capacidade de

armazenamento• Porém o custo para acesso aos dados é mais lento

do que os de armazenamento primário– Dados não podem ser acessados diretamente pelo

processador

• E quais são os dispositivos existentes?– Fitas Magnéticas– Discos

Page 6: Dispositivos Armazenamento

Dispositivos de Armazenamento de Arquivo – Fitas Magnéticas

• São dispositivos de acesso seqüencial aos dados• Dados são armazenados em cartuchos de alta

capacidade, semelhantes a fitas de vídeo • Não muito utilizado em aplicações devido à

dificuldade de leitura dos dados (a não ser aplicações específicas)

• A maior utilidade dessas fitas é na geração de backup

Page 7: Dispositivos Armazenamento

Dispositivos de Armazenamento Secundário – Discos

• Os dados são armazenados através de bits de informação (0 ou 1)

• Esses bits são agrupados em conjuntos de 4 a 8 bits, formando um byte (ou caractere)

• Esses dados são armazenados em discos que variam de tamanho

• Seja qual for a capacidade, todos são feitos de um material magnético moldado como um fino disco circular (Figura 1)

Page 8: Dispositivos Armazenamento

Figura 1 – Disco de Face Única

Trilha

BraçoAtuador

Cabeçote de Leitura/Escrita

Page 9: Dispositivos Armazenamento

Dispositivos de Armazenamento Secundário – Discos

• Os discos são divididos em dois tipos:– Face Única: armazena informações em apenas

uma superfície– Dupla Face: armazena informações em ambas

as superfícies

• São arranjados em conjuntos (pack) de discos para aumentar a capacidade de armazenamento (Figura 2)

Page 10: Dispositivos Armazenamento

Figura 2 – Conjunto de DiscosRotação do

Disco

Atuador

Braços

Eixo

Cilindro deTrilhas (imaginário)

Page 11: Dispositivos Armazenamento

Dispositivos de Armazenamento Secundário – Discos

• A capacidade do conjunto de discos varia, podendo chegar a Terabytes

• A informação é armazenada em círculos concêntricos, chamados de trilhas, que possuem diâmetros distintos

• As trilhas de mesmo diâmetro das várias superfícies são chamadas de cilindros

• Informações de um mesmo cilindro são recuperadas mais rapidamente do que se estivessem em trilhas diferentes (vide Figura 2)

Page 12: Dispositivos Armazenamento

Dispositivos de Armazenamento Secundário – Discos

• O número de trilhas em um discos pode variar desde algumas centenas até milhares

• Por ter uma grande quantidade de informações, cada trilha é dividida em vários setores menores (blocos)

• Facilita uma busca de informação

Page 13: Dispositivos Armazenamento

Dispositivos de Armazenamento Secundário – Discos

• Existem várias organizações de setor• Uma das mais usadas é a que forma ângulos menores

a partir do centro do disco • Outra é a ZBR (Zone Bit Rating, Gravação de Zona

por Bit), que permite que uma faixa de cilindros tenha o mesmo número de setores por arco

• Essa organização é feita durante a formatação pelo SO, e não pode ser alterada dinamicamente

• A Figura 3 mostra um exemplo dessas técnicas

Page 14: Dispositivos Armazenamento

Figura 3 –Trilhas de um Disco

Trilha

Setor (arco de uma trilha)

Três setores

Dois setores

Um setor

Ângulo fixo

ZBR

Page 15: Dispositivos Armazenamento

Dispositivos de Armazenamento Secundário – Discos

• A transferência de dados entre a memória principal e o dispositivo se dá através desses setores– Combinação Cilindro X Setor X Trilha fornece a

entrada/saída de determinada informação

• Nos dispositivos modernos, existe uma estrutura chamada LBA (Logical Block Adress – Endereço de Bloco Lógico), com o mapeamento entre os diversos setores e o buffer

Page 16: Dispositivos Armazenamento

Dispositivos de Armazenamento Secundário – Discos

• O cabeçote é o responsável pela leitura/escrita nas unidades de disco

• O atuador posiciona os cabeçotes sobre as diversas trilhas específicas

• É necessária uma rotação sobre o eixo para o posicionamento dos cabeçotes

• Essa rotação varia geralmente entre 5.400 e 15.000 rpm

Page 18: Dispositivos Armazenamento

FIM