Python project to simulate the memory management strategies of an operating system, using PyQt. The strategies are as follows:
- Pagination
- Segmentation
- Internal and external fragmentation
When you open the project, you have the "requirements.txt" file, that shows all the libraries used to create the project.
To run it, is recommendable to create a virtual environment and installing the dependencies from the "requirements.txt" file.
Create the virtual environment:
virtualenv env
Start the virtual environment:
./env/Scripts/activate
Install the dependencies:
pip install -r requirements.txt
MIT
Free Software