Mi è sorto questo dubbio perché a me sembrano la stessa cosa.
Esistono diversi tipi di S.O.:
1) S.O. single user/single task, detti anche in uniprogrammazione: permettono di eseguire un solo programma alla volta, ad esempio il DOS;
2) S.O. single user/multi-tasking, detti anche in multiprogrammazione: permettono ad un solo utente di usare il PC ma l'utente può avviare più applicazioni contemporaneamente (Windows e MacOS sono S.O. multitasking);
3) S.O. multiuser (multiutente), in cui più utenti possono usare lo stesso PC contemporaneamente, lo stesso processore, la stessa memoria e le stesse periferiche, in pratica le stesse risorse; è il S.O. che dovrà gestire l'assegnazione delle risorse ai vari utenti (ad esempio attraverso la tecnica del time-sharing, ossia suddividendo il tempo CPU tra i vari utenti).
Il termine time-sharing è sinonimo di sistema multiutente (Unix/Linux, VMS e altri S.O. sono esempi di sistemi multiutente).
Da notare che i sistemi multiutente in genere sono anche multitasking, ciascun utente può avviare più applicazioni contemporaneamente.
A presto e buon Ferragosto :ciaociao:
gronag :sisilui: