You are on page 1of 16

Actualizado: 07­04­2010

Sistemas Operativos e Sistemas Distribuídos

Requisitos das Organizações

Ricardo Gomes - rgcaldas@gmail.com [2010] 1


Sistemas Operativos
● Requisitos:
● Fiabilidade
● Redundância
● Tolerância a falhas
● Performance
● Segurança

Ricardo Gomes - rgcaldas@gmail.com [2010] 2


Sistemas Operativos
● Fiabilidade
● “Qualidade do que é fiável, digno de confiança....”
(via priberam)

● Funciona como é esperado


● Técnicas ou Equipamentos
– Sistemas actualizados
– Redução de complexidade
– Equipamentos para funções
especificas

Ricardo Gomes - rgcaldas@gmail.com [2010] 3


Sistemas Operativos
● Redundância
● 1. Superabundância (particularmente de palavras).
● 2. Pleonasmo.
● 3. Abuso de flores de retórica.
– (via priberam)
● Neste caso o dicionário não nos ajuda
● Multiplicação de serviços / recursos
● Técnicas ou Equipamentos
– RAID, Clusters, Virtualização, redundância de componentes
– Copias de segurança

Ricardo Gomes - rgcaldas@gmail.com [2010] 4


Sistemas Operativos
● Tolerância a falhas
● Tolerância
– Condescendência ou indulgência para com aquilo que não se quer
ou não se pode impedir (entre outras - via priberam)
● Falhas
– Não produzir o efeito desejado. (entre outras - via priberam)
● O sistema / utilizador sobrevive (ou nem sequer nota) a uma
falha.
● É parecido mas não idêntico ao conceito de redundância, pois o
foco principal está na parte da tolerância, significando que
mesmo existindo uma falha o trabalho pode continuar sem
interrupção
● Técnicas ou Equipamentos: Hot Swap, RAID, Clusters

Ricardo Gomes - rgcaldas@gmail.com [2010] 5


Sistemas Operativos

● Performance
● 1. Resultado obtido em cada uma das exibições em público. = desempenho
● 2. Conjunto dos resultados obtidos num teste.
– (entre outras - via priberam)
● O melhor desempenho possível.
● Técnicas ou Equipamentos
– RAID
– Clusters
– Virtualização
– Agregação de componentes

Ricardo Gomes - rgcaldas@gmail.com [2010] 6


Sistemas Operativos

● Segurança
● 1. Acto! ou efeito de segurar.
● 2. Amparo.
● 3. Confiança, firmeza, certeza.
– (entre outras - via priberam)
● Novamente pouco auxilio do dicionário
● Tecnicamente resume-se aos três As
– Autenticação
– Autorização
– Auditoria

Ricardo Gomes - rgcaldas@gmail.com [2010] 7


Sistemas Operativos

● Segurança
● Técnicas ou Equipamentos
– Software
● Anti-malware
– Virus
– Spyware
– Rootkits
– Politicas
● Internas ou Compliance
– Cifragem
– Certificados Digitais
– Redes (firewall)

Ricardo Gomes - rgcaldas@gmail.com [2010] 8


RAID

● Redundant Array of Independent Disks


● Existem vários tipos, os mais comuns são:
– RAID 0 – Stripe Set
– RAID 1 – Mirror
– RAID 5 – Stripe Set with Parity

Ricardo Gomes - rgcaldas@gmail.com [2010] 9


RAID 0

Ricardo Gomes - rgcaldas@gmail.com [2010] 10


RAID 0

● Aumenta a performance de escrita e


leitura
● Não disponibiliza tolerância a falhas
● Caso um disco falhe todo o volume falha
● É utilizado em situações onde a
performance é mais importante que a
tolerância a falhas:
● PC Doméstico para jogar jogos
● PC empresarial que processa mas não armazena
Ricardo Gomes - rgcaldas@gmail.com [2010] 11
RAID 1

Ricardo Gomes - rgcaldas@gmail.com [2010] 12


RAID1

● Disponibiliza tolerância a falhas


● Caso um dos elementos do espelho falhe o outro
contêm todos os dados
● Aumenta a performance de leitura
● O espaço utilizável é igual ao menor
disco do array.

Ricardo Gomes - rgcaldas@gmail.com [2010] 13


RAID 5

Ricardo Gomes - rgcaldas@gmail.com [2010] 14


RAID 5
● Disponibiliza tolerância a falhas
● Podemos perder um dos discos do volume sem
perder os dados
● Com a perda de dois disco já se perde parte dos
dados
● Tem ganhos de performance em relação a
um disco único, mas são menores que os
tipos de RAID anteriores.
● Ao espaço utilizável do volume é retirado
um dos discos.
Ricardo Gomes - rgcaldas@gmail.com [2010] 15
RAID
● Links
● http://www.acnc.com/raid.html
● http://en.wikipedia.org/wiki/RAID

Ricardo Gomes - rgcaldas@gmail.com [2010] 16

You might also like