IO Simulator: An Input and Output Device Simulator to Aid Teaching Operating Systems

  • Thiago R. Medeiros UNIPE
  • Cleyton C. Souza UFCG
  • Tiago D. N. de Sousa UFPB
  • Renê N. S. Gadelha UFPE
  • Edilson Leite da Silva UNIPE
  • João B. Delfino Júnior UFPB

Abstract


Most of the didactic innovations added in classrooms is provided by application of computer technology. This paper presents IO Simulator, a simulator for teaching and learning the discipline of operating systems, characterized as indispensable in any course curriculum for Computer Science. The paper describes the architecture of the simulator and its use in academic environments and also presents the reports obtained in the experiment for validation of this proposal.

References

Cruz, E. H. M., Silva, V. P., Gonçalves, R. A. L. “Sistema Operacional Integrado Simulado: Módulo de Entrada e Saída“. 14o Escola Regional de Informática-Paraná, 2007.

Gadelha, R. N.; Azevedo, R. R.; Oliveira, H. T. A.; Sousa, T. D. N.; Souza, C. C.; Silva, E. L. 2010. OS Simulator: Um Simulador de Sistemas de Arquivos para o Ensino/Aprendizagem de Sistemas Operacionais. 21º Simpósio Brasileiro de Informáica na Educação, 2010.

Isotani, S., Jorge, C. H., Junior, N. M. Q., Silva, F. S., Isotani, Seiji. “Uma Ferramenta de Apoio à Aprendizagem de Sistemas Operacionais“. 29o Congresso da Sociedade Brasileira de Computação, 2009.

Jones, D. and Newman, A. 2001. “RCOS.java: a simulated operating system with animations”. Proceedings of the Computer-Based Learning in Science Conference, Brno, Rep. Tcheca.

Machado, F. B. 2007 "Arquitetura de sistemas operacionais". Rio de Janeiro: LTC.

Maia, L. P. 2001. “SOsim: Simulador para o Ensino de Sistemas Operacionais”. Dissertação de Mestrado, Núcleo de Computação Eletrônica, UFRJ, Rio de Janeiro.

Perez-Davilla, A. 1995. OS – bridge between academia and reality. ACM SIGCSE Bulletin,27(1):146–148.

Reis, F. P., Júnior, P. A. P., Costa, H. A. X. “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“. 20o Simpósio Brasileiro de Informática na Educação, 2009.

Tanenbaum, A. S. 2003. Sistemas Operacionais Modernos, 2ª. Edição, São Paulo: Prentice. Hall.
Published
2011-07-19
MEDEIROS, Thiago R.; SOUZA, Cleyton C.; SOUSA, Tiago D. N. de; GADELHA, Renê N. S.; SILVA, Edilson Leite da; DELFINO JÚNIOR, João B.. IO Simulator: An Input and Output Device Simulator to Aid Teaching Operating Systems. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 19. , 2011, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2011 . p. 1647-1655. ISSN 2595-6175.