domingo, 11 de maio de 2014

O que é o SOsim?


O SOsim foi desenvolvido pelo prof. Luiz Paulo Maia como parte de sua tese de mestrado no Núcleo de Computação Eletrônica da Universidade Federal do Rio de Janeiro (NCE/UFRJ), defendida em 2001 e orientada pelo prof. Ageu Pacheco. O objetivo deste trabalho foi desenvolver uma ferramenta gratuita que permitisse facilitar e melhorar as aulas de sistemas operacionais para alunos e professores.

   

Como o SOsim pode ajudá-lo?

O SOsim permite que o professor apresente os conceitos e mecanismos de um sistema operacional multiprogramável e/ou multitarefa, como Unix, OpenVMS e Windows, de forma simples e animada. O simulador permite visualizar os conceitos de multiprogramação, processo e suas mudanças de estado, gerência do processador (escalonamento) e a gerência memória virtual. A partir das opções de configuração, é possível selecionar diferentes políticas e alterar o funcionamento do simulador. Desta forma, o aluno tem a oportunidade de visualizar os conceitos teóricos apresentados em aula de forma simples e animada.

Quais as características do SOsim?


As principais características do simulador são:


  • Implementa o conceito de processo
    • Criar processos CPU-bound e IO-bound;
    • Visualizar o Process Control Block (PCB) dos processos;
    • Suspender/resumir e eliminar processos;
    • Visualizar as mudanças de estado dos processos;
  • Permite visualizar estruturas internas do sistema
    • Process Control Block (PCB);
    • Process Page Table;
    • Page Table Entry;
  • A gerência de processador implementa
    • escalonamento circular com prioridades (0 e 7);
    • escalonamento por prioridades (8 e 15);
    • prioridades dinâmicas. 
  • A gerência de memória implementa
    • memória virtual por paginação;
    • memória principal possui 100 páginas (frames);
    • cada processo pode alocar no máximo cinco páginas na memória principal;
    • política de busca de páginas pode ser paginação por demanda ou antecipada;
    • política de alocação de páginas é fixa;
    • política de substituição de páginas é local;
    • algoritmo de substituição de páginas é FIFO com dois buffers de páginas (FPL e MPL);
    • tamanho da página de oito endereços;
    • arquivo de paginação e swapping.

Como baixar o SOsim?


Instalou?

Após baixar e instalar o aplicativo, execute e divirta-se com todas as ferramentas e opções disponíveis. Elas irão facilitar, com certeza, o seu aprendizado. Ajudando na compreensão de certos aspectos referentes a formação, armazenamento, dentre outros conceitos envolvendo o mundo dos sistemas operacionais.


Sentiu Dificuldades em trabalhar com o SOsim?

Abaixo podemos conferir um vídeo tutorial que apresenta uma atividade realizada dentro do programa. 




LEMBRE-SE: É fundamental que você (professor) não se prenda apenas ao conteúdo exposto no vídeo, procure por mais informações sobre o programa. Apesar de ser de fácil acesso é preciso que o professor venha a estudá-lo para aplicá-lo com eficiência dentro da sala de aula.

O programa foi desenvolvido no intuito de ajudar aos alunos a dominar conceitos complexos em maior quantidade e com maior qualidade, no entanto para que isso aconteça é necessária a presença do professor que agirá como agente facilitador. Sendo o agente que intermediará o assunto e não apenas mostrará e esperará os resultados.    




CONFIRA NA INTEGRA O TRABALHO DO PROFESSOR NO LINK 
http://infocao.dominiotemporario.com/doc/sosim_tese.pdf











0 Comentários:

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial