aNdReA9111 / PandOS

µPandOS is an educational microkernel operating system
Creative Commons Zero v1.0 Universal
0 stars 0 forks source link

Devices semaphores #79

Closed leonardo3130 closed 1 month ago

leonardo3130 commented 1 month ago

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).