Не очень понимаю как работает в некоторых случаях. Виртуальная память изначально означает, что в адресное пространство проецируется память оперативная и память дисковая. Т.е. своп обязателен. По логике, если нет свопа, то нельзя выделить памяти больше, чем физической.
Но есть такая ситуация, когда нет свопа, а виртуальной памяти выделено к примеру 25 Гб. Откуда? И как оно работает, как не падает?
У меня сейчас на жестком диске свободно 5 Гб памяти, оперативы 4 Гб, свопа нет вообще. Всего под все процессы сейчас выделено более 50 Гб виртуальной памяти. Я наверное неверно понимаю какие-то основы технологии? Как это работает? Что будет, если все мои процессы хором затребуют все 50 Гб памяти?