Discos Rigídos 1. Tecnologia Raid

Slides:



Advertisements
Apresentações semelhantes
Banco de Dados Aula 01: Conceitos Básicos
Advertisements

SISTEMA BINÁRIO Hardware de Computadores. SISTEMA BINÁRIO Hardware de Computadores.
INTRODUÇÃO À COMPUTAÇÃO PARALELA
Estruturas de Dados para projeto de SGBD. Estruturas de dados analisadas Estruturas de nível Esparso Denso Combinadas Arvore B+ Tabela de hash.
BARRAMENTOS Iriam Cristiane Damas e Ronaldo Hornburg
Custos XP x Custos Tradicionais André Chinvelski.
XP - Continuous Integration Leonardo Pereira Demilis.
Sistemas Operacionais
Prof. Dr. Helder Anibal Hermini
1. Equivalência entre portas 2. Derivação de expressões booleanas 3
COMPRESSÃO DE FILMES GRUPO: Alessandra Antunes Vargas Anderson Konzen
Criptografia Quântica : Um Estudo
(Como implementar multiplicação e divisão uma vez só :-)
Gustavo Vieira Pereira
Compressão por Hardware
Webcast Gestão da Manutenção Histórico de Aplicações e Manutenções.
Publicidade e Propaganda – Conceitos e Categoria
Processamento de Imagens
Profa. Graziela Santos de Araújo Algoritmos e Programação II, 2010
Diretoria de Ensino – Região de Mogi Mirim. Questões de múltipla escolha: elaboradas por professores e analisadas por especialistas; pré-testadas; realiza.
Conceitos iniciais Hardware/Software
Arquitetura da informação Por Luiz Siqueira. O nome é imponente e a técnica está na moda. Contudo, o importante é o seguinte: a Arquitetura de Informação.
Planejando seu site Objetivos Abordagem Sílvia Dota.
UD de Sorocaba/ Iperó UNIVERSIDADE ESTADUAL PAULISTA Recursos Computacionais Antonio Martins.
Campus de Sorocaba UNIVERSIDADE ESTADUAL PAULISTA Recursos Computacionais Antonio Martins.
Funções de um computador
Prof: Encoder Angular Prof:
Técnicas de Amostragem
Sistemas de Tutoria Inteligente (STI) Visam proporcionar instrução de forma adaptada a cada aprendiz. STIs adaptam o processo de instrução a determinadas.
CT-300 – Seminário de Tese 1/25 Um Framework Padrão para Simulação de Modelos de Robôs Móveis de Robôs Móveis Juliano A. Pereira Prof. Carlos H. C. Ribeiro.
CES-11 LAB 03 Bitmap Quadtree
Segurança de Dados no MAER.
Jumpers 1. O que são Jumpers
Memórias 1. Definição de Memórias: Divisão – Leitura e Escrita
1. Função: - Criar meios para que o processador possa comunicar-se com todos estes componentes com a maior velocidade e confiabilidade possíveis. - Na.
Capítulo I – Conceitos Primários 1.1 – Estrutura de um computador 1.2 – Informações manipuladas por um computador 1.3 – Evolução das linguagens de programação.
Função Gráficos. Domínio e imagem no gráfico.
TA 733 A – Operações Unitárias II
Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa.
Tema I TEMA DE DISCUSSÃO I Prof. Dr. Marcio Lobo Netto 1 o. Período / 2004 Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018.
FUNDAÇÃO CARLOS CHAGAS
Teorema do Confronto Se não pudermos obter o limite diretamente, talvez possamos obtê-lo indiretamente com o teorema do confronto. O teorema se refere.
TÉCNICAS DE CODIFICAÇÃO DE SINAIS
TÉCNICAS DE CODIFICAÇÃO DE SINAIS
Introdução à Codificação de Canal Evelio M. G. Fernández
Interpolação Introdução Conceito de Interpolação
Aritmética de ponto flutuante Erros
Representações na base decimal e binária
Sistemas Lineares Parte 2
Organização de Sistemas de Computadores
Arquitetura de ComputadoresProf a Luiza Mourelle Apesar da evolução tecnológica, as CPUs continuam mais rápidas que a memória. O problema não é tecnológico,
Desempenho A rápida taxa de melhoria na tecnologia de computadores veio em decorrência de dois fatores: avanços na tecnologia utilizada na construção.
7. INTEGRAÇÃO NUMÉRICA Parte 1
Listas Lineares.
Recursividade Estrutura de Dados.
Marco Antonio Montebello Júnior
Autenticação em ASP.NET
Prof: Graciano Notação Científica.
PRODUTOS E FATORES: UMA QUESTÃO NOTÁVEL Professor: Graciano Pianezzer Beletti.
Curso de Programação em C++
LINGUAGENS DE PROGRAMAÇÃO
Internet Aula 03. Histórico Durante a guerra fria, os EUA tiveram a necessidade de interligar laboratórios que trabalhavam para os militares; Essa interligação.
Conceitos Básicos de Redes de Computadores e acesso a Internet
Sistemas Operacionais e Windows XP Aula 04 – DCA0302.
04:27 Introdução Tipos de Fluxo de Dados e de Arquivos Manipulação de Arquivos em Java Classes FileReader e FileWriter Classes FileInputStream e FileOutputStream.
Computação Gráfica Geometria de Transformações
Prof. André Laurindo Maitelli DCA-UFRN
Introdução Ciência da Computação estudo de algoritmos –ÊNFASE ao estudo de DADOS armazenamento manipulação refinamento (a partir de dados cru) estrutura.
1 Seja o resultado de um experimento aleatório. Suponha que uma forma de onda é associada a cada resultado.A coleção de tais formas de ondas formam um.
8. Uma Função de duas Variáveis Aleatórias
Transcrição da apresentação:

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Em Português (Matriz Redundante de Discos Independentes) Trata-se de uma tecnologia que combina vários discos rígidos (HD) para formar uma única unidade lógica, onde os mesmos dados são armazenados em todos (redundância). Em outras palavras, RAID é um conjunto de HDs que funcionam como se fossem um só. Isso permite ter uma tolerância alta contra falhas, pois se um disco tiver problemas, os demais continuam funcionando, disponibilizando os dados. O RAID é uma tecnologia consolidada, já que surgiu pelas mãos de pesquisadores da Universidade de Berkesley, na California (EUA) no final da década de 1980.

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Como formar um RAID? Para que o RAID seja formado, é preciso utilizar pelo menos 2 HDs. O sistema operacional, neste caso, enxergará os discos como uma unidade lógica única. Quando há gravação de dados, os mesmos se repartem entre os discos do RAID (dependendo do nível). Com isso, além de garantir a disponibilidade dos dados em caso de falha de um disco, é possível também equilibrar o acesso às informações, de forma que não haja uma lentidão no caso de muitos acessos.

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Níveis de RAID RAID nível 0 - Conhecido como "Striping" ou "Fracionamento". Esse nível grava os dados de forma dividida em pequenos segmentos distribuindo-os entre os discos. Este nível não oferece tolerância a falhas, pois não existe redundância. Isso significa que uma falha em qualquer um dos HDs pode ocasionar perda de informações. Por essa razão, o RAID 0 é usado para melhorar a performance do computador, uma vez que a distribuição dos dados entre os discos proporciona grande velocidade na gravação e leitura de informações. Quanto mais discos houver, mais velocidade é obtida. Isso porque, se os dados fossem gravados em um único disco, esse processo seria feito de forma sequencial. Com o RAID, os dados cabíveis a cada disco são gravados ao mesmo tempo. O RAID 0, por ter estas características, é muito usado em aplicações de CAD e tratamento de imagens e vídeos.

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Níveis de RAID RAID nível 1 - Conhecido como "Mirroring" ou "Espelhamento", o RAID 1 funciona adicionando HDs paralelos aos HDs principais existentes no computador. Assim, se por exemplo, um computador possui 2 discos, pode-se aplicar mais um HD para cada um, totalizando 4. Os discos que foram adicionados, trabalham como uma cópia do primeiro. Assim, se o disco principal recebe dados, o disco adicionado também os recebe (Redundância). Daí o nome de "espelhamento", pois um HD passa a ser uma cópia praticamente idêntica do outro. Dessa forma, se um dos HDs apresentar falha, o outro imediatamente pode assumir a operação e continuar a disponibilizar as informações. A conseqüência neste caso, é que a gravação de dados é mais lenta, pois é realizada duas vezes. No entanto, a leitura dessas informações é mais rápida, pois pode-se acessar duas fontes. Por esta razão, uma aplicação muito comum do RAID 1 é seu uso em servidores de arquivos.

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Níveis de RAID RAID nível 2 - este tipo de RAID, adapta o mecanismo de detecção de falhas em discos rígidos para funcionar em memória. Assim, todos os discos da matriz ficam sendo "monitorados" pelo mecanismo. Atualmente, o RAID 2 é pouco usado, uma vez que praticamente todos os discos rígidos novos saem de fábrica com mecanismos de detecção de falhas implantados. RAID nível 3 - neste nível, os dados são divididos entre os discos da matriz, exceto um, que armazena informações de paridade. Assim, todos os bytes dos dados tem sua paridade (acréscimo de 1 bit, que permite identificar erros) armazenada em um disco específico. Através da verificação desta informação, é possível assegurar a integridade dos dados, em casos de recuperação. Por isso e por permitir o uso de dados divididos entre vários discos, o RAID 3 consegue oferecer altas taxas de transferência e confiabilidade das informações. Para usar o RAID 3, pelo menos 3 discos são necessários.

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Lembrete – Mas o que é Bit de Paridade Em um processo de transmissão ou armazenamento de dados, pode haver erros no processo, como é enviado um "0" e devido ao ruído é interpretado um "1". Isso é um erro. Um dos métodos mais simples é adicionar um bit a transmissão ou armazenamento e fazer com que a soma de todos os bits "1" seja um número par (Paridade par) ou seja um número ímpar (paridade ímpar) Se na hora de receber ou ler este bit e a paridade der errado, é de conhecimento que houve erro no processo. Exemplo: - Se formos transmitir o byte "01101101", podemos contar 5 bits "1", então adicionamos um bit "1" para que tenha paridade par (6) "011011011" - Se formos transmitir o byte "01101001", podemos contar 4 bits "1", então adicionamos um bit "0" para que tenha paridade par (4) "011010010" Procedimento similar quando o acordo é paridade ímpar. Este método só corrige a inversão de um bit, se dois bits invertem, precisa de métodos mais eficientes, com o checksum, CRC, DV, repetir o byte, etc.

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Lembrete – Mas o que é Bit de Paridade Exemplo: - Para transmitir o byte "01101101", podemos contar 5 bits "1", então adicionamos um bit "1" para que tenha paridade par (6) "011011011" - Para transmitir o byte "01101001", podemos contar 4 bits "1", então adicionamos um bit "0" para que tenha paridade par (4) "011010010"

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Lembrete – Mas o que é Bit de Paridade Ou seja, existem dois tipos de código de paridade: a paridade par e a paridade ímpar. A paridade será par quando o número de bits de valor '1' for par; caso contrário, será ímpar. Se o número de bits '1' for nulo (ou seja, caso se trate do binário '0'), a paridade do mesmo será par. Mais Exemplos: Para transmitir, num código de paridade, os seguintes binários: 10, 1101, 11101, 0 e 1. Os dígitos de paridade ímpar seriam, respectivamente, 0, 0, 1, 1 e 0. Assim sendo, num código de paridade ímpar, os mesmos seriam recodificados nos binários 10(0), 1101(0), 11101(1), 0(1) e 1(0). Num código de paridade par, os dígitos seriam inversos: 1, 1, 0, 0 e 1. Por conseguinte, os binários retornados seriam 10(1), 1101(1), 11101(0), 0(0) e 1(1).

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Lembrete – Mas o que é Bit de Paridade O valor do bit de paridade é determinado para que o total de 1s no conjunto de bits do código(incluindo o bit de paridade)seja um número par. Exemplo: a)Supondo que temos a seguinte palavra para transmitir. 001 1100 (a informação tem 3 "1s"). Anexamos então um bit de paridade par igual a 1 para tornar par o número total de 1s : 1001 1100 (número par de "1s", paridade par)   b)Supondo que temos a seguinte palavra para transmitir. 100 0001 (a informação tem 2 "1s"). O bit de paridade será igual a 0,de modo que o novo código(incluido o bit de paridade) tenha número par de 1s: 0100 0001 (número par de "1s")

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Lembrete – Mas o que é Bit de Paridade O valor do bit de paridade é determinado para que o total de 1s no conjunto de bits do código(incluindo o bit de paridade)seja um número ímpar. Exemplo: a)Supondo que temos a seguinte palavra para transmitir. 001 1100 (a informação tem 3 "1s"). O bit de paridade ímpar seria igual a 0, de modo que o novo código(incluido o bit de paridade) tenha número ímpar de 1s: 0001 1100 (número ímpar de "1s")   b)Supondo que temos a seguinte palavra para transmitir. 100 0001 (a informação tem 2 "1s"). Anexamos então um bit de paridade ímpar igual a 1 para tornar ímpar o número total de 1s . 1100 0001 (número ímpar de "1s")

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Níveis de RAID RAID nível 4 - este tipo de RAID, basicamente, divide os dados entre os discos, sendo que um é exclusivo para paridade. A diferença entre o nível 4 e o nível 3, é que em caso de falha de um dos discos, os dados podem ser reconstruídos em tempo real através da utilização da paridade calculada a partir dos outros discos, sendo que cada um pode ser acessado de forma independente. O RAID 4 é indicado para o armazenamento de arquivos grandes, onde é necessário assegurar a integridade das informações. Isso porque, neste nível, cada operação de gravação requer um novo cálculo de paridade, dando maior confiabilidade ao armazenamento (apesar de isso tornar as gravações de dados mais lentas).

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Níveis de RAID RAID nível 5 - este é muito semelhante ao nível 4, exceto o fato de que a paridade não fica destinada a um único disco, mas a toda a matriz. Isso faz com que a gravação de dados seja mais rápida, pois não é necessário acessar um disco de paridade em cada gravação. Apesar disso, como a paridade é distribuída entre os discos, o nível 5 tende a ter um pouco menos de performance que o RAID 4. O RAID 5 é o nível mais utilizado e que oferece resultados satisfatórios em aplicações não muito pesadas. Este nível precisa de pelo menos 3 discos para funcionar.

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Níveis de RAID RAID 0 + 1 - O RAID 0 + 1 é uma combinação dos níveis 0 (Striping) e 1 (Mirroring), onde os dados são divididos entre os discos para melhorar o rendimento, mas também utilizam outros discos para duplicar as informações. Assim, é possível utilizar o bom rendimento do nível 0 com a redundância do nível 1. No entanto, é necessário pelo menos 4 discos para montar um RAID desse tipo. Tais características fazem do RAID 0 + 1 o mais rápido e seguro, porém o mais caro de ser implantado. A ilustração abaixo ilustra este tipo de RAID:

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Níveis de RAID RAID 0 + 1

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Tipos de RAID Existem 2 tipos de RAID, sendo um baseado em hardware e o outro baseado em software. Cada uma possui vantagens e desvantagens. O primeiro tipo é o mais utilizado, pois não depende de sistema operacional (pois estes enxergam o RAID como um único disco grande) e são bastante rápidos, o que possibilita explorar integralmente seus recursos. Sua principal desvantagem é ser um tipo caro inicialmente. A foto a seguir mostra um poderoso sistema RAID baseado em hardware. Repare que na base da direita estão armazenados vários discos: O RAID baseado em hardware, utiliza dispositivos denominados "controladores RAID", que podem ser, inclusive, conectados em slots PCI da placa-mãe do computador. Já o RAID baseado em software não é muito utilizado, pois apesar de ser menos custoso, é mais lento, possui mais dificuldades de configuração e depende do sistema operacional para ter um desempenho satisfatório. Este tipo ainda fica dependente do poder de processamento do computador em que é utilizado.

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Tipos de RAID

Discos Rigídos 1. Tecnologia Raid - RAID (Redundant Array of Independent Disks) Resumo RAID é um dos principais conceitos quando o assunto é armazenamento de dados e informações digitais. Sua eficiência é comprovada por se tratar de uma tecnologia em uso há vários anos e que mesmo assim não consegue ser substituída. Grandes empresas, como a Intel, oferecem soluções de RAID, e essa tecnologia é possível de ser encontrada até mesmo em computadores domésticos. É muito provável que o RAID ainda venha a apresentar novos meios e tecnologias de funcionalidades, ampliando seu uso para os mais diversos tipos de necessidade de armazenamento e acesso à dados.