Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista SO Unidade3 2018.2
Lista SO Unidade3 2018.2
Resposta: Fat32 usado nos Windows a partir do 98, utiliza clusters de 4KB, suporta
arquivos de até 4GB. Já o Ext4 suporta tamanhos de arquivos de até 16 TB, e faz o uso
do inodes.
Resposta: Cluster é a menor parcela do HD que pode ser acessada pelo SO. Quanto
menor o tamanho do cluster, menor será o desperdício de espaço no HD. Porém
aumenta o tempo na gravação e leitura de arquivos maiores que devem ser divididos
em vários pequenos clusters.
4) Defina o que é um descritor de arquivo e como ele pode ser utilizado no contexto
de sistemas de arquivos.
Resposta: O comando que ele irá dar é o “chmod 050 arq1 “, pois como ele irá dar
permissão apenas para um determinado grupo, ele deve manter em 000 a parte de
usuários e a de outros. E para dar a permissão apenas de leitura e execução ele deve
dar a permissão 101 que é 5 em decimal.
6) Dado o código a seguir:
Resposta: Ao excluir o arquivo original nada afetará ao link físico, pois o mesmo tem o
mesmo número de inode que o original. Sendo assim ainda continuará a funcionar,
pois agirá como arquivo original.
Resposta: É uma situação onde dois ou mais processos não executam por precisarem
de recursos de ambos alocados entre si. Existem 4 condições, de exclusão mutua onde
se um recurso está associado a um único processo não estará disponível a outro
processo excluindo o restante, condições de posse e espera onde os processos que
estão com o recurso faz o outro esperar e buscar o próximo, condições de não
preempção, quando um processo está em posse de um recurso esse não pode ser
tomada dele, e condições de espera circular onde há um encadeamento circular entre
dois ou mais processos.
14) Uma das formas de verificar se existe uma situação de impasse (deadlock), com
apenas um recurso de cada tipo, é construir um grafo dirigido e verificar se o mesmo
possui ciclos. Dada a situação a seguir, verifique se existe alguma situação de
impasse. Caso positivo, quais os recursos e processos envolvidos?
Situação: Sete processos (de A até G) e cinco recursos (de R a V), onde:
Resposta: Verificar (aplicar o algoritmo de detecção) toda vez que uma requisição de
recurso for feita; verificar periodicamente a cada K unidades de tempo; verificar se a
utilização da CPU está baixa (abaixo de um determinado limite). Vantagem: garantia de
não ocorrer deadlock. Desvantagem: toma poder de processamento.