Inte alls. Virtuellt minne behöver inte nödvändigtvis använda vare sig RAM eller hårddisk. Det är därför det heter "virtuellt".
Så här va t.ex.:
Den siffra "virtuellt minne" som aktivitetskontrollen visar är summan av alla processers virtuella adressutrymme. Egentligen är detta en ganska ointressant siffra.
En process kan t.ex. allokera 1GB minne. Då utökas processens virtuella adressutrymme med 1GB. Men det är först då processen börjar skriva i minnet som minnet används i RAM eller på disk.
Flera processer kan mappa in samma filer (t.ex. bibliotek som CoreImage) i sitt adressutrymme. Varje process virtuella adressutrymme utökas med storleken på biblioteket, men eftersom det är delat så drar det bara så mycket riktigt minne som en process behöver.
Ofta mappar processer in filer i sitt adressutrymme (som då utökar siffran "virtuellt minne"). Men i detta fall används inte swapfilerna ("växelfil"?) eftersom paging kan göras direkt på filen.