Escolar Documentos
Profissional Documentos
Cultura Documentos
3 4
Cotas Cotas
• Sistemas multiusuário implementam uma
política de cotas para garantir que apenas uma Gerenciamento
porção do dispositivo de armazenamento seja Tabela de de Cotas
Cotas
utilizada por cada usuário; Cotas são
controladas pelo sistema operacional. Vários Gerenciamento Sistema de
subsistemas atuam no controle de cotas: de Processos Arquivos
5 6
1
24/10/2016
9 10
2
24/10/2016
3
24/10/2016
19 20
1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 1 1 1 Em Uso 1 1 1 1 1 1 1 0 1 1 1 0 0 0 0 0 0 0 0 0 Em Uso
0 0 0 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0 0 0 Livre 0 0 0 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0 0 0 Livre
+ 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1
+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0
• Blocos 3–5 estão ao mesmo tempo sendo usados por um • Blocos 15–19 não são listados nem na tabela de
arquivo e listados como livres; em uso nem na tabela de livres;
• Esta configuração se afigura como um estado inconsistente; • Esta configuração significa que os blocos 15–19
• Isso pode significar que o sistema caiu durante a remoção estão inacessíveis, não utilizados em nenhum
do arquivo, ou qualquer outra razão não especificada; arquivo e nem livres para serem alocados para
• A forma de corrigir este estado de inconsistência fica a um novo arquivo;
critério do sistema operacional; Uma possibilidade seria
simplesmente remover os blocos 3–5 da lista de blocos • A forma de recuperação neste caso é simples.
livres; Adicionar os blocos 15–19 a lista de livres;
21 22
1 1 1 2 2 2 1 0 1 1 1 0 0 0 0 1 1 1 1 1 Em Uso
que o acesso à memória;
0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 0 0 0 0 0 Livre
• HDDs têm uma taixa conservadora de acesso de
+ 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1
10MB/s. As memórias RAM podem alcançar taxas
de 400MB/s (40x mais lento);
• Neste caso o mesmo bloco de dados é • Adicionalmente 5 a 10ms devem ser computados
utilizado por mais de um arquivo; para o posicionamento da cabeça de leitura;
• Este não é um estado simples de ser • Otimizações para melhorar o desempenho são
necessárias, estudaremos três delas:
resolvido; – Cache de Blocos;
– Leitura Antecipada de Blocos;
– Redução do Movimento do Braço do Disco;
23 24
4
24/10/2016
29 30