MOSS - Uma Ferramenta para o Auxílio do Ensino de Sistemas Operacionais
Resumo
Este artigo apresenta MOSS, uma ferramenta integrada ao MARS para o ensino/aprendizado de Sistemas Operacionais (SO). Além dela, foram propostas atividades sobre gerenciamento de processos e gerenciamento de memória as quais foram realizadas por voluntários que cursaram SO em diferentes semestres. A quantidade de acerto dos voluntários nas atividades e avaliação feita por eles sobre a ferramenta e as atividades validam a metodologia proposta.
Palavras-chave:
MOSS, MARS, gestão de processos, gestão de memória, ensino de sistemas operacionais
Referências
Carvalho, D. S, Balthazar, G. R. , Dias, C. R. , Araújo, M. A. P. and Monteiro, P. H. R. (2006) “Simulador para a Prática de Sistemas Operacionais”. Revista Eletrônica da FMG
Christopher, Wayne A., Procter, S. J., and Anderson T. E. (1992) “The Nachos Instructional Operating System”. EECS Department, University of California, Berkeley, novembro. [link].
Du, Wenliang, and Wang, R. (2008) “SEED: A Suite of Instructional Laboratories for Computer Security Education”. J. Educ. Resour. Comput. 8, no 1 (março): 3:1–3:24. DOI: 10.1145/1348713.1348716.
Fernandes, Silvio and Silva, Ivan Saraiva. (2017). Relato de Experiência Interdisciplinar Usando MIPS. In International Journal of Computer Architecture Education, V.6, n. 1, pág. 52, SBC.
Hill, J., Ray, C. K., Blair, J. R., and Carver Jr, C. A. (2003) “Puzzles and games: addressing different learning styles in teaching operating systems concepts,” in ACM SIGCSE Bulletin, vol. 35, pp. 182–186.
Jones, D. and Newman, A. (2002). A Constructivist-based Tool for Operating Systems Education. In P. Barker & S. Rebelsky (Eds.), Proceedings of ED-MEDIA 2002-- World Conference on Educational Multimedia, Hypermedia & Telecommunications (pp. 882-883). Denver, Colorado, USA: Association for the Advancement of Computing in Education (AACE). Retrieved March 29, 2018 from [link].
Jones, David, e Newman, A. (2001) “RCOS.java: a Simulated Operating System with Animations”. In Proceedings of the Computer-Based Learning in Science Conference. Rep. Tcheca.
Machado, Berenger, F., and Maia, L. P. (2007), Arquitetura de Sistemas Operacionais. 4o ed. LTC.
Otero, R., Rafael, and Aravind, A. A. (2015) “MiniOS: An Instructional Platform for Teaching Operating Systems Projects”. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 430–435. SIGCSE ’15. New York, NY, USA: ACM. DOI: 10.1145/2676723.2677299.
Sanderson, P. and Vollmar, K. (2007) “An Assembly Language I.D.E. To Engage Students Of All Levels,” presented at the 2007 CCSC.
Tanenbaum, A. S. (2008), Sistemas Operacionais. Projeto e Implementação, 3rd ed. Bookman.
Tanenbaum, A. S. (2009) Sistemas Operacionais Modernos, 3a. ed. São Paulo: Pearson.
Tanenbaum, A. S. “MINIX 3” (2006) [Online]. Disponível em: [link].
Tonini, Gustavo Alexssandro, and Lunardi, S. C. (2006) “Simulador para o Aprendizado de Sistemas Operacionais”. UFN.
Vollmar, K. and Sanderson, P. (2006) “MARS: An Education-Oriented MIPS Assembly Language Simulator,” in ACM SIGCSE.
Yile, F. (2016) “Utilizing the Virtualization Technology in Computer Operating System Teaching”. In 2016 Eighth International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), 885–88, DOI: 10.1109/ICMTMA.2016.213.
Yi-Ran, H., Cheng, Z., Feng, Y., and Meng-Xiao, Y. (2010) “Research on teaching operating systems course using problem-based learning,” in 5th International Conference on Computer Science & Education, 2010, pp. 691–694.
Christopher, Wayne A., Procter, S. J., and Anderson T. E. (1992) “The Nachos Instructional Operating System”. EECS Department, University of California, Berkeley, novembro. [link].
Du, Wenliang, and Wang, R. (2008) “SEED: A Suite of Instructional Laboratories for Computer Security Education”. J. Educ. Resour. Comput. 8, no 1 (março): 3:1–3:24. DOI: 10.1145/1348713.1348716.
Fernandes, Silvio and Silva, Ivan Saraiva. (2017). Relato de Experiência Interdisciplinar Usando MIPS. In International Journal of Computer Architecture Education, V.6, n. 1, pág. 52, SBC.
Hill, J., Ray, C. K., Blair, J. R., and Carver Jr, C. A. (2003) “Puzzles and games: addressing different learning styles in teaching operating systems concepts,” in ACM SIGCSE Bulletin, vol. 35, pp. 182–186.
Jones, D. and Newman, A. (2002). A Constructivist-based Tool for Operating Systems Education. In P. Barker & S. Rebelsky (Eds.), Proceedings of ED-MEDIA 2002-- World Conference on Educational Multimedia, Hypermedia & Telecommunications (pp. 882-883). Denver, Colorado, USA: Association for the Advancement of Computing in Education (AACE). Retrieved March 29, 2018 from [link].
Jones, David, e Newman, A. (2001) “RCOS.java: a Simulated Operating System with Animations”. In Proceedings of the Computer-Based Learning in Science Conference. Rep. Tcheca.
Machado, Berenger, F., and Maia, L. P. (2007), Arquitetura de Sistemas Operacionais. 4o ed. LTC.
Otero, R., Rafael, and Aravind, A. A. (2015) “MiniOS: An Instructional Platform for Teaching Operating Systems Projects”. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education, 430–435. SIGCSE ’15. New York, NY, USA: ACM. DOI: 10.1145/2676723.2677299.
Sanderson, P. and Vollmar, K. (2007) “An Assembly Language I.D.E. To Engage Students Of All Levels,” presented at the 2007 CCSC.
Tanenbaum, A. S. (2008), Sistemas Operacionais. Projeto e Implementação, 3rd ed. Bookman.
Tanenbaum, A. S. (2009) Sistemas Operacionais Modernos, 3a. ed. São Paulo: Pearson.
Tanenbaum, A. S. “MINIX 3” (2006) [Online]. Disponível em: [link].
Tonini, Gustavo Alexssandro, and Lunardi, S. C. (2006) “Simulador para o Aprendizado de Sistemas Operacionais”. UFN.
Vollmar, K. and Sanderson, P. (2006) “MARS: An Education-Oriented MIPS Assembly Language Simulator,” in ACM SIGCSE.
Yile, F. (2016) “Utilizing the Virtualization Technology in Computer Operating System Teaching”. In 2016 Eighth International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), 885–88, DOI: 10.1109/ICMTMA.2016.213.
Yi-Ran, H., Cheng, Z., Feng, Y., and Meng-Xiao, Y. (2010) “Research on teaching operating systems course using problem-based learning,” in 5th International Conference on Computer Science & Education, 2010, pp. 691–694.
Publicado
29/10/2018
Como Citar
COSTA, Antonio V.; SILVA, Arthur; FERNANDES, Silvio; MACEDO, Tailânio Tailanio de.
MOSS - Uma Ferramenta para o Auxílio do Ensino de Sistemas Operacionais. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 29. , 2018, Fortaleza/CE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2018
.
p. 755-764.
DOI: https://doi.org/10.5753/cbie.sbie.2018.755.
