sistemas operacionais atividade
Desenvolva os algoritmos de substituição de páginas FIFO, LFU LRU e NRU.
O algoritmo deverá receber por parâmetro a lista de frames alocadas na memória principal.
Cada frame contêm as informações de ID, tempo de carga, quantidade de referências, tempo da última referência, BR e BM.
Por exemplo:
Frame | Tempo da Carga | Quantidade Referências | Tempo da última referência | BR | BM |
1 | 12 | 10 | 20 | 1 | 1 |
2 | 10 | 1 | 12 | 0 | 0 |
3 | 11 | 2 | 21 | 1 | 0 |
O algoritmo deverá retornar o ID do frame que deverá ser substituído.
- O algoritmo deverá receber por parâmetro a lista de frames alocados.
- O algoritmo deverá retornar o ID do frame a ser substituído.
- O algoritmo deverá ser testado com diferentes listas de páginas.
- Os algoritmos podem ser desenvolvidos em qualquer linguagem de programação
Entrega
Anexe na ferramenta o link para o seu repositório no github com o código.
codigo:
Resposta Final
Comentários
Postar um comentário