Kasutajaruum on osa arvuti operatsioonisüsteemi (OS) virtuaalmälust. Kõik kasutaja rakendused, tööd ja programmid salvestatakse arvuti kasutajaruumi. OS-i seadmedraiverite, tuumade ja kerneli laienduste kasutatav virtuaalmälu salvestatakse kerneli ruumi.
Kasutaja mõjutab otseselt seda, mida kasutajaruumi salvestatakse ja kuidas seda kasutatakse. Kerneli ruumi kasutavad OS-i sisemised protsessid ja kasutajad seda tavaliselt ei mõjuta. Kasutajatel on võimalus kasutajaruumis sisalduvaid andmeid muuta ja kustutada.
Saadaoleva ruumi hulk sõltub arvuti vanusest ja kvaliteedist. Üldjuhul on ettevõtted iga uue mudeliga suurendanud saadaolevat kasutajaruumi. Sellised tõusud on toimunud paralleelselt protsessorite ja graafikakaartide arenguga. Suuremad ja paremad tarkvarapaketid ja mängud on tinginud vajaduse suurendada kasutajaruumi mahtu. Andmeruumi suurenemine ei tähenda paranenud kvaliteeti ja jõudlust, nagu ka suurem ladu ei muuda selles sisalduvaid tooteid paremaks.
Kõige tavalisem arvutisalvestusvorm on muutmälu ehk RAM. See on pooljuhtsalvestuse vorm ja mõnikord nimetatakse seda ka dünaamiliseks RAM-iks või DRAM-iks. RAM töötati esmakordselt välja 1950. aastatel ja see erines teistest salvestusmeetoditest, kuna see pääses teabele juurde mis tahes järjekorras, samas kui vanematel vormidel oli andmete etteantud järjekord.
Kasutajaruumi salvestatud andmed saab edasi jagada ajutiseks ja pikaajaliseks säilitamiseks. Ajutised failid lähevad kaotsi, kui rakendus või toiteallikas välja lülitatakse. Neid faile on kiire käivitada ja neile juurde pääseda. Pikaajaline salvestusruum pakub suuremat mahtu, kuid sellele on juurdepääs aeglasem.
Kasutajaruumis sisalduvaid andmeid, nagu ka kerneli ruumi, reguleerivad tuumad. Need tagavad, et kaks andmeosa või kaks programmi ei sega üksteist. Kerneli programmid ühendavad keskprotsessori (CPU), andmesalve ja seadmeid. Nii püsib OS turvaline ja stabiilne.
Kasutajad saavad arvutile täiendavat salvestusruumi lisada kahel viisil. Esimene on arvuti uuendamine lisamälu sisestamise teel. See on riskantne protsess, kuna arvutid võivad kergesti kahjustada saada, eriti staatilise elektri tõttu. Teine võimalus on ühendada mälupulgad, näiteks USB-mälupulgad (Universal Serial Bus). Andmeid saab käitada arvuti OS-is, kuid kasutaja salvestusruumi minimeerimiseks salvestatakse eraldi draivile.