<div style="text-align:center">
<img src="https://www.uninorteac.edu.br/static/images/ic-logo.png" height=40>
</div>
<div align="center">
<h1>
Exercício 2
</h1>
---
## Trabalho A2 de Sistemas Operacionais
## ADS - Análise e Desenvolvimento de Sistemas
### Prof. Edkallenn
---
**INSTRUÇÕES**:
- Enviar para o e-mail do professor (edkallenn.lima@uninorteac.edu.br com cópia para o edkallenn.lima@uninorteac.com.)
- Data de entrega: 23/04/2022 às 14:00 (horário de Brasília)
- Quaisquer dúvidas podem ser tiradas no fórum, por e-mail ou preferencialmente na equipe do Teams da Disciplina, no privado.
---
#### Bloco de Questões 1
- Faça um resumo dos três tipos de endereços usados em um programa, antes e depois da
memória ser alocada por um SO
- Faça um resumo sobre alocação de memória comentando sobre as partições e os mecanismos de alocação da memória
#### Bloco de Questões 2
- Faça um resumo sobre o funcionamento da memória virtual comentando sobre sua implementação e os principais algoritmos de substituição de páginas
- No contexto dos Sistemas Operacionais diga o que são deadlocks? Quais as condições para que eles ocorram? Quais as possibilidades de tratamento para resolver deadlocks? Comente sobre cada um deles.
#### Bloco de Questões 3
- Quais os algoritmos que fazem o escalonamento de processos? Comente sobre eles.
- Faça uma comparação definindo e mostrando as diferenças entre processos e threads.
###### tags: `Sistemas Operacionais`