Il sistema operativo ha due modalità di funzionamento per garantire il corretto funzionamento: modalità utente e modalità kernel. Quando il sistema informatico esegue applicazioni utente come la creazione di file o qualsiasi altro programma applicativo in modalità utente, questa modalità non ha accesso diretto all’hardware del computer.