Файл подкачки-это, грубо говоря, некое дополнение к оперативной памяти Вашего компьютера. Физически-это место на Вашем жёстком диске, которое резервируется системой в указанном Вами или самой системой объёме. Например, если система решит, что нужно выделить под файл подкачки 1 гигабайт места на жёстком диске, то она просто зарезервирует этот гигабайт только для этого файла и больше ничего не будет записывать на эту область диска. Вы же можете сами выставить размер файла подкачки, если решите, что система выделила недостаточное количество места на HDD (а так, обычно, и бывает). Служит этот файл подкачки для некоторой помощи Вашей оперативной памяти, поскольку не всегда бывает размера этой памяти достаточно для быстрой работы всех приложений, которые Вы используете. В этом файле размещаются данные, которые, скажем так, должны были быть, при идеальных условиях, в оперативной памяти компьютера, но просто не поместились туда в силу ограниченности пространства самой RAM (оперативной памяти). Например, если Вы играете в современную, требовательную к ресурсам компьютера игру, а размер Вашей оперативной памяти составляет, например, 3-4 гигабайта, то все данные, которые должны находится в оперативной памяти для корректной работы игры, туда просто не поместятся, потому что 3-4 гигабайтов оперативной памяти просто не хватает для загрузки всех нужных игровых файлов. И вот тогда, то, что "не влезло" в оперативную память, записывается в файл подкачки. В пределах его указанного размера, конечно же.
Но здесь нужно понимать один нюанс. Файл подкачки не может заменить собой оперативную память полностью. Это происходит потому, что скорость обмена данными в оперативной памяти намного, намного выше, чем скорость, с которой может работать с любыми файлами сам жёсткий диск. Оперативная память может передавать данные со скоростью от 6400 МБ/сек до 17066 МБ/сек. В то время как жёсткие диски, в силу своей конструкции, не могут по скорости работы даже приблизиться к этим цифрам. Поэтому в файл подкачки записываются только те данные, работа с которыми идёт сию секунду. Например: Вы открыли, скажем, 6-7 программ сразу. И в процессе работы переключаетесь между этими программами. Но в каждую единицу времени Вы использовать-то можете только одну программу. А остальные в это время свёрнуты или бездействуют. Поэтому файлы программы, с которой вы работаете прямо сейчас, содержатся в оперативной памяти компьютера, поскольку с ней идёт активная работа и необходимо обеспечить максимально быстрый отклик на все ваши действия. А вот файлы свёрнутых программ в данную секунду не используются, но, тем не менее, они должны быть открыты. Поэтому они записываются как раз в файл подкачки, поскольку пока Вы с программой не работаете, моментальное перемещение файлов этой программы не требуется, и скорости работы жёсткого диска вполне достаточно для того чтобы поддерживать эти файлы в "готовом" состоянии. Таким образом не занимается лишнее место в оперативной памяти, и используется вместо неё область жёсткого диска, зарезервированное под файл подкачки. Если Вы решите переключиться на другую программу, её файлы перейдут в оперативную память, а файлы программы, которую вы оставите на время бездействовать или свернёте, перекочуют в файл подкачки и останутся там до следующего вызова.