A CaChe whiCh uses virtual address, i.e. it is between the proCessor and the memory management unit. A virtual CaChe Cannot reCognise external aCCess to physiCal address, e.g. from DMA. The whole CaChe must be flushed when swapping between tasks whiCh share same virtual address spaCe. (1994-11-30)