Você está na página 1de 40

SISTEMAS OPERACIONAIS

TECNOLOGIA DA INFORMAÇÃO
por Terezinha Rêgo
SISTEMAS OPERACIONAIS
TECNOLOGIA DA INFORMAÇÃO
por Terezinha Rêgo
Lançamento: 23/11/2018 34 Mapas Mentais
Atualização : 23/11/2018

PRODUZIDO POR MAPAS&QUESTÕES


NUMERO DE ORDEM DO EBOOK: B1
REVISÃO DO ARQUIVO: R 0.1
TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

APRESENTAÇÃO

O material apresentado tem como objetivo facilitar a memo- cas ou quaisquer outras siglas forem usadas em algum mapa, uma
rização dos assuntos para concursos usando a técnica de estudos legenda no rodapé da página explicará seu significado.
com mapas mentais, ideal para aqueles que se identificam com uma Caso esse material lhe inspirar a fazer seus próprios mapas, no
memória visual. site também temos uma categoria Como fazer com algumas dicas.
Os mapas mentais usam cores e imagens como chaves de Críticas e sugestões para melhorar o material são sempre mui-
memorização além da palavra em si. to bem vindas. Para entrar em contato conosco, use um dos canais
No blog (www.blog.mapasequestoes.com.br) temos algumas dicas de abaixo:
como aproveitar melhor esse material. Segue abaixo alguns links: Email: contato@mapasequestoes.com.br
Como usar mapas mentais Telefone: (82) 9.9688-3211
Dica para memorização dos mapas mentais Gtalk: mapasequestoes@gmail.com
Além das imagens, os mapas mentais também usam mne- Facebook: www.facebook.com/mapasequestoes
mônicos para facilitar a memorização. Alguns comuns nos ebooks Twitter/Instagram: @mapasequestoes
de Direito são PR quando a informação trata sobre o Presidente da Snapchat: MeQOficial
República, MEDU quando a informação estiver relacionada conjunta-
mente a Municípios, Estados, DF e União. Quando siglas mnemôni Abraços,
Equipe Mapas&Questões

Todos os Direitos Reservado - Copyright


Proibida a cópia e-ou a reprodução deste ebook, sem a prévia autorização do autor, por quaisquer meios ou processos existentes ou que venham a ser inventados, especialmente por programas
de computador, sistema gráfico, micro filmagens, fotográficos, videográficos; bem como a inclusão de qualquer parte desta obra em qualquer sistema de processamento de dados. Estas proibições
aplicam-se também às características da obra e à sua editoração. A violação dos direitos autorais é punível como crime, com pena de prisão e multa, além da possibilidade de busca e apreensão dos
exemplares reproduzidos e apetrechos utilizados na reprodução, e, das indenizações civis (Lei dos Direitos Autorais).

mapasequestoes.com.br 3
02
TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Conteúdo
1. Sistemas Operacionais – Introdução -01................................................................................................................................................................................... 6
2. Sistemas Operacionais – Introdução -02................................................................................................................................................................................... 7
3. Processos – 01............................................................................................................................................................................................................................... 8
4. Processos – Tabela, Hierarquia e Estados.................................................................................................................................................................................. 9
5. Processos –Threads...................................................................................................................................................................................................................... 10
6. Gerenciamento de Processos – Escalonador............................................................................................................................................................................ 11
7. Gerenciamento de Processos –Escalonamento – Algoritmos................................................................................................................................................ 12
8. Gerenciamento de Processos –Escalonamento – Algoritmos – Round Robin.................................................................................................................... 13
9. Deadlocks - [1]............................................................................................................................................................................................................................. 14
10. Deadlocks - [2]............................................................................................................................................................................................................................ 15
11. Deadlocks – 02 – Estratégia de tratamento............................................................................................................................................................................. 16
12. Interrupções - [1]........................................................................................................................................................................................................................ 17
13. Interrupções - [2]........................................................................................................................................................................................................................ 18
14. Gerenciamento de Memória [1]............................................................................................................................................................................................... 19
15. Gerenciamento de Memória [2]............................................................................................................................................................................................... 20
16. Gerenciamento de Memória - Tipos de Memória................................................................................................................................................................. 21
17. Gerenciamento de Memória - Tipos de Memória - Principal.............................................................................................................................................. 22
18. Gerenciamento de Memória – Tipos de Memória - Memória Virtual............................................................................................................................... 23
19. Gerenciamento de Memória – Tipos de Memória - Memória Virtual - Segmentação..................................................................................................... 24

mapasequestoes.com.br 4
TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

20. Sistema de arquivos – Tipos...................................................................................................................................................................................................... 25


21. Sistema de arquivos – Windows - FAT.................................................................................................................................................................................... 26
22. Sistema de arquivos – Windows - NTFS [1]........................................................................................................................................................................... 27
23. Sistema de arquivos – Windows - NTFS [2]........................................................................................................................................................................... 28
24. Sistema de arquivos – Windows - NTFS - Compactação..................................................................................................................................................... 29
25. Sistema de arquivos – Linux..................................................................................................................................................................................................... 30
26. Windows...................................................................................................................................................................................................................................... 31
27. Sistemas Distribuídos [1].......................................................................................................................................................................................................... 32
28. Sistemas Distribuídos [2].......................................................................................................................................................................................................... 33
29. RAID............................................................................................................................................................................................................................................ 34
30. RAID - Níveis 0 e 1..................................................................................................................................................................................................................... 35
31. RAID - Níveis 2, 3 e 4................................................................................................................................................................................................................ 36
32. RAID 5......................................................................................................................................................................................................................................... 37
33. RAID 6......................................................................................................................................................................................................................................... 38
34. RAID Híbridos............................................................................................................................................................................................................................ 39

mapasequestoes.com.br 5
1. Sistemas Operacionais – Introdução [01] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Camada Entre o Aplicativo e o Hardware

a1000
Gerência de memória

Gerência do processador

Tarefas Memória virtual


sistemas Sistema de arquivos
operacionais
Sistema de Entrada/Saída (E/S)

Gerencia os recursos
do sistema Memória e outros
Kernel
Define funções para comunicação
Constituído com os periféricos
Monolítico ou Carrega tudo
Mono-bloco para a memória
Arquitetura
Núcleo Carrega módulos
Modular
para cada tarefa
Softwares Básico

mapasequestoes.com.br
mapasequestoes.com.br 66
2. Sistemas Operacionais – Introdução - [02] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Uma tarefa por


vez no processador
Monotarefa
Ex: DOS

Várias tarefas utilizam o


Funcionamento processador simultaneamente
Usava o TSR Terminate and
Inicialmente Stay Resident
a2000 Win 95
Gerencia as prioridades
Usa Escalonador dos processos
Multitarefa de processos
Pagos As tarefas
Atualmente do Kernel
Pouco tempo
Sem acesso ao Fonte Proprietários Windows
Windows sistemas Árvore de Ordenada por prioridade
processos dos processos
Grátis
operacionais Antecipação
Com base na prioridade,
Tipos calcula o tempo de CPU
Sem acesso ao Fonte Gratuitos
Cooperação Não há controle de tempo na CPU
BeOS L 10 12
Classificação
Tem acesso ao Fonte 14 16 18
Não pode alterar o Fonte Open Source
UNIX

Tem acesso ao Fonte


Pode alterar o Fonte Livres
Linux, BSD

mapasequestoes.com.br
mapasequestoes.com.br 77
3. Processos [01] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Início do Sistema Abstração de um


programa em execução
Um processo chama
Conceito Constitui uma atividade
outro processo
Criação
O usuário solicita um Executa tarefas
novo processo Terminou sua
Saída Normal
Início de um job em lote execução
Voluntário
Ex: Abrir um txt
Saída por erro que não existe
b1000 Término
Erro Fatal Ex. Overflow Involuntário
sistemas
Cancelamento por um outro processo
Foreground operacionais
Interação com
Interativos
o usuário Processos Lista de posições
na memória
Background Pode executar n
Segundo plano Tipos theads em paralelos
Batch Espaço de
Não interagem
com o usuário
Endereçamento Programa

Segundo plano
Possui
Pilha
Sempre disponíveis Deamons
Registradores
Serviços do sistema
Dados

mapasequestoes.com.br
mapasequestoes.com.br 88
TECNOLOGIA DA INFORMAÇÃO
4. Processos – Tabela, Hierarquia e Estados SISTEMAS OPERACIONAIS

Armazena informações
sobre os processos
Novo Terminado Estado do processo
Tabela de
Selecionado pelo Processos Contador de programas (PC)
Admitido Conclui execução
Escalador
- Pronto para execução Registradores da CPU
- Esperando ser selecionado Usando a CPU Uma entrada para
cada processo Informações para
escalonamento
Pronto Execução Informações para
gerência de memória

Processos b2000 Status de E/S: arquivos em uso


Escalonador seleciona
outro processo

4 - Entrada
Disponível
Não entra em execução, Um processo pode criar outro
mesmo que CPU esteja livre Escalonador Bloqueia
aguardando entrada
Hierarquia Unix possui
Bloqueado Windows Processo filho pode ser transferido
não possui de um processo pai para outro

Transição entre os Estados do Processo

mapasequestoes.com.br
mapasequestoes.com.br 99
5. Processos –Threads TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Processo dividido em
Paralelismo duas ou mais tarefas
Permite Unidades Escalonadadas
Granularidade mais fina Para Uso da CPU É o fluxo de controle
de um processo

Para Cada c1000


Contexto de
Registradores hardware Thread
threads
Processo
Identificação Um contador que indica
Contexto de qual instrução irá executar
Cotas software
Privilégios Compartilha Registradores
Possui
Espaço de memória Armazenam as variáveis
Armazena histórico
Pilha
da execução
Ex. Um procedimento chama
outro que está em execução

mapasequestoes.com.br
mapasequestoes.com.br 10
10
6. Gerenciamento de Processos – Escalonador TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Cada processo tem


igual parcela da CPU
Justiça
c2000

Manter CPU ocupada Eficiência Permite Compartilhamento da CPU


Submissão Tempo Tempo de Critérios
entre resposta Ordem
Primeira resposta Da execução de
Decide cada processo
Submissão Tempo
Tempo Tempo de
Fim da execução entre CPU-bound
Turnaround
de um trabalho
Trabalhos completos Priorizar Processos Sobre processos com
Throughput Com Muita E/S
por intervalo de tempo Escalonador muito processamento
de Processos
Executa até o fim Pode Parar
Unix, WinNT
Ela não pode ser CPU alocada a
dada a um outro Não Preemptivo Preemptivos Se chega novo Com CPU burst menor que
um processo
o tempo remanescente do
Antes do término processo
processo corrente
corrente
Não Para Ocorre a preempção
Timesharing

mapasequestoes.com.br
mapasequestoes.com.br 11
11
7. Gerenciamento de Processos –Escalonamento – Algoritmos TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Determinar cargas fictícias

Avaliação Avaliar o desempenho


Analítica com vários algoritmos

Simples e Rápida

AVALIAÇÃO DOS Simulação:


Programar um modelo do
ALGORITMOS DE sistema de computação
ESCALONAMENTO

Implantar a política
criada em um SO real
Implementação:
Difícil e demorada,
porém precisa c3000

mapasequestoes.com.br
mapasequestoes.com.br 12
12
8. Gerenciamento de Processos –Escalonamento – Algoritmos – TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS
Round Robin

Escalonamento Tempo Médio de


Circular Resposta é Alto

Preemptivo
Timeslice
Definição unidade
Antigo de tempo Quantum

Armazena
Fila circular processos

Simples Percorre a fila


ALGORITMOS Processo executa
durante o quantum
Round-Robin Algoritmo Preempção
Sistemas Se não
Time-Sharing terminar: Processo para
o fim da fila

Novo processos no fim da fila


Todos tem o
mesmo tempo Troca de contexto
Algoritmo Qnd processo
Não há Justo sai da fila: Tempo adicional
prioridades
c4000

mapasequestoes.com.br
mapasequestoes.com.br 13
13
9. Deadlocks - [1] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

usa R quer
Processo A possui recurso
A R e quer o recurso T, que é
utilizado pelo processo B. O
processo B quer o recurso R,
utilizado pelo processo A.
Conceito
B
quer T usa Os dois processos ficam
bloqueados, esperando

Recurso pode ser retirado "O cachorro mordendo o rabo"


do processo sem prejuizo

Retorna depois Hardware


Preemptivo DEADLOCKS Pode ser de
- Suscetível a Deadlocks Software

Ex: Memória
Recurso
Não pode ser Pode Ser
retirado do processo d1000

+ Suscetível a Deadlocks Não Preemptivo


Ex: Impressora (só imprime
um documento por vez)

mapasequestoes.com.br
mapasequestoes.com.br 14
14
10. Deadlocks - [2] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Quando um processo
que não esteja bloqueado
não pode se alocado
Condição
de Inanição 1º pequenos arq.
Ex. Impressão Depois os maiores

Morre de inanição

Recurso em Exclusão
2 situações Mútua 1
Alocado DEADLOCKS [2]

Disponível

Condição de
posse e espera 2
Processo que
Retém Rec. Condições
alocado Para Ocorrência
Pode solicitar d1100
novos Rec. Recurso deve ser
3
não-Preemptivo

Espera circular 4

mapasequestoes.com.br
mapasequestoes.com.br 15
15
11. Deadlocks [02] – Estratégia de tratamento TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Nada está
Nega estruturalmente uma Ignorar o Algoritmo do acontecendo
das condições para o deadlock Prevenção
Deadlock Avestruz Espera para ver
o resultado

Deixa ocorrer, detecta e age

ESTRATÉGIAS Um recurso Ex: 1 impressora, 1 cd


PARA TRATAR Detecção -
de cada tipo
2 Algoritmos Múltiplos recursos
de cada tipo Ex: 2 impressoras, 2 cds..
Trajetórias
de recursos Tipo de
Anulação Dinâmica Detecção e Depende
processo
Estados Seguros
por Alocação Recuperação Por meio de
Tipo de
e inseguros recurso
Cuidadosa de Preempção
Geralmente por pessoas
Alg. do Banqueiro Recursos
para um único recurso Imagem na
Processo memória
Recuperação guardado em
Alg. do Banqueiro para Estado dos
Reversão arquivos-imagem
recursos
múltiplos recursos de estado
Depois pode ser reiniciado

Por eliminação de processos d2000

mapasequestoes.com.br
mapasequestoes.com.br 16
16
12. Interrupções - [1] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Modificações no fluxo
Geralmente
de controle causadas
relacionada a E/S
por uma ação externa
Hardware Multiprogramação

Processador transfere Força o processador a


o controle para rotina de tratar o evento externo
tratamento de interrupção

INTERRUPÇÕES [1]
Detectar a fonte Dispositivo que
Tratador de Interrupção 1 da interrupção interrompeu

Sinaliza Ocorrência Interrupt Executar as


Desvia 2
execução atual de um Evento Handler ações apropriadas

Retornar ao ponto do programa


3 em que estava quando iniciou o
atendimento à interrupção.
d3000

mapasequestoes.com.br
mapasequestoes.com.br 17
17
13. Interrupções - [2] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Divisão
por zero
TRAPS OU Evento gerado pela Exemplo: Overflow,
EXCEPTIONS execução de instrução
Código de
Linha de solicitação operação inválido
de Interrupção
Tentativa de acesso a
IRQ Software uma área de memória
protegida ou inexistente
Sinal do dispositivo Evento programado

Durante o atendimento Processador não poderá


simultaneamente atender
a uma interrupção:
a outra interrupção

INTERRUPÇÕES [2]
De software

De relógio

Não afeta o
E/S Tipos Transparência programa interrompido d3100

Falha de hardware

mapasequestoes.com.br
mapasequestoes.com.br 18
18
14. Gerenciamento de Memória [1] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Não tem CM Imediato

Não tem CM Registro Armazena

Métodos
1 CM Deslocamento Conceito Localiza
de Acesso

1 CM Indireto por Recupera


Registro (Pilha)

1 CM Direto
Legenda:
2 CM Indireto CM: Ciclo de Memória

GERENCIAMENTO
Programa Usuário gerencia
requisita DE MEMÓRIA [1] a memória
Alocação Manual
Gerenciador Risco de um bloco ser
disponibiliza alocado e não ser liberado

Bloco alocado é liberado Tarefas Pode Ser Vazamento


para nova alocação de memória
Reciclagem
Coletores liberam blocos
Após um determinado nº Automático
que não são usados
de ciclos sem acesso
Garbage Collector
f1100

mapasequestoes.com.br
mapasequestoes.com.br 19
19
15. Gerenciamento de Memória [2] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Mais simples
Programa
Gerenciador Monoprogramação Memória Somente
Técnicas
de Buffer Sem Troca compartilhada 1 por vez

Substituição Proc/Paginação Sist.Operacional


de Blocos

Menos Recente
Pouco usada atualmente
Unitilizado (LRU)
Mais Recente
Unitilizado (MRU)

GERENCIAMENTO
DE MEMÓRIA [2]

Residente Múltiplos processos em


em disco execução simultânea
Transientes Multiprogramação
Carregados somente Tamanho
qdo necessário Com Partições Fixas diferentes
Divide memória
em n partições Única
Fila
de job Por
partição

f1200

mapasequestoes.com.br
mapasequestoes.com.br 20
20
16. Gerenciamento de Memória - Tipos de Memória TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Chip q mantêm Reservada/Superior


os dados
RAM
Não-volátil
Flash Alta
De 640 KB Não usada
Info BIOS a 1024 KB pelo DOS

Regravável Vídeo
Ocupada
BIOS

Ampliando Simulação
da principal
Cache
TIPOS Primária
Processador
Permite endereçamento Virtual
maior física disponível MEMÓRIA
Processador
HD Cache
Entre
Secundária Memória
RAM
Principal
Páginas

Principal De Vídeo
f2100

mapasequestoes.com.br
mapasequestoes.com.br 21
21
17. Gerenciamento de Memória - Tipos de Memória - Principal TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Toda a memória
além de 1 MB
Memória
Estendida
Programas de Trabalho
gerenciadores

TIPOS
MEMÓRIA
PRINCIPAL
RAM

Memória principal acima


DOS do limite de 640 KB
Convencional

Eleva a 4, 8, Expandida Baixa RAM


16 Mb ou mais
Abaixo de 640KB
Requer Administração
de memória DOS f2110

mapasequestoes.com.br
mapasequestoes.com.br 22
22
18. Gerenciamento de Memória – Tipos de Memória - Memória TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS
Virtual

Traz o processo Divisão em


parcialmente páginas

Tamanhos =
Áreas não-contínuas

Paginação Memory Management Unit

MMU Integrado ao
processador
Pode
Em chip separado

TIPOS Memória principal


MEMÓRIA Para

MEMÓRIA VIRTUAL Disco

Traz o processo
completo para Localidade Espacialidade
memória
Troca
Executa por [Swapping]
certo tempo 1
Devolve f3100

ao disco 2

mapasequestoes.com.br
mapasequestoes.com.br 23
23
TECNOLOGIA DA INFORMAÇÃO
19. Gerenciamento de Memória – Tipos de Memória - Memória Virtual SISTEMAS OPERACIONAIS
- Segmentação

Depende da
Quantidade
Processos Sem problemas
necessidade Varia
do Processo menores
Tamanho
Particionamento Tamanhos Processos
maiores Gera OVERLAY
Dinâmico Iguais
Alocação
Gera
Gerenciamento de Ineficiência
fragmentação
Buracos

Primeiro
Melhor
Encaixe
TIPOS
Menos Próximo Tipos de MEMÓRIA
pior Encaixe Alocação
MEMÓRIA VIRTUAL
Pior de Melhor
todos Encaixe SEGMENTAÇÃO
[PARTIÇÃO]

O tamanho é fixo Sobrecarga de


Tamanho gerenciamento
Definido a priori Particionamento
Estático Distintos Diminui a
Programa feito para executar fragmentação
em uma determinada partição.
f3200

mapasequestoes.com.br
mapasequestoes.com.br 24
24
20. Sistema de arquivos – Tipos TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

FAT16
95
FAT
FAT32 Win 98
Conversão
sem perda ME
Só com formatação
Lê e grava
Win NT

Corporativo Win2000
apenas
XP
NTFS 2003 Server
EXT2
Nome de arquivo:
255 caracteres
EXT3
SISTEMA DE
Ideal ReiserFS ARQUIVOS

2 partições Instalação
Arquivos
Linux
de sistema
Linux
Memória virtual Swap
Só Lê

Linux em CD
Distribuições g1100
Não instala

mapasequestoes.com.br
mapasequestoes.com.br 25
25
21. Sistema de arquivos – Windows - FAT TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

DOS
Antigo
WIN95

Gerenciamento máx: 2G
FAT16

16 bits id Para o endereçamento


cluster de cada cluster
Ainda usado
Nome de
Cluster: 32Kb 8 caracteres
arquivo:
95 SISTEMA DE
98 Win ARQUIVOS
ME

Nome de
255 caracteres
arquivo:

FAT32
Tabela de alocação
de arquivos

Não suporta arquivos g1110


maiores do que 2 GB
mapasequestoes.com.br
mapasequestoes.com.br 26
26
22. Sistema de arquivos – Windows - NTFS [1] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Com sistema
de ACLs
NTFS: New Technology
Permissões
Possibilitam um grande
File System
controle de acesso
dos usuário ao arquivos.
Endereçamento de
Clusters: 64 bits
SO recupera-se rapidamente
de problemas sem precisar Introdução de SISTEMA DE
de verificar a integridade "journaling" ARQUIVOS
do sistema de arquivos Limitação: Setores
NTFS de 512 bytes

Inicialmente Win Usa Mais Tolerante Comparado


para servidores Atualmente a Falhas ao FAT
g2100

mapasequestoes.com.br
mapasequestoes.com.br 27
27
23. Sistema de arquivos – Windows - NTFS [2] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Ausente nos sistemas de


Compressão Nome de Arquivo:
arquivos de Microsoft desde
a introdução do FAT32
de Arquivos 255 caracteres

NT

Win2000
Encriptação Corporativo
Transparente
SISTEMA DE Apenas XP
de Arquivos ARQUIVOS
2003 Server
NTFS [2]

Espaço em disco
Quotas Permite RAID
para cada usuário
g2110

mapasequestoes.com.br
mapasequestoes.com.br 28
28
24. Sistema de arquivos – Windows - NTFS - Compactação TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Compacta Para pasta


Movendo Pode Compactar
automaticamente compactada a Pasta

Sem compactar
o conteúdo
Compressão
Pode Usar Sem
SISTEMA DE Descompactar
ARQUIVOS
Arquivos
NTFS
De
Volumes COMPACTAÇÃO Nome Com Cor
Diferente Para
Identificação

Descompacta 1
Diminui a Não é Possível Criptografar
Automaticamente Usa 2 um Arquivo Compactado
pelo Windows Performance
Compacta g2200
novamente 3

mapasequestoes.com.br
mapasequestoes.com.br 29
29
25. Sistema de arquivos – Linux TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Extended Filesystem

Melhor
EXT2 performance

Não possuir
um "journal"

Recuperação
rápida
Em caso de SISTEMA DE
desligamento súbito
ARQUIVOS
Sem precisar verificar
todo o sistema de arquivos LINUX
Grava mudanças em
sistema de arquivos

Mais lento Journal

Maior segurança
Journaling EXT3
Maior capacidade
Suporta "journal"
de evitar perdas Tipos ReiserFS
Ordered Não utiliza clusters
de tamanho fixo
Padrão no Ext3
Writeback
Grava mudanças em
arquivos de metadados g2300

mapasequestoes.com.br
mapasequestoes.com.br 30
30
26. Windows TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

FAT16
'sobre'
Sistemas de
FAT32 Comandos Winver
Arquivos Memória física
NTFS disponível

Conta Recomenda
Segurança Administrador renomeá-la

Starter Edition
Utilitário Cria disco de
Professional de Backup recuperação
Media Center Edition WINDOWS
Versões
Tablet PC Edition
Arquivo Se copiado para Perde a
Professional x64 Edition
Criptografado disco externo criptografia

Windows XP
Vários programas Desenvolvido
Multitarefa
simultâneos
sobre núcleo do NT
Recursos usados
Windows
Baseado no
por vários usuários Win2000 2000 Desktop
Multiusuário
Simultâneos Versão
ou não Servidores g5100

mapasequestoes.com.br
mapasequestoes.com.br 31
31
27. Sistemas Distribuídos [1] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Recursos

Hardware
Computadores Execução
de tarefas
Compartilham
Software

Acessos Concorrência e
sincronizados paralelismo Dados

Escalabilidade

Falhas Tolerância SISTEMAS


independentes a Falhas DISTRIBUÍDOS
Alta Disponibilidade
Cliente/Servidor
Não existe um
clock global Características Modelos
Peer-to-Peer (P2P)
Transparência em Ponto a ponto
relação as falhas g6100

mapasequestoes.com.br
mapasequestoes.com.br 32
32
28. Sistemas Distribuídos [2] TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Multicomputadores
Interface do
Sistemas Cliente aplicativo
Cada processador possui
sua memória local
paralelos

Aplicação ou sistema
Servidor
Multiprocessadores de base de dados
Hardware Cliente/ Servidor
Os processadores Microsoft
compartilham memória
DCOM
Transporte
Multiprocessadores
em barramento

Multiprocessador

Multiprocessador
Arquiteturas SISTEMAS
homogêneo DISTRIBUÍDOS [2]
Multiprocessador
heterogêneo
Fracamente Fundamentalmente Máquinas
acoplados independentes e usuários
Como se Software
Cluster
fosse 1 Fortemente Compartilhamento de
acoplados recursos mais intenso

g6200

mapasequestoes.com.br
mapasequestoes.com.br 33
33
29. Raid TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Pouco
utilizado
Matriz Redundante de
Dificuldades de Dependo discos independentes
configuração do SO Software

Mais lento Redundant Array of


Tipos
Independent Disks
Mais utilizado

Independe do SO
Hardware
Mais rápido Visto Pelo Sistema
Operacional Como
Utiliza “controladores” Uma Única Unidade
RAID de Disco Lógico
1. Ganho de desempenho
no acesso IDE
HDs comuns SATA
2. Redundância em caso de
falha em um dos discos Vários SCSI
Vantagens Discos
Software
3. Uso múltiplo de várias reconhece com 1
unidades de discos
m1100
4. Facilidade em recuperação
de conteúdo perdido
mapasequestoes.com.br
mapasequestoes.com.br 34
34
30. Raid - Níveis 0 e 1 TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

“faixas”
Arquivo
segmentado
Stripping
1 é cópia Mirroring ou Enfileiramento
2 HD’s Stripping Escritos sequencialmente em
do outro Espelhamento Shadowing
cada um dos discos de um array

RAID 1 Sem replicação Sem redundância


RAID 0
Escrita

Gravação A A
Lenta
Sem tolerância a falhas
B B
Leitura e
Duas
rápida C C Qtd mínima de discos 2
fontes

Leitura
Mais discos
Maior
Sempre
2 Qtd mínima de discos RAID Performance
Σ de cada
Mais velocidade
em pares
NÍVEIS Escrita
Não usa Paridade
Gravação
A1 A2 Rápida
Espaço usado B1 B2
1/n Leitura e
Legenda:
com dados C1 C2 Escrita
n: número de discos
Ao mesmo tempo
Leitura
em cada unidade

Espaço usado
100%
com dados m2100

mapasequestoes.com.br
mapasequestoes.com.br 35
35
31. Raid - níveis 2, 3 e 4 TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Escrita

A1 A2 aP Não é mais
utilizado
B1 B2 bP
C1 C2 cP Error Correcting Code
ECC

Controle
Leitura RAID 4 RAID 2 de erros

Um disco para Paridade Substitui


a paridade

Grande segmentos de dados


Escrita Em todas as
e leitura unidades

Escrita e Leitura em
todas as unidades RAID
Diminui o tempo
de transferência
NÍVEIS

HD extra para Paridade Obsoletos

Exige que eixo dos discos RAID 3


estejam sincronizados

Montagem por m2200


Complexa
software
mapasequestoes.com.br
mapasequestoes.com.br 36
36
32. Raid 5 TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Espaço Usado DATA STRIPING COM


1 - 1/n
Com Dados PARIDADE DISTRIBUÍDA

Escrita Distribuída
nos discos
A1 A2 aP Paridade
Não tem
B1 bP B2 Intercalada por bloco
disco extra
cP C1 C2 Legenda:
n: quantidade de discos
Leitura RAID p: paridade

Arquivos segmentados NÍVEL 5 Qtd Mínima


3
Mesmo
Muito Usado
de Discos tamanho
Fragmento adicional
de paridade

Leitura Tolerância Falha de Sem perda


Mais Rápida a Falhas 1 disco de dados m5100

mapasequestoes.com.br
mapasequestoes.com.br 37
37
33. Raid 6 TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

Espaço Usado Qtd Mínima Mesmo


1 - 2/n 4
Com Dados de Discos tamanho

Semelhante
Legenda: ao RAID 5
n: quantidade de discos
p: paridade RAID Dobro de bits
para Paridade
NÍVEL 6 Intercalada por bloco

Muito Usado

A1 A2 P P
B1 P P B2
Tolerância Falha de Sem perda
P P C1 C2 a Falhas 2 discos de dados m5110

mapasequestoes.com.br
mapasequestoes.com.br 38
38
34. Raid Híbrido TECNOLOGIA DA INFORMAÇÃO
SISTEMAS OPERACIONAIS

RAID 0 Segmentação
stripping

RAID 10 RAID 1 Espelhamento

Qtd mínima
4
de discos

RAID
HÍBRIDOS

Segmentação

Arranjos RAID 50
de RAID 5
1 ou + m6100

mapasequestoes.com.br
mapasequestoes.com.br 39
39
Obrigada por compartilha conosco a paixão por mapas mentais.
Gostaria muito de ouvir sua opinião sobre esses mapas.
Conte-nos como foi sua experiência estudando com mapas mentais avaliando esse
ebook no site, em nossas redes sociais ou pelo email contato@mapasequestoes.com.br

mapasequestoes @mapasequestoes

Você também pode gostar