The phrase "vrtual memory" is old and still widely used, and it refers to... virtual memory. The memory addresses programs use are virtual addresses into virtual memory, and the kernel sets up lookup tables to let the CPU resolve that virtual memory address into a physical memory address. Saying that "VM == Swap" might be common, but it still seems completely wrong, and makes people make ridiculous claims such as "unlike on the Mac, there is no virtual memory on the iPhone".
If you search on google right now for “virtual memory” for articles geared toward everyday people, you will see that the common vernacular is to refer to it being the same as the swap file. It’s referred to that way in Windows now and I remember “turning off virtual memory” being a control panel option on MacOS System 7 in 1991.
If someone said that the “army was decimated” would you think, knowing how language has evolved, that they meant the army was reduced by 10% or that it was left in ruins? Would you go on to explain to the ignorant plebe and start a sentence with “well actually...”?
When the term “virtual memory” came into the vernacular of everyday people, it was understood to mean swapping to disk.
It’s the same old descriptivism vs prescriptivism debate. Most of the time when someone lands on the prescriptivism side it comes off as pedantic.
Would you correct someone who said that they were buying a PC instead of Mac and say “well actually a Mac is s personal computer therefore it is also a PC”?
I think that truly turned off virtual memory (Mac OS 7 didn’t have separate address spaces, did it?)
I went down a rabbit hole trying to remember the technical details of VM back in the day:
https://retrocomputing.stackexchange.com/questions/2804/why-...
[old man rant] I remember having at the time an obscene 10MB of RAM in 1992 for my Mac LCII to avoid using VM and to run Soft PC acceptably.
Then I had a whopping 24MB of RAM two years later for the PowerMac 6100/60 because it shared RAM with the DX2/66 DOS Card.
Then two years later I bought 32MB of RAM to attach directly to the DOS Card... [/old_man_rant]
Using it to describe distributed systems comes to mind, and would be more sensible than its current, mistaken use.
Or it could only swap pages that contain form fields where the user has entered data as a last resort.