Prova 2
De BCC Wiki
1 - O sistema de arquivos de I-nodes facilitam o compartilhamento de arquivos.
Correta: Acredito que facilita pq podemos usar hard links para os inodes.
3 - Sistemas de arquivos com blocos pequenos podem economizar tempo.
Correta: Se todos os arquivos forem pequenos e couberem em poucos blocos, sempre precisaremos trazer poucos blocos do disco, e blocos pequenos.
4 - O sistema de arquivo FAT-32 deve ter desempenho aceitável para vídeo.
Correta: Assumo que um arquivo de vídeo seja lido sequencialmente. Como no FAT-32 um bloco aponta para o próximo e o acesso a arquivos é sequencial, não devemos ter muita perda de desempenho.
8 - O uso de "hard links" pode ser menos seguro.
Correta: Se conseguirmos criar hard links para arquivos de outros usuários, eles podem nunca ser removidos, mesmo quando o dono removê-los.
15 - Mesmo sem o uso da pasta "Lixo", o sistema de arquivos FAT-32 facilita a recuperação de informação de arquivos removidos por acidente.
Correto: Eu acho que quando vc remove um arquivo, o FAT simplesmente marca na File Allocation Table um 0 para todos os blocos da chain do arquivo. Assim, basta vc achar o primeiro bloco do arquivo no hd mesmo.
29 - Em sistemas de memória real, a estratégia de alocação "worst fit" favorece sistemas com muitos programas grandes.
Duvidoso: O gabarito diz que está correto. Lembre-se que worst fit escolhe para um processo o maior bloco livre da memória. Por um lado, se temos muitos programas grandes, a fragmentação tende a ser menor (?). Por outro, me parece que worst fit acaba rapidamente com os buracos grandes, não deixando espaço para os processos grandes.
40 - O uso de "soft links" é mais comum pois não depende da configuração do seu sistema.
Correta: Lembre que soft links guardam o caminho do arquivo sendo linkado. Isso é verdade, pois independente de quantas partições temos, e como organizamos nossa árvore de diretórios, os caminhos absolutos sempre funcionam. Lembrar que não conseguimos fazer hard links entre arquivos em diferentes partições.
41 - A implementação de compactação de memória no Minix envolve processos semelhantes ao "fork".
Correta: Eu acho que está correta porque o "fork" faz uma cópia identica do bloco da memória aonde o processo está e cria um filho idêntico, assim como a compactação de memória deveria fazer uma cópia do bloco de memória e colocá-lo em outro lugar. A diferença é que a compactação tem que remover o "pai".
46 - Em sistemas de memória real, a estratégia de "best fit" deve ter bom desempenho em sistemas com programas de tamanhos padronizados.
Correta: A estratégia best fit escolhe o menor espaço livre maior que o processo. Assim, se tivermos programas de tamanhos padronizados, na maioria das vezes os programas vão caber justos nos buracos que aparecem quando os processos acabam.
52 - Em sistemas de memória virtual a performance dos programas pode ser influenciada pelo seu tamanho.
Correta: Programas pequenos precisam de menos páginas da memória. Programas grandes precisam de mais páginas, e quanto mais páginas, maior o tráfego de dados e a chance de page fault (não tenho certeza se o último é verdade).
?? - A criação de uma camada entre o kernel e os processos de usuário no Minix tem como objetivo spearar política de mecanismo de implementação.
Correta: O kernel estabele as políticas (por exemplo travar um processo quando ele pedir uma leitura de disco, ao invés de mandar um sinal quando ela ficar pronta) e os processos cuidam da implementação (o kernel fala pro FS: "Abre o arquivo aí meu").
?? - Páginas maiores podem melhorar a performace da memória virtual.
Correta: Operações como verificar se uma página mudou e precisa ser copiada de volta para o disco (entre outras operações que geram overhead) tendem a ser menos frequentes.
?? - A técnica de overlay pode ajudar a multiprogramação em um computador.
Correta: A memória do computador terá que ser dividia entre os vários processos, então o espaço disponível em dado momento pode ser menor que o programa. Com o overlay ele pode rodar sem maiores problemas. Sem overlay ele ficaria esperando uma região livre maior ser liberada.
?? - O uso de soft links é mais comum pois não depende da configuração de seu sistema.
Correta: Por guardar o caminho ao invés do i-node, o arquivo apontado pelo link pode estar em (ou ser movido para) outro disco ou partição.