::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ATIVIDADE
1 - ADS - SISTEMAS OPERACIONAIS - 512023
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Whats: (15) 98115-0680
Canal do Youtube: youtube/2mAssessoria
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
QUESTÃO 1
Durante
os estudos sobre o gerenciamento de memória, aprendemos sobre a estratégia de
alocação paginada e sobre a memória virtual. Para resolver o problema a seguir
você precisará colocar em prática seus conhecimentos sobre esse tema.
O exercício consiste em uma sequência de passos e em cada um deles serão
informados quantos blocos de memória precisarão ser utilizados. Você fará o trabalho
do sistema operacional e deverá validar se existem quadros disponíveis na
memória RAM e, caso não existam, você fará a alocação na memória virtual. Caso
um processo seja removido da memória RAM, você deverá mover os quadros da
memória virtual para o espaço disponível na memória RAM.
A resolução desse exercício deve ser entregue de forma discursiva contendo as
seguintes informações:
- Quantidade de quadros livres e quadros ocupados na memória RAM, e
quantidade de quadros livres e quadros ocupados na memória virtual.
- Os valores dos quadros devem representar a situação da memória RAM e da
memória virtual após a execução do último passo.
RESPOSTA NO FINAL
Segue um modelo de resposta:
A memória RAM tem 35 quadros ocupados e nenhum quadro livre. A memória virtual
não tem quadros ocupados e tem 10 quadros livres.
Essa resposta foi obtida após a execução de uma sequência de passos que simulam
requisições do sistema operacional à memória RAM e à memória virtual. Nesse
exemplo, a memória RAM possui 35 quadros e a memória virtual possui 10 quadros,
e foi considerado que a memória RAM e a memória virtual estavam vazias antes da
execução do Passo 1:
PASSO 1 (sistema operacional solicita o uso de 10 páginas):
Resultado
- 10 quadros ocupados na memória RAM.
- 25 quadros livres na memória RAM.
- 0 quadros ocupados de memória virtual.
- 10 quadros livres de memória virtual.
PASSO 2 (sistema operacional solicita o uso de mais
35 páginas):
Resultado
- 35 quadros ocupados na memória RAM.
- 0 quadros livres na memória RAM.
- 10 quadros ocupados de memória virtual.
- 0 quadros livres de memória virtual.
PASSO 3 (sistema operacional solicita a liberação
de 10 páginas):
Resultado
- 35 quadros ocupados na memória RAM.
- 0 quadros livres na memória RAM.
- 0 quadros ocupados de memória virtual.
- 10 quadros livres de memória virtual.
Agora, com o entendimento do trabalho, vamos ao
exercício. Antes de tudo saiba que, para esse
exercício, a memória RAM tem um total de 42 quadros, sendo que 8 deles já estão
ocupados. A memória virtual tem um total de 28 quadros e todos estão
disponíveis. Agora, vamos às sequências de passos:
Passo 1: um processo de
25 páginas precisar ir para a memória RAM.
Passo 2: um processo de
8 páginas precisar ir para a memória RAM.
Passo 3: um processo de
4 páginas precisar ir para a memória RAM.
Passo 4: um processo de
5 páginas precisar ir para a memória RAM.
Passo 5: um processo de
25 páginas foi removido da memória RAM.
Passo 6: um processo de
5 páginas precisar ir para a memória RAM.
Passo 7: um processo de
5 páginas precisar ir para a memória RAM.
Passo 8: um processo de
8 páginas foi removido da memória RAM.
Ao final do Passo 8, qual é o resultado de quadros
disponíveis para a memória RAM e quantos quadros estão sendo utilizados na
memória virtual?
Solicite um orçamento com a nossa equipe
Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA
E-mail: assessoria.academica2m@gmail.com
Facebook: fb.me/ajudaemTrabalhosdeprogramacao
Whats: (15) 98115-0680
Canal do Youtube: youtube/2mAssessoria
Nenhum comentário:
Postar um comentário