exercicio resolvido sistemas operacionais
Sandra Rosangela Fabri.
1 - O que significa dizer que a memória virtual de um processo é 50MB, a memória residente 20MB e a memória compartilhada 10MB.
Significa que 20mb estão na memória RAM, e 10 mb é compartilhado com outro processo.
2. Quais as vantagens e desvantagens de guardar o nome do programa criador junto aos atributos do arquivo?
Vantagem: Livra o sistema operacional de saber com qual aplicativo deve ser aberto o arquivo, facilita também a vida do usuário por ter acesso rápido e simples a leitura e edição do arquivo.
Desvantagem: Um terceiro pode alterar o arquivo para apontar para um programa mal intencionado.
3. Como funciona a alocação de espaço contígua? Que problemas apresenta?
A alocação de espaço contígua requer que cada arquivo ocupe um conjunto de blocos contíguos no disco. Os endereços de disco definem um ordenamento linear no disco. Com isso, o número de operações de busca no disco, exigidos para acesso a arquivos alocados contiguamente, é mínimo, assim como o tempo de busca quando uma operação de busca for necessária.
Como problemas encontrados na alocação contígua temos:
A dificuldade de encontrar espaço para um novo arquivo. Sistemas de gerenciamento de espaço livre devem ser utilizados para realizar esta operação, mas tais sistemas geram fragmentação externa;
A dificuldade de determinar a quantidade de espaço necessário para um arquivo. Pela falta de conhecimento na hora da criação do arquivo, ou para futura ampliação do mesmo. Em geral, o espaço necessário é superestimado. Gerando assim fragmentação interna.
4. Relacionado a escalonamento de acesso, assinale a alternativa correta: Assinale para cada conceito: Deadline, Noop, C-SCAN, FCFS, SSTF
1- FCFS
2- SSTF (menor busca de tempo primeiro)
3- C-SCAN (Elevador Circular)
4- NOOP
5- Deadline
5. Como funcionam os sistema de arquivos baseados em Journaling? Quais suas vantagem? O que tentam garantir?
Um dos objetivos de um