Já comecei a efetivamente produzir o meu projeto final.
Passei
muito tempo digerindo as possibilidades, e o código do meu colega, que eu estou efetivamente estendendo.
Finalmente comecei a escrever o código.
Para quem não sabe o que eu estou fazendo, eu estou implementando a simulação de um gerenciador de memória em um simulador de escalonador/agendador de processos. O projeto inicial prevê duas estratégias básicas de gerência de memória, por segmentação (com partições de tamanho variável), e por paginação (com troca de processos), com um número de algoritmos de alocação diferentes para cada estratégia. Naturalmente, uma série de elementos visuais permitirá o acompanhamento do estado da memória ao longo da simulação.
O aplicativo tem como objetivo auxiliar as aulas de Sistemas Operacionais I e II do curso de Informática da UERJ.
Estou utilizando como ferramenta de desenvolvimento o
Eclipse com o componente
Visual Editor e um repositório
Subversion de controle de código-fonte (rodando aqui na
mndfck.org).