Skip to content

Projeto destinado ao trabalho de Gerenciamento de memória, algoritmos de substituição de páginas, disciplina SOAM, curso BCC.

License

Notifications You must be signed in to change notification settings

joao-coimbra/algoritmos-substituicao-paginas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorítmos de substituição de páginas

Gerenciamento de memória

License Data da última versão

Projeto desenvolvido para o trabalho da disciplina Sistemas Operacionais Abertos e Mobile do curso de Bacharelado em Ciência da Computação, UNIP.

Paginação é uma estrutura de gerenciamento de memória pelo qual um computador armazena e recupera dados de um armazenamento secundário para uso na memória principal. Para minimizar a informação necessária à conversão, a memória virtual é logicamente dividida em páginas de mesmo tamanho.

Os algorítmos de substituição de páginas tem o objetivo de simular a estrutura de paginação do gerenciamento de memória feita pelo sistema operacional, CPU e a memória virtual em diferentes métodos utilizados.

Índice

🎯 Objetivos

  • Implementar os algotítmos de substituição de páginas, ultilizando uma linguagem visual
  • Entender e aplicar o funcionamento realizado pelo sistema operacional no processo de paginação no gerenciamento de memória

🔨 Funcionalidades

O programa reflete algoritmos utilizados pelo sistema operacional para realizar a substituição de páginas no processo de paginação. Sendo eles: FIFO; Ótimo; LRU; LIFO.

⚡ Técnicas e Tecnologias

As técnicas e tecnologias utilizadas são:

  • Reactjs: Uma biblioteca JavaScript para criar interfaces de usuário.
  • Node.js: Node.js® é um runtime JavaScript desenvolvido com o Chrome's V8 JavaScript engine.
  • Sass: Sass é a linguagem de extensão CSS de nível profissional mais madura, estável e poderosa do mundo.
  • Styled Components: Primitivas visuais para a idade do componente.

📂 Acesso ao projeto

Você pode acessar o projeto:

git clone https://github.com/joao-coimbra/algoritmos-substituicao-paginas.git

🛠️ Abrir e rodar o projeto

Após realizar o download do projeto, instale suas dependências

cd algoritmos-substituicao-paginas
npm install

Agora é só rodar !

npm start

Será aberto em seu navegador padrão o link http://localhost:3000 e então é só aproveitar.

License

MIT

About

Projeto destinado ao trabalho de Gerenciamento de memória, algoritmos de substituição de páginas, disciplina SOAM, curso BCC.

Topics

Resources

License

Stars

Watchers

Forks