Baixe o app para aproveitar ainda mais
Prévia do material em texto
FACULDADE ESTÁCIO DE SÁ Marcos Vinícius Santos Junior SOSIM: SIMULADOR DE ENSINO PARA SISTEMAS OPERACIONAIS ARACAJU 2013 INTRODUÇÃO Em 2001 o professor Luiz Paulo Maia percebeu a necessidade de se desenvolver uma ferramenta capaz de auxiliar no ensino da disciplina de Sistemas Operacionais. Então, como parte de sua tese de mestrado no Núcleo de Computação Eletrônica da Universidade Federal do Rio de Janeiro, criou o SOsim, adotado até hoje como software de apoio nos cursos de tecnologia. O programa encontra-se disponível para download no site www.training.com.br/sosim, e atualmente encontra-se na versão 2.0. Também é possível obter material de apoio para utilização do software, disponíveis em formato PDF. SOBRE O SOSIM O programa opera fazendo a simulação de sistemas operacionais multiprogramáveis e/ou multitarefas, permitindo ao aluno visualizar a teoria sendo aplicada na prática, como por exemplo, o gerenciamento dos processos passando por todos os estados, gerência do processador (escalonamento), e a gerência da memória virtual. Existem vários tipos de processos disponíveis que são gerados através do botão Criar, conforme mostra a figura abaixo. Figura 1 - Criação de processos Além disso, podemos definir também o limite de frames (espaço alocado na memória principal), prioridade e número de processos a serem criados. O programa ainda nos permite alterar configurações dos processos depois deles criados. Os PCBs (Process Control Block) que nos permitem visualizar o bloco de controle do processo são verificados através da janela abaixo. Figura 2 – PCB Selecionando o processo e clicando no botão PCB, podemos observar tudo o que ele representa em termos de hardware e software a atualização de suas características e propriedades em tempo real. Após todas essas etapas, podemos verificar como os processos se comportam depois de serem gerados e também podemos manipula-los dentro do software, realizando testes, alterando seus estados e até mesmo gerando logs. A figura abaixo mostra as principais janelas do SOsim. Figura 3 - Janelas do SOsim CARACTERÍSTICAS Como características principais do simulador podemos citar a implementação dos conceitos de processo, passando por todas as etapas como criação, visualização, controle e finalização dos mesmos. Permite visualizar estruturas internas do sistema, verificar como é feita a gerência do processador, através do escalonamento e das prioridades dinâmicas e como é feito a gerência da memória. Foi desenvolvido na plataforma Borland Delphi 7.0 e possui compatibilidade com vários sistemas operacionais. Desta forma, torna-se um programa bastante útil, versátil, de fácil utilização, com uma interface agradável e por isso foi bem aceito pelos seus usuários. CONCLUSÃO Verificamos que o SOsim é um software que simula o trabalho realizado por um sistema operacional, criando um ambiente onde podemos visualizar na prática tudo que é demonstrado em sala de aula sobre a disciplina de S.O. Como todo programa está sujeito a bugs e erros, porém vem sendo aperfeiçoado a cada nova versão. REFERÊNCIAS www.training.com.br/sosim www.tecmundo.com.br siep.ifpe.edu.br infocao.dominiotemporario.com
Compartilhar