Skip to content

guiopen/memoriaDistribuida

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Memória Compartilhada Distribuída

Abstração de memória, em Python, composta por blocos e distrbuída entre múltiplos processos.

Preparação

Este projeto foi desenvolvido com Python >= 3.10 em ambiente Linux. Portanto, certifique-se de que está com a versão adequada através do comando:

python3 --version

E que possui o gerenciador de pacotes (pip):

pip3 --version

Caso não cumpra com algum dos requisitos, siga a documentação

Por fim, instale o pacote pytest:

pip install pytest

Configuração e Execução

A aplicação já vem com parâmetros pré-determinados, os quais podem ser alterados em config.json para refletir o cenário desejado.

{
  "n_processes": 4,
  "block_size_t": 1024,
  "total_blocks_k": 64,
  "base_host": "127.0.0.1",
  "base_port": 5000
}

Para iniciar os processos e engatilhar os casos de teste, basta rodar na raiz do projeto:

pytest -sv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages