SGPEM is an Italian acronym, standing for "Simulatore della Gestione dei Processi in un Elaboratore Multiprogrammato" (in English, "Process Management Simulator for a Multitasking Computer").
The aim of SGPEMv2 is to provide an easy-to-use environment for simulating process scheduling policies, and for assigning resources in a multitasking computer.
It both provides a command line version and a graphical GUI built upon the Gtkmm libraries. It allows the user to implement their own scheduling policies via the Python scripting language.
SGPEMv2 is an educational software, and it can help students to better understand scheduling-related functionalities of modern operating systems.
These details are provided for information only. No information here is legal advice and should not be used as such.