Aggiunti processi che fanno da semafori ai dispositivi, codice già commentato. @LucaSlv3 ora nella tua parte quando fai la writeprint e la writeterm, non devi più fare il ciclo di chiamate DOIO perché ci pensano questi processi. Dovrai modificare il tuo codice affinché l'SST mandi la stringa da stampare al rispettivo processo (es. SST5 manderà messaggi solo al processo printer5 o print_term5), c'è un array di questi processi da cui puoi accedere facilemente con l'indice (asid - 1).
Aggiunti processi che fanno da semafori ai dispositivi, codice già commentato. @LucaSlv3 ora nella tua parte quando fai la writeprint e la writeterm, non devi più fare il ciclo di chiamate DOIO perché ci pensano questi processi. Dovrai modificare il tuo codice affinché l'SST mandi la stringa da stampare al rispettivo processo (es. SST5 manderà messaggi solo al processo printer5 o print_term5), c'è un array di questi processi da cui puoi accedere facilemente con l'indice (asid - 1).