Simulador de Memória como Recurso Didático
Por: Sérgio Matos • 29/8/2016 • Projeto de pesquisa • 2.496 Palavras (10 Páginas) • 364 Visualizações
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO
DIRETORIA DE ENSINO SUPERIOR
DEPARTAMENTO ACADÊMICO DE INFORMÁTICA
CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO
SIME:
Simulador de memória como recurso didático
Sérgio Henrique Gomes Matos
SÃO LUÍS
2011
Sérgio Henrique Gomes Matos
SIME:
Simulador de memória como recurso didático
Projeto de Pesquisa apresentado como requisito para obtenção da 3ª nota da disciplina Metodologia Científica, do curso Bacharelado em Sistemas de Informação.
Valdir Mariano de Sousa
Orientador
SÃO LUÍS
2011
SUMÁRIO
INTRODUÇÃO .................................................................................................................03
REVISÃO DE LITERATURA ..........................................................................................04
OBJETIVOS ......................................................................................................................05
OBJETIVO GERAL ...................................................................................................05
OBJETIVOS ESPECÍFICOS .....................................................................................05
JUSTIFICATIVA ...............................................................................................................06
PROBLEMÁTICA .............................................................................................................07
- HIPÓTESES .......................................................................................................................08
- METODOLOGIA ..............................................................................................................08
CRONOGRAMA ...............................................................................................................10
REFERÊNCIAS .................................................................................................................11
1. INTRODUÇÃO
O Sistema Operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador com propósito de fornecer um ambiente para execução de programas. Segundo MACHADO (2007), “O sistema operacional é um conjunto de rotinas executada pelo processador que gerencia os recursos disponíveis no sistema”.
A disciplina de Sistemas Operacionais é obrigatória nos cursos de Computação (ciências e engenharia) e em Sistemas de Informação, sendo necessário teoria, abstração e projeto, o que envolve certa complexidade no ensino e na aprendizagem tanto para professores como para os alunos.
Hoje em dia os recursos utilizados nas aulas de sistemas operacionais são quase sempre os mesmos como transparências, projetores, quadro de acrílico e laboratórios, esses recursos não disponibilizam meios para visualizar o gerenciamento que o sistema operacional realiza, o que dificulta uma compreensão mais objetiva por parte dos alunos. Um dos problemas é a falta de ferramentas capazes de traduzir para a realidade os conceitos teóricos apresentados, além disso, poucos laboratórios práticos são implementados, tornando as aulas extremamente teóricas e desmotivantes para os alunos. Na verdade, a falta de prática distancia o aluno do objeto em estudo, dificultando a real compreensão dos conceitos e mecanismos envolvidos.
O gerenciamento de um computador realizado pelo sistema operacional acontece em torno de seus três principais recursos: processador, memórias e os dispositivos de entrada e saída, isso para garantir a facilidade de acesso aos recursos do sistema. Conforme MACHADO (2007), “Sua principal função é controlar o funcionamento de um computador, gerenciando a utilização e o compartilhamento dos seus diversos recursos, como processadores, memórias e dispositivos de entrada e saída”. Dentre esses dispositivos, a memória exerce um papel muito importante nos projetos de sistema operacional, pois o seu bom funcionamento está intimamente relacionado com o desempenho dos computadores, assim, é importante entender como é feito o gerenciamento desse recurso.
O maior problema de se ensinar sobre o gerenciamento da memória é que não existem mecanismos que possibilitem uma visualização concreta do seu funcionamento, tornando as aulas bastante teóricas e sem associações práticas. A pouca disponibilidade de recursos que associem a teoria com algo a prática torna mais complexo a transmissão e a compreensão dos principais conceitos referentes a esse assunto.
Dessa forma, tal projeto consiste na produção de um aplicativo que simule graficamente e de forma bastante clara o gerenciamento da memória pelo sistema operacional, procurando facilitar a compreensão dos conceitos apresentados e servindo como um recurso didático que auxilie o processo de ensino e aprendizagem da disciplina, podendo também ser utilizada por outras disciplinas afins como, por exemplo, arquitetura de computadores.
2. REVISÃO DE LITERATURA
Para a fase inicial do projeto serão utilizados locais de pesquisas públicas e acervos próprios, com o intuito de coletar informações extremamente relevantes para a pesquisa.
No levantamento bibliográfico específico serão utilizados livros referentes ao assunto, como:
- TANENBAUM, Andrew S. Sistemas Operacionais Modernos – Rio de Janeiro, PHB: Prentice-Hall do Brasil, 2003.
- MACHADO, Francis B e MACHADO, Luiz Paulo M. Arquitetura de Sistemas Operacionais – Rio de Janeiro, LTC, 2007.
- TANENBAUM, Andrew S. – Organização Estruturada de Computadores, Editora LTC,RJ, 2001
- COULORIS, George – Sistemas Distribuídos: Conceitos e projeto, Porto Alegre, Ed. Bookman, 2007
- TANENBAUM, Andrew S. – Sistemas Distribuídos: princípios e paradigmas, São Paulo, Ed. Prentice-Hall do Brasil, 2007
Também serão feitas consultas em outras fontes, como:
- Artigos técnicos e científicos onde haja discussões;
- Fóruns de discussões relacionados ao tema;
- Entrevista com professores e alunos da disciplina;
- Softwares educativos de sistemas operacionais;
- Práticas laboratoriais dos cursos de computação;
Além das fontes específicas de sistemas operacionais, será feito um levantamento bibliográfico em materiais de outros assuntos que serão importantes para a realização deste projeto, como:
...