39Käyttäjän ohjelmien lisäksi myös käyttöjärjestelmän koodia voidaan ajaa eri prosesseissa, joista kukinhoitaa jotakin tiettyätehtävää. Käyttöjärjestelmän prosessit voivat tapahtua prosessorin ollessakäyttöjärjestelmätilassa tai sitten käyttäjätilassa tasa-arvoisesti käyttäjän ohjelmien kanssa.Jälkimmäinen mahdollistaa hienojakoisemmat suojaukset ja käyttöoikeudet käyttöjärjestelmän osioidenvälille.