TL; DR
È la forma più basilare di un anti-malware, molto prima che un antimalware tradizionale funzioni.
Considera che un SO è un ecosistema software in cui interagiscono più applicazioni sviluppate da più parti. Esattamente come un grande bazar dove più mercanti offrono servizi e merci allo stesso cliente. Devono condividere lo spazio comune. E alcuni potrebbero essere cattivi in qualsiasi misura.
Condivisione delle risorse
L'isolamento tra la modalità kernel e la modalità userland consente al sistema operativo di impedire a un'applicazione di rubare troppe risorse, facendolo arrestare in modo sicuro quando si tratta di richiedere troppa memoria o spazio su disco. In questo ambito, il sistema operativo impedisce anche a un'applicazione di assumere il controllo del disco sovrascrivendo i dati relativi a un'altra applicazione.
Isolamento memoria
Le applicazioni possono contenere dati sensibili. Il tuo sistema operativo memorizza la tua password utente, o almeno il suo modulo crittografato, in memoria. Se il sistema operativo non isolasse la sua memoria dalla memoria dell'app, qualsiasi app può armeggiare con la tua password utente.
Per non parlare del tuo portafoglio Bitcoin ...
Tolleranza ai guasti
Vuoi davvero che un'applicazione si arresti in modo anomalo per ripristinare l'intero dispositivo ?
Pensa per un secondo: sei in una riunione di lavoro di Skype e la tua applicazione di messaggistica preferita si blocca a causa di un bug. Il sistema operativo blocca l'IM e notifica l'evento, ma il tuo computer / tablet non si riavvierà in modo da non dover spiegare al tuo capo perché il tuo video è stato interrotto.
Questo terzo caso copre gli errori non intenzionali .