Skip to content

mzahnd/sistemas-operativos-tp2

 
 

Repository files navigation

Sistemas Operativos: TP2

Basado en TP_ARQUI_20212Q de López Guzmán, Pedro Jeremías

Build

Environment

In order to build and run this project, you'll need to use a special Docker container. There's a Bash script made to automate this process.

Grant execution permissions to build_docker_image.sh and run it.

chmod +x env/build_docker_image.sh
./env/build_docker_image.sh

Source code

Grant execution permissions to run_docker.sh script and start the previously builded docker image.

chmod +x env/run_docker.sh
./env/run_docker.sh

Once inside the container, build the project source code using make

make

If you want to use a Buddy memory manager (instead of the default based on K&R) compile as

make buddy

Testing

There are some tests written for this project and they can be run (inside the Docker container) as:

make test

And for testing the Buddy memory manager

make buddyTest

License

This project and all its files are licensed under the BSD 3-Clause "New" or "Revised" License

Copyright (c) 2022 Flores Levalle, M., López, P., Sierra Pérez, C., Zahnd, M. E.,

See LICENSE for details.

About

Operating System based in Pure64

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 68.8%
  • Python 15.3%
  • Assembly 13.7%
  • Makefile 1.3%
  • Other 0.9%