Next: Exercícios de maior complexidade
Up: Alterando Partes do Sistema
Previous: Alterando Partes do Sistema
Muitos exercícios, de diferentes graus de complexidade, podem ser propostos
utilizando o BananaKernel . Aqui serão propostos alguns, que podem
servir como introdução ao sistema, por serem de baixa
complexidade. Exercícios mais complexos serão rapidamente tratados na
seqüência.
Exercícios
- 1.
- Utilizando o gerenciador de memória da versão simples, modifique
a função bnnk_free() para que ela devolva ao
sistema a memória de um bloco liberado, quando este bloco for o último
alocado.
- 2.
- Com o auxílio da função bnnk_open()
da versão intermediária do gerenciador de arquivos,
criar uma função que liste os arquivos do diretório raiz.
- 3.
- Alterar a função bnnk_swapproc()
do escalonador de processos da versão intermediária para envelhecer mais
rapidamente os processo na fila de espera.
rafael@safecore.net