Guida alla creazione di politiche personalizzate
Il sistema Si.Ge.M. mette a disposizione, nella configurazione della Memoria, un set di politiche di allocazione e di rimpiazzo standard.
Tuttavia, qualora si presenti la necessità di utilizzare la simulazione con politiche di allocazione e/o di rimpiazzo particolari o si desideri aggiungerne di differenti, è prevista la possibilità di crearne di nuove da zero, badando a pochi semplici vincoli progettuali per quanto riguarda il codice sorgente, come specificato nelle relative sezioni di questa guida (Creare politiche di allocazione e Creare politiche di rimpiazzo).
A procedimento ultimato, le nuove politiche personalizzate saranno selezionabili dalla finestra di dialogo di configurazione della Memoria.
Come compilare le politiche personalizzate:
Dalla cartella di installazione del software Si.Ge.M. lanciare il comando:
javac nomePolitica.java
dove nomePolitica è il nome della classe creata (e quindi della politica), quindi copiare il file .class ottenuto:
- nella cartella SiGeM/policies/allocation, se si tratta di una politica di allocazione;
- nella cartella SiGeM/policies/replacement, se si tratta di una politica di rimpiazzo;
dove SiGeM indica la cartella di installazione del software Si.Ge.M.