SlideShare uma empresa Scribd logo
1 de 27
Sistemas Operacionais




        RAID
Custo de Armazenamento

• O preço dos discos continuam sendo reduzidos
  e a capacidade aumentada.
• Economicamente o sistema secundário de
  armazenamento permite sua expansão.
Oportunidade

• Ter uma grande quantidade de discos gera a
  oportunidade de melhorar a taxa em que os
  dados podem ser lidos ou escritos, se os
  discos forem operados em paralelos.
RAID

• Redundant Arrays of Inexpensive Disks:
  – Permite escrever ou ler em paralelo;
  – Permite gerar um ambiente seguro;
• Um RAID pode ser uma unidade isolada, com
  seu próprio controlador, cache e discos.
Melhoria da Confiabilidade

• A chance de algum disco dentre um conjunto
  de N discos falhar é muito maior do que a
  chance de um disco específico falhar.
• Se o tempo médio para a falha (mttf) de um
  disco seja 100.000 horas, então em um array
  de 100 discos será 100.000/100 = 1000 horas.
  Ou seja 41 dias.
Melhoria de Confiabilidade via
           Redundância
• Uma técnica simples é duplicar cada disco
  criando um espelhamento (mirroring).
• Embora seja uma técnica cara é extremamente
  simples.
Melhoria de Confiabilidade via
           Redundância
• Se o custo de armazenamento é baixo pode-se
  armazenar um código para cada palavra a fim
  de ser possível recuperar erros.
Melhoria do Tempo via
            Paralelismo
• Com o espelhamento de disco, a taxa pela qual
  as requisições de disco podem ser tratadas
  podem ser dobradas, a leitura pode ser feita a
  partir de qualquer disco.
Espalhamento de Dados

• Consiste em distribuir os bits de cada byte por
  vários discos; esse espalhamento é
  denominado espalhamento em nível de bit.
Espalhamento de Bloco

• O espalhamento de bits pode ser generalizado
  e utilizado em blocos, desta forma um bloco de
  bits podem ser armazenados como uma única
  unidade.
Objetivos do espalhamento

• Aumentar o throughput de múltiplos acessos
  pequenos pelo balanceamento de carga;
• Reduzir o tempo de resposta de acesso
  grandes.
Níveis RAID

• Esquemas são formados quando combina-se
  espelhamento/paridade com nivel de
  bits/blocos.
RAID nível 0

• Espalhamento no nível de bloco mas sem
  redundância.
RAID nível 1

• Refere-se ao espalhamento de disco.
RAID nível 2

• Utiliza um bit de paridade para futura correção
  de erro, pode-se utilizar um bit de paridade
  para um byte de dados.
RAID nível 3

• Organização com paridade intercalada por bits,
  se ocorrer erro é realizado um cálculo entre as
  unidades.
RAID nível 4

• organização com paridade intercalada por
  blocos, utiliza o espalhamento no nível de
  bloco, como no RAID 0, e também mantém um
  bloco de paridade em um disco separado.
RAID nível 5

• Paridade distribuída intercalada por blocos,
  difere do nível 4 por espalhar os dados e a
  paridade entre todos os discos.
RAID nível 6

• Também chamado esquema de redundância P
  + Q, é muito semelhante ao RAID nível 5, mas
  armazena informações redundantes extras
  para proteger contra múltiplas falhas no disco.
RAID nível 0 + 1

Uma combinação de níveis RAID 0 e 1. O RAID
0 provê desempenho, enquanto RAID 1 provê
confiabilidade.
RAID nível 1 + 0

• Discos são espalhados em pares, e depois os
  pares de espelho resultantes são espalhados.
Selecionando o nível de RAID

• Dadas as muitas escolhas que eles têm, como
  os projetistas de sistemas escolhem um nível
  RAID?
Selecionando o nível de RAID

• O RAID nível 0 é usado nas aplicações de alto
  desempenho onde a perda de dados não é
  crítica.
• RAID nível 1 é popular para aplicações que
  exigem alta contabilidade com recuperação
  rápida;
• RAID nível 5 normalmente é recomendado
  para armazenar grande volume de dados;
Selecionando o nível de RAID

• Quantos discos devem estar em um set RAID?
• Quantos bis devem ser protegidos em cada bit
  de paridade?
Extensões

• O conceito de RAID têm sido generalizados
  para outros dispositivos de armazenamento.
Problemas e Considerações

• Podem haver erros de ponteiros ocasionando
  arquivos corrompidos.
• O RAID protege contra erros físicos da mídia,
  mas não outros erros de hardware ou software.
• Maior investimento para menor
  armazenamento.
Referência

• Silberschatz, Abraham. Sistemas operacionais
  com java.

Mais conteúdo relacionado

Mais procurados

Matrizes de discos independentes e a paridade no nível 4
Matrizes de discos independentes e a paridade no nível 4Matrizes de discos independentes e a paridade no nível 4
Matrizes de discos independentes e a paridade no nível 4Mateus Ferreira
 
Redes de computadores módulo 3
Redes de computadores módulo 3Redes de computadores módulo 3
Redes de computadores módulo 3ruitavares998
 
Apresentacao raid by_crowdertech
Apresentacao raid by_crowdertechApresentacao raid by_crowdertech
Apresentacao raid by_crowdertechBruno Ribeiro
 
Tcvb2 diogo mendes_sistemas operativos servidor_v1
Tcvb2 diogo mendes_sistemas operativos servidor_v1Tcvb2 diogo mendes_sistemas operativos servidor_v1
Tcvb2 diogo mendes_sistemas operativos servidor_v1diogomendes99
 
Introdução a computação 05
Introdução a computação 05Introdução a computação 05
Introdução a computação 05Felipe Pereira
 
Trabalho raind 20-02-2014
Trabalho   raind 20-02-2014Trabalho   raind 20-02-2014
Trabalho raind 20-02-2014Limar Martins
 
Raids adriano tostes
Raids   adriano tostesRaids   adriano tostes
Raids adriano tostesAdrianoTostes
 
Aula 4 (tecnologias de armazenamento)
Aula 4 (tecnologias de armazenamento)Aula 4 (tecnologias de armazenamento)
Aula 4 (tecnologias de armazenamento)Evandro Júnior
 
Disco Rígido
Disco RígidoDisco Rígido
Disco RígidoRita
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidorAndré bogas
 
Ciência da computação (organização de computadores)
Ciência da computação (organização de computadores)Ciência da computação (organização de computadores)
Ciência da computação (organização de computadores)Wesley Purificação
 
Memória externa
Memória externaMemória externa
Memória externaandrers52
 
Procedimentos de Backup
Procedimentos de BackupProcedimentos de Backup
Procedimentos de Backupelliando dias
 
HD (Hard Disk) ou Discos Rigidos - Como funcionam?!
HD (Hard Disk) ou Discos Rigidos - Como funcionam?!HD (Hard Disk) ou Discos Rigidos - Como funcionam?!
HD (Hard Disk) ou Discos Rigidos - Como funcionam?!Chris x-MS
 
Aula 07 disco rígido e mídias de armazenamento
Aula 07   disco rígido e mídias de armazenamentoAula 07   disco rígido e mídias de armazenamento
Aula 07 disco rígido e mídias de armazenamentoLeewan Meneses
 

Mais procurados (20)

Matrizes de discos independentes e a paridade no nível 4
Matrizes de discos independentes e a paridade no nível 4Matrizes de discos independentes e a paridade no nível 4
Matrizes de discos independentes e a paridade no nível 4
 
Redes de computadores módulo 3
Redes de computadores módulo 3Redes de computadores módulo 3
Redes de computadores módulo 3
 
Apresentacao raid by_crowdertech
Apresentacao raid by_crowdertechApresentacao raid by_crowdertech
Apresentacao raid by_crowdertech
 
Raid
RaidRaid
Raid
 
Tcvb2 diogo mendes_sistemas operativos servidor_v1
Tcvb2 diogo mendes_sistemas operativos servidor_v1Tcvb2 diogo mendes_sistemas operativos servidor_v1
Tcvb2 diogo mendes_sistemas operativos servidor_v1
 
Introdução a computação 05
Introdução a computação 05Introdução a computação 05
Introdução a computação 05
 
Trabalho raind 20-02-2014
Trabalho   raind 20-02-2014Trabalho   raind 20-02-2014
Trabalho raind 20-02-2014
 
HD
HDHD
HD
 
Raids adriano tostes
Raids   adriano tostesRaids   adriano tostes
Raids adriano tostes
 
Raid
RaidRaid
Raid
 
RAID
RAIDRAID
RAID
 
Aula 4 (tecnologias de armazenamento)
Aula 4 (tecnologias de armazenamento)Aula 4 (tecnologias de armazenamento)
Aula 4 (tecnologias de armazenamento)
 
Disco Rígido
Disco RígidoDisco Rígido
Disco Rígido
 
Disco Rígidos
Disco RígidosDisco Rígidos
Disco Rígidos
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Ciência da computação (organização de computadores)
Ciência da computação (organização de computadores)Ciência da computação (organização de computadores)
Ciência da computação (organização de computadores)
 
Memória externa
Memória externaMemória externa
Memória externa
 
Procedimentos de Backup
Procedimentos de BackupProcedimentos de Backup
Procedimentos de Backup
 
HD (Hard Disk) ou Discos Rigidos - Como funcionam?!
HD (Hard Disk) ou Discos Rigidos - Como funcionam?!HD (Hard Disk) ou Discos Rigidos - Como funcionam?!
HD (Hard Disk) ou Discos Rigidos - Como funcionam?!
 
Aula 07 disco rígido e mídias de armazenamento
Aula 07   disco rígido e mídias de armazenamentoAula 07   disco rígido e mídias de armazenamento
Aula 07 disco rígido e mídias de armazenamento
 

Destaque (7)

Aula 15 nova
Aula 15 novaAula 15 nova
Aula 15 nova
 
Implementação de segurança para redes de computadores
Implementação de segurança para redes de computadoresImplementação de segurança para redes de computadores
Implementação de segurança para redes de computadores
 
Processos (Linux)
Processos (Linux)Processos (Linux)
Processos (Linux)
 
Backup com ferramentas livres - Tchelinux Bagé 2010
Backup com ferramentas livres - Tchelinux Bagé 2010Backup com ferramentas livres - Tchelinux Bagé 2010
Backup com ferramentas livres - Tchelinux Bagé 2010
 
O que é a tecnologia RAID?
O que é a tecnologia RAID? O que é a tecnologia RAID?
O que é a tecnologia RAID?
 
Tudo Sobre RAID
Tudo Sobre RAIDTudo Sobre RAID
Tudo Sobre RAID
 
RAID
RAIDRAID
RAID
 

Semelhante a RAID Teoria Silberschatz, Abraham. Sistemas operacionais com java.

Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidorsimoesflavio
 
Dispositivos de Armazenamento em massa
Dispositivos de Armazenamento em massaDispositivos de Armazenamento em massa
Dispositivos de Armazenamento em massaelliando dias
 
Gerência de Armazenamento: Sistemas de Armazenamento em Massa
Gerência de Armazenamento: Sistemas de Armazenamento em MassaGerência de Armazenamento: Sistemas de Armazenamento em Massa
Gerência de Armazenamento: Sistemas de Armazenamento em MassaAlexandre Duarte
 
ADRL00 - Inicio Administração de Redes Linux Server
ADRL00 - Inicio Administração de Redes Linux ServerADRL00 - Inicio Administração de Redes Linux Server
ADRL00 - Inicio Administração de Redes Linux ServerSilvano Oliveira
 
24HOP Session - Database Administration Strategies
24HOP Session - Database Administration Strategies24HOP Session - Database Administration Strategies
24HOP Session - Database Administration StrategiesMurilo Miranda
 
FreeBsd com Alta Disponibilidade
FreeBsd com Alta DisponibilidadeFreeBsd com Alta Disponibilidade
FreeBsd com Alta DisponibilidadeBoteco 4Linux
 
Livro 1 conceitos básicos
Livro 1 conceitos básicosLivro 1 conceitos básicos
Livro 1 conceitos básicosJ M
 
Estou seguro com no sql
Estou seguro com no sqlEstou seguro com no sql
Estou seguro com no sqlRafael Redondo
 
Banco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bdBanco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bdM Serafim
 
Aula 14 - Dispositivos de armazenamento removíveis
Aula 14 - Dispositivos dearmazenamento removíveisAula 14 - Dispositivos dearmazenamento removíveis
Aula 14 - Dispositivos de armazenamento removíveisMarcos Basilio
 
Sistema de arquivos - HPFS e ReiserFS/4
Sistema de arquivos - HPFS e ReiserFS/4Sistema de arquivos - HPFS e ReiserFS/4
Sistema de arquivos - HPFS e ReiserFS/4Anderson Rodrigues
 
Unidades de linguagem
Unidades de linguagemUnidades de linguagem
Unidades de linguagemSahioa
 
[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows AzureVitor Tomaz
 

Semelhante a RAID Teoria Silberschatz, Abraham. Sistemas operacionais com java. (17)

Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Redes e Servidores
Redes e ServidoresRedes e Servidores
Redes e Servidores
 
Dispositivos de Armazenamento em massa
Dispositivos de Armazenamento em massaDispositivos de Armazenamento em massa
Dispositivos de Armazenamento em massa
 
Gerência de Armazenamento: Sistemas de Armazenamento em Massa
Gerência de Armazenamento: Sistemas de Armazenamento em MassaGerência de Armazenamento: Sistemas de Armazenamento em Massa
Gerência de Armazenamento: Sistemas de Armazenamento em Massa
 
ADRL00 - Inicio Administração de Redes Linux Server
ADRL00 - Inicio Administração de Redes Linux ServerADRL00 - Inicio Administração de Redes Linux Server
ADRL00 - Inicio Administração de Redes Linux Server
 
24HOP Session - Database Administration Strategies
24HOP Session - Database Administration Strategies24HOP Session - Database Administration Strategies
24HOP Session - Database Administration Strategies
 
FreeBsd com Alta Disponibilidade
FreeBsd com Alta DisponibilidadeFreeBsd com Alta Disponibilidade
FreeBsd com Alta Disponibilidade
 
Livro 1 conceitos básicos
Livro 1 conceitos básicosLivro 1 conceitos básicos
Livro 1 conceitos básicos
 
Estou seguro com no sql
Estou seguro com no sqlEstou seguro com no sql
Estou seguro com no sql
 
Banco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bdBanco de dados distribuídos mnt bd
Banco de dados distribuídos mnt bd
 
Hardware
HardwareHardware
Hardware
 
Aula 14 - Dispositivos de armazenamento removíveis
Aula 14 - Dispositivos dearmazenamento removíveisAula 14 - Dispositivos dearmazenamento removíveis
Aula 14 - Dispositivos de armazenamento removíveis
 
Sistema de arquivos - HPFS e ReiserFS/4
Sistema de arquivos - HPFS e ReiserFS/4Sistema de arquivos - HPFS e ReiserFS/4
Sistema de arquivos - HPFS e ReiserFS/4
 
slides
slidesslides
slides
 
Unidades de linguagem
Unidades de linguagemUnidades de linguagem
Unidades de linguagem
 
Administração de Redes Linux - I
Administração de Redes Linux - IAdministração de Redes Linux - I
Administração de Redes Linux - I
 
[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure[24HOP] SQL Server em maquinas virtuais do Windows Azure
[24HOP] SQL Server em maquinas virtuais do Windows Azure
 

Mais de Wellington Oliveira

Configuração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandosConfiguração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandosWellington Oliveira
 
CISCO CCNA WANs Prática ACL _ Lista de controle de acesso
CISCO CCNA WANs Prática ACL _ Lista de controle de acessoCISCO CCNA WANs Prática ACL _ Lista de controle de acesso
CISCO CCNA WANs Prática ACL _ Lista de controle de acessoWellington Oliveira
 
WANs e Roteadores Cap. 11 - Lista de Controle de Acesso
WANs e Roteadores Cap. 11 - Lista de Controle de AcessoWANs e Roteadores Cap. 11 - Lista de Controle de Acesso
WANs e Roteadores Cap. 11 - Lista de Controle de AcessoWellington Oliveira
 
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IPCCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IPWellington Oliveira
 
Prática Laboratório CISCO - ACLs
Prática Laboratório CISCO - ACLsPrática Laboratório CISCO - ACLs
Prática Laboratório CISCO - ACLsWellington Oliveira
 
Prática Laboratório CISCO - Balanceador
Prática Laboratório CISCO - BalanceadorPrática Laboratório CISCO - Balanceador
Prática Laboratório CISCO - BalanceadorWellington Oliveira
 
Prática Laboratório CISCO - NAT
Prática Laboratório CISCO - NATPrática Laboratório CISCO - NAT
Prática Laboratório CISCO - NATWellington Oliveira
 
Método AHP em Processo Decisório
Método AHP em Processo DecisórioMétodo AHP em Processo Decisório
Método AHP em Processo DecisórioWellington Oliveira
 
Processo Decisório - Introdução
Processo Decisório - IntroduçãoProcesso Decisório - Introdução
Processo Decisório - IntroduçãoWellington Oliveira
 
Memória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresMemória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Introdução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresIntrodução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Wellington Oliveira
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Redes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 TanenbaumRedes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 TanenbaumWellington Oliveira
 
Lógica e Algoritmos (pseudocódigo e C++) A lógica
Lógica e Algoritmos (pseudocódigo e C++) A lógicaLógica e Algoritmos (pseudocódigo e C++) A lógica
Lógica e Algoritmos (pseudocódigo e C++) A lógicaWellington Oliveira
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaWellington Oliveira
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockSistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockWellington Oliveira
 

Mais de Wellington Oliveira (20)

Usuário LInux
Usuário LInuxUsuário LInux
Usuário LInux
 
Configuração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandosConfiguração de Interface de Rede no Linux por comandos
Configuração de Interface de Rede no Linux por comandos
 
CISCO CCNA WANs Prática ACL _ Lista de controle de acesso
CISCO CCNA WANs Prática ACL _ Lista de controle de acessoCISCO CCNA WANs Prática ACL _ Lista de controle de acesso
CISCO CCNA WANs Prática ACL _ Lista de controle de acesso
 
WANs e Roteadores Cap. 11 - Lista de Controle de Acesso
WANs e Roteadores Cap. 11 - Lista de Controle de AcessoWANs e Roteadores Cap. 11 - Lista de Controle de Acesso
WANs e Roteadores Cap. 11 - Lista de Controle de Acesso
 
LInux - Iinit e systemd
LInux - Iinit e systemdLInux - Iinit e systemd
LInux - Iinit e systemd
 
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IPCCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
CCNA - Conjunto de Protocolos TCP/IP e endereçamento IP
 
Prática Laboratório CISCO - ACLs
Prática Laboratório CISCO - ACLsPrática Laboratório CISCO - ACLs
Prática Laboratório CISCO - ACLs
 
Prática Laboratório CISCO - Balanceador
Prática Laboratório CISCO - BalanceadorPrática Laboratório CISCO - Balanceador
Prática Laboratório CISCO - Balanceador
 
Prática Laboratório CISCO - NAT
Prática Laboratório CISCO - NATPrática Laboratório CISCO - NAT
Prática Laboratório CISCO - NAT
 
Questões Cisco CCNA Cap 6
Questões Cisco CCNA Cap 6Questões Cisco CCNA Cap 6
Questões Cisco CCNA Cap 6
 
Método AHP em Processo Decisório
Método AHP em Processo DecisórioMétodo AHP em Processo Decisório
Método AHP em Processo Decisório
 
Processo Decisório - Introdução
Processo Decisório - IntroduçãoProcesso Decisório - Introdução
Processo Decisório - Introdução
 
Memória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresMemória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de Computadores
 
Introdução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de ComputadoresIntrodução - Arquitetura e Organização de Computadores
Introdução - Arquitetura e Organização de Computadores
 
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
Evolução e Desempenho de Computadores - Arquitetura e Organização de Computad...
 
Barramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de ComputadoresBarramento do Sistema - Arquitetura e Organização de Computadores
Barramento do Sistema - Arquitetura e Organização de Computadores
 
Redes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 TanenbaumRedes Teórico - Capítulo 02 Tanenbaum
Redes Teórico - Capítulo 02 Tanenbaum
 
Lógica e Algoritmos (pseudocódigo e C++) A lógica
Lógica e Algoritmos (pseudocódigo e C++) A lógicaLógica e Algoritmos (pseudocódigo e C++) A lógica
Lógica e Algoritmos (pseudocódigo e C++) A lógica
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de Memória
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockSistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 Deadlock
 

Último

A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024Jeanoliveira597523
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasCasa Ciências
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.keislayyovera123
 

Último (20)

A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024ABRIL VERDE.pptx Slide sobre abril ver 2024
ABRIL VERDE.pptx Slide sobre abril ver 2024
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdf
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Simulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdfSimulado 1 Etapa - 2024 Proximo Passo.pdf
Simulado 1 Etapa - 2024 Proximo Passo.pdf
 
Recurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de PartículasRecurso Casa das Ciências: Sistemas de Partículas
Recurso Casa das Ciências: Sistemas de Partículas
 
Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.Época Realista y la obra de Madame Bovary.
Época Realista y la obra de Madame Bovary.
 

RAID Teoria Silberschatz, Abraham. Sistemas operacionais com java.

  • 2. Custo de Armazenamento • O preço dos discos continuam sendo reduzidos e a capacidade aumentada. • Economicamente o sistema secundário de armazenamento permite sua expansão.
  • 3. Oportunidade • Ter uma grande quantidade de discos gera a oportunidade de melhorar a taxa em que os dados podem ser lidos ou escritos, se os discos forem operados em paralelos.
  • 4. RAID • Redundant Arrays of Inexpensive Disks: – Permite escrever ou ler em paralelo; – Permite gerar um ambiente seguro; • Um RAID pode ser uma unidade isolada, com seu próprio controlador, cache e discos.
  • 5. Melhoria da Confiabilidade • A chance de algum disco dentre um conjunto de N discos falhar é muito maior do que a chance de um disco específico falhar. • Se o tempo médio para a falha (mttf) de um disco seja 100.000 horas, então em um array de 100 discos será 100.000/100 = 1000 horas. Ou seja 41 dias.
  • 6. Melhoria de Confiabilidade via Redundância • Uma técnica simples é duplicar cada disco criando um espelhamento (mirroring). • Embora seja uma técnica cara é extremamente simples.
  • 7. Melhoria de Confiabilidade via Redundância • Se o custo de armazenamento é baixo pode-se armazenar um código para cada palavra a fim de ser possível recuperar erros.
  • 8. Melhoria do Tempo via Paralelismo • Com o espelhamento de disco, a taxa pela qual as requisições de disco podem ser tratadas podem ser dobradas, a leitura pode ser feita a partir de qualquer disco.
  • 9. Espalhamento de Dados • Consiste em distribuir os bits de cada byte por vários discos; esse espalhamento é denominado espalhamento em nível de bit.
  • 10. Espalhamento de Bloco • O espalhamento de bits pode ser generalizado e utilizado em blocos, desta forma um bloco de bits podem ser armazenados como uma única unidade.
  • 11. Objetivos do espalhamento • Aumentar o throughput de múltiplos acessos pequenos pelo balanceamento de carga; • Reduzir o tempo de resposta de acesso grandes.
  • 12. Níveis RAID • Esquemas são formados quando combina-se espelhamento/paridade com nivel de bits/blocos.
  • 13. RAID nível 0 • Espalhamento no nível de bloco mas sem redundância.
  • 14. RAID nível 1 • Refere-se ao espalhamento de disco.
  • 15. RAID nível 2 • Utiliza um bit de paridade para futura correção de erro, pode-se utilizar um bit de paridade para um byte de dados.
  • 16. RAID nível 3 • Organização com paridade intercalada por bits, se ocorrer erro é realizado um cálculo entre as unidades.
  • 17. RAID nível 4 • organização com paridade intercalada por blocos, utiliza o espalhamento no nível de bloco, como no RAID 0, e também mantém um bloco de paridade em um disco separado.
  • 18. RAID nível 5 • Paridade distribuída intercalada por blocos, difere do nível 4 por espalhar os dados e a paridade entre todos os discos.
  • 19. RAID nível 6 • Também chamado esquema de redundância P + Q, é muito semelhante ao RAID nível 5, mas armazena informações redundantes extras para proteger contra múltiplas falhas no disco.
  • 20. RAID nível 0 + 1 Uma combinação de níveis RAID 0 e 1. O RAID 0 provê desempenho, enquanto RAID 1 provê confiabilidade.
  • 21. RAID nível 1 + 0 • Discos são espalhados em pares, e depois os pares de espelho resultantes são espalhados.
  • 22. Selecionando o nível de RAID • Dadas as muitas escolhas que eles têm, como os projetistas de sistemas escolhem um nível RAID?
  • 23. Selecionando o nível de RAID • O RAID nível 0 é usado nas aplicações de alto desempenho onde a perda de dados não é crítica. • RAID nível 1 é popular para aplicações que exigem alta contabilidade com recuperação rápida; • RAID nível 5 normalmente é recomendado para armazenar grande volume de dados;
  • 24. Selecionando o nível de RAID • Quantos discos devem estar em um set RAID? • Quantos bis devem ser protegidos em cada bit de paridade?
  • 25. Extensões • O conceito de RAID têm sido generalizados para outros dispositivos de armazenamento.
  • 26. Problemas e Considerações • Podem haver erros de ponteiros ocasionando arquivos corrompidos. • O RAID protege contra erros físicos da mídia, mas não outros erros de hardware ou software. • Maior investimento para menor armazenamento.
  • 27. Referência • Silberschatz, Abraham. Sistemas operacionais com java.