MOSS - Uma Ferramenta para o Auxílio do Ensino de Sistemas Operacionais
Author(s) -
Antonio Costa,
Arthur Silva,
Sílvio Fernandes,
Tailânio Macedo
Publication year - 2018
Publication title -
anais do ... simpósio brasileiro de informática na educação/anais do simpósio brasileiro de informática na educação
Language(s) - Portuguese
Resource type - Conference proceedings
eISSN - 2316-6533
pISSN - 2176-4301
DOI - 10.5753/cbie.sbie.2018.755
Subject(s) - computer science , mars exploration program , astrobiology , physics
This paper presents MOSS, an integrated MARS tool for teaching and learning Operating Systems (OS). In addition, activities were proposed to process management and memory management, which were carried out by volunteers who attended OS in different periods. The amount of volunteers’ success in the activities and their evaluation of the tool and activities validated the proposed methodology. 1. Introdução A disciplina de Sistemas Operacionais está presente em praticamente todo curso de graduação em computação ou informática. Tal disciplina apresenta os conceitos e estratégias algorítmicas que servem como ponte entre o hardware e software. As principais funções do SO estão no gerenciamento do acesso ao processador, a memória, a entrada/saída e sistema de arquivos. O gerenciamento resolve a disputa dos recursos físicos e lógicos compartilhados pelos programas, que do ponto de vista do SO são chamados processos, de forma justa para o propósito do SO. Para tais funções, o SO precisa implementar soluções otimizadas para o hardware e ainda oferecer interfaces abstratas tanto para o programador quanto para o usuário das aplicações. Assim, o ensino de SO envolve desafios em relação ao detalhamento de conceitos e implementações na prática, de modo que o aluno experimente algo o mais próximo possível do real em um tempo limitado do curso dessa disciplina. Portanto, esse artigo propõe a implementação de uma ferramenta (MOSS) para o MARS [K. Vollmar and P. Sanderson 2006], apresentadas nas próximas seções. O objetivo da MOSS é fornecer auxílio didático, de forma que seja possível visualizar as respostas de um SO para processos executando no simulador MARS. O artigo está organizado da seguinte forma: a seção 2 apresenta referencial teórico e alguns trabalhos relacionados; a seção 3 discute a implementação da DOI: 10.5753/cbie.sbie.2018.755 755 Anais do XXIX Simpósio Brasileiro de Informática na Educação (SBIE 2018) VII Congresso Brasileiro de Informática na Educação (CBIE 2018)
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom