Sugestões de Trabalhos

Algorítmos para Busca do Bloco Vazio

Simular memória sem paginação ou swapping usando um vetor de bytes.
Permitir que o usuário escolha o algorítmo de Busca e método de representação
1. Bitmap
2. First Fit usando lista única
3. Best Fit usando duas listas (ocupados e vazios)
4. Best Fit usando duas listas e a lista de blocos vazios ordenada.
5. Worst Fit usando lista única
6. Quick Fit (com o usuário escolhendo os tamanhos 'mais comuns' de blocos)
7. Buddy
Permitir que o usuário:
Escolha o tamanho da memória em bytes
Escolha o tamanho em bytes da unidade de alocação.
Solicite a alocação e desalocação de memória (pedidos devem ser feitos em bytes)

Algorítmos para Escalonamento do Braço do disco

Implementar 'simuladores' para os algorítmos FCFS, SSK, Elevador
Permitir que o usuário passe um vetor com um sequência de números de cilindros.
Mostrar a ordem em que estes cilindros serão acessados usando cada um dos algorítmos e o total do percurso percorrido em cilindros.
Assumir que o braço começa no primeiro cilindro da sequência.

Opcionais:
Mostrar um 'gráfico' comparativo. (Como aquele visto em sala de aula).