I don't really understand how virtual memory is implemented in this device, or in DOS. To me, swap space only makes sense in a multi-tasking OS. I'm confused. Sorry.
Edit:
Maybe the device runs a DOS application which needs to store an amount of data which exceeds the available RAM, so it then stores it in a temporary file on the hard drive. This temporary file could be the "virtual memory".