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.

Ferramentas pessoais