Simuladores de Gerência de Memória e Processador para Auxílio às Aulas Teóricas de Sistemas Operacionais
Resumo
Com o intuito de diminuir o impacto negativo causado pela difícil caracterização do real dinamismo dos eventos computacionais abordados na disciplina de Sistemas Operacionais, foram desenvolvidos neste trabalho dois softwares: (i) um para simulação das rotinas de gerenciamento de memória real e virtual e (ii) outro abordando o funcionamento do escalonamento de processos em arquiteturas com multiprocessadores ou com processadores multicore. Como resultado os softwares ilustram de forma gráfica as estratégias para gerenciamento, dando suporte às aulas conceituais da disciplina de Sistemas Operacionais tornando-as mais dinâmicas, além de possibilitar a simulação de diversos cenários.
Palavras-chave:
Sistemas Operacionais, Simuladores, Gerência de Memória, Escalonamento de Processos
Referências
Carvalho, D. S., Balthazar, G. R., Dias, C. R., Araújo, M. A. P., and Monteiro, P. H. R. (2006). S2o: Uma ferramenta de apoio ao aprendizado de sistemas operacionais. In XXVI Congresso da SBC – XIV Workshop sobre Educação em Computação (XIV WEI).
Kioki, E. Y.; Santiago, P. P. S. A. C. (2008). Um simulador didático como ferramenta de apoio ao ensino da disciplina de sistemas operacionais. Revista INICIA, 8(8):41–48.
Maia, L. P. (2001). Sosim: Simulador para o ensino de sistemas operacionais. Dissertação de Mestrado.
Reis, F. P., Parreira Júnior, P. A., and Xavier Costa, H. A. (2009). Tbc-so/web: Um software educacional para o ensino de políticas de escalonamento de processos e de alocação de memória em sistemas operacionais. In Anais do Simpósio Brasileiro de Informática na Educação, volume 1.
Rocha, A. R., Schneider, A., Alves, J. C., and Silva, R. M. A. (2004). wxproc: Um simulador de políticas de escalonamento multiplataforma. INFOCOMP Journal of Computer Science, 3(1):43–47.
Rocha, H. and Baranauskas, M. (2003). Design e avaliação de interfaces humano-computador. Unicamp.
Tanenbaum, A. (2010). Sistemas Operacionais Modernos. Pearson Prentice Hall.
Tanenbaum, A. and Woodhull, A. (2006). Sistemas Operacionais: Projeto e Implementação. Editora Bookman.
The FreeBSD Foundation (2014). The FreeBSD Project. [link].
Torvalds, L. (2014). The Linux Kernel. [link].
TROPIX (2008). Projeto tropix-sistema operacional. [link].
Kioki, E. Y.; Santiago, P. P. S. A. C. (2008). Um simulador didático como ferramenta de apoio ao ensino da disciplina de sistemas operacionais. Revista INICIA, 8(8):41–48.
Maia, L. P. (2001). Sosim: Simulador para o ensino de sistemas operacionais. Dissertação de Mestrado.
Reis, F. P., Parreira Júnior, P. A., and Xavier Costa, H. A. (2009). Tbc-so/web: Um software educacional para o ensino de políticas de escalonamento de processos e de alocação de memória em sistemas operacionais. In Anais do Simpósio Brasileiro de Informática na Educação, volume 1.
Rocha, A. R., Schneider, A., Alves, J. C., and Silva, R. M. A. (2004). wxproc: Um simulador de políticas de escalonamento multiplataforma. INFOCOMP Journal of Computer Science, 3(1):43–47.
Rocha, H. and Baranauskas, M. (2003). Design e avaliação de interfaces humano-computador. Unicamp.
Tanenbaum, A. (2010). Sistemas Operacionais Modernos. Pearson Prentice Hall.
Tanenbaum, A. and Woodhull, A. (2006). Sistemas Operacionais: Projeto e Implementação. Editora Bookman.
The FreeBSD Foundation (2014). The FreeBSD Project. [link].
Torvalds, L. (2014). The Linux Kernel. [link].
TROPIX (2008). Projeto tropix-sistema operacional. [link].
Publicado
03/11/2014
Como Citar
RIBEIRO, Thiago Pirola; LIMA, Rafael Lucas Bernardes; LOBO, Edgard Araujo.
Simuladores de Gerência de Memória e Processador para Auxílio às Aulas Teóricas de Sistemas Operacionais. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 25. , 2014, Dourados/MS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2014
.
p. 1028-1037.
DOI: https://doi.org/10.5753/cbie.sbie.2014.1028.
