Downloads

Aviso importante!

Todos os software disponibilizados neste site do Amnesia estão sob a licença de software GNU GPL v3. Os demais recursos disponibilizados aqui estão sob a licença Creative Commons.
Ao fazer download de qualquer recurso, você está aceitando os termos destas licenças.

Copyright © 2015 Distributed Systemas and Concurrent Programming Laboratory (LaSDPC) – SSC/ICMC – University of São Paulo (USP). This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see  http://www.gnu.org/licenses.

Citações

Para citar o uso do Amnesia em outros trabalhos, por favor, utilize estas referências abaixo.

Para referências ao módulo memória cache do Amnesia:

TIOSSO, F. ; Bruschi, S.M. ; SOUZA, P. S. L. ; BARBOSA, E. F. . Amnesia: um Objeto de Aprendizagem para o Ensino de Hierarquia de Memória, Proceedings of the 25o. Simpósio Brasileiro de Informática na Educação (SBIE 2014), Dourados, Sociedade Brasileira de Computação, 2014. v. 1. p. 1-10.

Para referências ao módulo memória virtual do Amnesia:

Cacho, C. E. A. ; SOUZA, P. S. L. ; Bruschi, S.M. ; BARBOSA, E. F. ; TIOSSO, F.  An Interactive Approach for the Teaching of Virtual Memory Using Open Educational Resources. In: 31st ACM Symposium on Applied Computing – ACM SAC 2016, 2015, Pisa, Italy. Proceedings of ACM SAC 2016. New York : ACM, 2016. p. 225-231.     DOI: http://dx.doi.org/10.1145/2851613.2851700

 

Requisitos para execução

  • Resolução de tela mínima 1024 x 784 px.
    1. Verificar sua resolução pelo Sistema Operacional.
  • JAVA
    1. É importante ressaltar que todos os testes realizados no recurso educacional aberto Amnesia foram realizados com JAVA 6.5 ou superior. Caso possua uma versão inferior a esta instalada, por favor, obtenha a versão mais atual.
  • Descompactar o arquivo ZIP para qualquer pasta do seu computador.
  • Abrir o arquivo JAR existente no diretório raiz da estrutura descompactada.

Download dos executáveis

Nesses arquivos ZIP você encontra o arquivo JAR que executa o Amnesia, arquivos de arquitetura (configuram a hierarquia de memória), arquivos de rastro, pastas com arquivos de configuração usados durante a execução (não remova essas pastas), tutorial de utilização do simulador (pasta AmnesiaHelp)

Amnesia_Cache: Módulo memória cache com arquivos de exemplo para a simulações de caches totalmente associativas, associativas por conjunto, unificadas, separadas, multiníveis, entre outras.

Amnesia_MV: Módulo memória virtual com arquivos de exemplo para simulação de estruturas de tabela de páginas, disco e Translation-Lookaside Buffer (TLB), apresentando as funcionalidades dessas estruturas, além de apresentar as características de desempenho.

Amnesia_Cache_MV: Contém os dois módulos acima em um único simulador, com os arquivos de exemplo para simulações de memória Cache e Memória virtual, além de exemplos para simulação em conjunto dos dois módulos.

O módulo CPU ainda não está disponível. Os acessos à memória cache e à memória virtual são feitos lendo-se um arquivo de rastro.

Download dos fontes

Para ter acesso aos arquivos fontes entre em contato, clicando aqui. Este contato nos permite saber quem tem interesse pelo código fonte do Amnesia, apenas para fins estatísticos.

Download dos planos de aulas

Os planos de aulas são roteiros para os professores utilizarem o Amnesia em sala de aula. Cada arquivo no ZIP tem um plano de aula. As aulas utilizam diferentes atividades. Tais atividades estão detalhadas em diferentes arquivos existentes na pasta atividades. Os planos de aulas contêm hyperlinks para os arquivos que descrevem as atividades usadas naquela aula.

Memória cache: Neste arquivo você encontrará os planos de aulas para com o conteúdo de memória cache. As aulas consideram caches unificadas e separadas, multiníveis, diferentes graus de associatividade e operações de leitura e escrita.

Memória Virtual: Neste arquivo você encontrará os planos de aulas para com o conteúdo de tabela de páginas, políticas de substituição, TLB, entre outros. Os planos de aulas são divididos em dois grupos: alunos com e sem conhecimento prévio do conteúdo de memória virtual.

Download dos Questionários (Avaliação qualitativa)

A avaliação qualitativa é composta de dois questionários, o primeiro questionário de expectativa de uso do REA, aplicado antes da utilização do REA. Os alunos apresentam qual é o seu grau de conhecimento no assunto de memória virtual, o que esperam do REA Amnesia, se já tiveram contato com algum outro REA anteriormente ao experimento, entre outras questões.

O segundo questionário de reação ao uso foi aplicado após a utilização do REA, com o qual os alunos descreveram suas experiências com o REA Amnesia. Os alunos são questionados em relação ao que eles acreditam que seu conhecimento sobre o assunto de memória virtual foi melhorado, se suas expectativas foram atendidas, se o aluno utilizaria o REA novamente, entre outras questões. Além disso, perguntou-se aos alunos se eles se depararam com alguma falha no Amnesia, ou se encontraram dificuldade de utilização.

questionário de expectativa de uso

questionário de reação ao uso