Ответ 1
Память может быть зарезервирована, зафиксирована, сначала доступна и станет частью рабочего набора. Когда память зарезервирована, часть адресного пространства отложена, ничего больше не происходит.
Когда память зафиксирована, операционная система гарантирует, что соответствующие страницы могут в принципе существовать либо в физической памяти, либо в файле страницы. Другими словами, он рассчитывает на свой жесткий лимит доступных доступных страниц в системе и формально создает страницы. То есть он создает страницы и делает вид, что они существуют (когда на самом деле они еще не существуют).
Когда доступ к памяти осуществляется впервые, страницы, которые формально существуют, создаются так, что они действительно существуют. Либо нулевая страница предоставляется процессу, либо данные считываются на страницу из сопоставления. Страница перемещается в рабочий набор процесса (но не обязательно останется там навсегда).
Каждый запущенный процесс имеет несколько страниц, которые фактически и логически находятся в ОЗУ, то есть эти страницы существуют, и они существуют и "официально". Это рабочий процесс процесса.
Кроме того, в каждом запущенном процессе есть страницы, которые фактически находятся в ОЗУ, но официально не существуют в ОЗУ. Они могут быть на том, что называется "резервным списком" или частью буферного кеша, или чем-то другим. Когда они будут доступны, ОС может просто переместить их в рабочий набор снова.
Наконец, каждый процесс имеет страницы, которые вообще не находятся в ОЗУ (либо в swap, либо они еще не существуют).
Виртуальный размер содержит размер всех страниц, зарезервированных для процесса.
Размер фиксации содержит только страницы, которые были зафиксированы.
То есть, в условиях неспециалиста "виртуальный размер" в значительной степени является вашей собственной проблемой и ограничен только размером вашего адресного пространства, тогда как "фиксировать размер" - это проблема всех, поскольку он потребляет глобальный ограниченный ресурс (RAM plus замена). Поэтому он влияет на другие процессы.