Nell’articolo precedente abbiamo parlato del meccanismo delle Syscalls, e abbiamo visto come fare per passare il controllo al kernel, per poi tornare al codice utente.In un sistema del genere, dove i task degli utenti sono separati rispetto al kernel del Sistema Operativo, è possibile eseguire un certo numero di task in modo concorrente. L’alternarsi dei task in rapida successione consente di rendere l’illusione che tali task vengano eseguiti contemporaneamente, anche se il sistema è dotato di una singola unità di calcolo (sistema con singola CPU).[...]
...e soprattutto volglamo che il monocore sia monoistruzione :-)