Компьютерное железо

За что на самом деле отвечает файл подкачки в компьютере?

Максим Новиков
Максим Новиков
85 167
За разгрузку оперативки и количество производимых операций.
Павел Фирсов
Павел Фирсов
12 529
Лучший ответ
Это системный файл на жестком диске компьютера, который Windows использует, чтобы компенсировать нехватку оперативной памяти, если приложениям ее не хватает.
Валерий Канчер Что за х..уйню ты несешь , чех ?
Обеспечивает работу программ в том случае, когда физической памяти RAM недостаточно. А если её достаточно и не пользуешься программами, активно его использующими (например, фотошоп) , то его можно вообще отключить . Чем больше файл подкачки, тем более тормознутой будет ОС
Подкачка страниц (англ. paging; иногда используется термин swapping от swap, /swɔp/) — один из механизмов виртуальной памяти, при котором отдельные фрагменты памяти (обычно неактивные) перемещаются из ОЗУ во вторичное хранилище (жёсткий диск или другой внешний накопитель, такой как флеш-память), освобождая ОЗУ для загрузки других активных фрагментов памяти. Такими фрагментами в современных ЭВМ являются страницы памяти.

Временно выгруженные из памяти страницы могут сохраняться на внешних запоминающих устройствах как в файле, так и в специальном разделе на жёстком диске (partition), называемых соответственно swap-файл и swap-раздел. В случае необходимости выгрузить из ОЗУ страницы, соответствующие содержимому какого-либо файла на жёстком диске (например, memory-mapped files), они могут не выгружаться, а просто удаляться. При запросе такой страницы она может быть считана из оригинального файла.

Когда приложение обратится к отсутствующей в ОЗУ странице, произойдет исключительная ситуация PageFault. Обработчик этого события должен проверить, была ли запрошенная страница ранее выгружена, и, если она есть в swap-файле, загрузить её обратно в память.
https://ru.wikipedia.org/wiki/Подкачка_страниц
Алексей Fg
Алексей Fg
17 202
Отвечает за временное хранение данных, для того что бы разгрузить ОЗУ для более приоритетных задач.
VG
Vladimir Grasevic
144