---
# System prepended metadata

title: "\n        Exercício 2\n    "
tags: [Sistemas Operacionais]

---

<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`

