


Currently, most operating systems use virtual memory, like the Windows family's “virtual memory”, or the Linux “swap space”.
/i.s3.glbimg.com/v1/AUTH_08fbf48bc0524877943fe86e43087e7a/internal_photos/bs/2021/6/Y/QCMzTHQMGpJN4BMUurLw/2016-06-14-desativar-a-caixa-de-dialogo-executar-no-windows-1.png)
However, in fact, virtual memory usually is divided into several physical memory fragments, and some of them are stored on the external disk storage which can be used to exchange data when needed. It makes the application think it has a contiguous and available storage space or address space. Virtual memory is a memory management technique that is implemented by using both hardware and software.
