Вам следует использовать комбинацию браузера, почтового клиента и текстового процессора. Возникает множество задач. Система работает медленно. Затем компьютер вздыхает и перестает реагировать.
Это не сбой. Это арифметика.
Большинство настольных операционных систем полагаются на виртуальную память для нормальной работы. Это трюк, который заставляет программное обеспечение выглядеть так, будто у него больше памяти, чем на самом деле. Результат? Более плавная работа за меньшие деньги. Но есть проблема.
Экономика памяти
Современные компьютеры обычно имеют 64-128 ГБ ОЗУ. Это кажется большим объемом, пока вы не загрузите одновременно всю операционную систему, веб-браузер и текстовый процессор. Математика не сходится.
Без виртуальной памяти ваша машина упрется в стену. Появится сообщение: «Недостаточно памяти. Закройте что-нибудь.»
Это позволяет операционной системе искать блоки ОЗУ, которые не использовались в последнее время. Эти данные копируются на жесткий диск. Это освобождает место в физической памяти для новых приложений.
Пользователи никогда не видят этого взаимодействия. Вам кажется, что у вас неограниченное пространство на машине с 32 ГБ ОЗУ.
Цена также очень низкая. Место на жестком диске стоит в разы дешевле, чем чипы ОЗУ. Виртуальная память — это экономический мост между дешевым хранилищем и дорогой скоростью.
Файл подкачки
Эта область хранения на жестком диске называется файлом подкачки.
ОЗУ хранит «страницы» информации. Операционная система передает данные туда и обратно между этим файлом и реальным ОЗУ. В системах Windows расширение этих файлов обычно .SYS.
Вот проблема.
Жесткий диск медленный. Он не предназначен для частого доступа к небольшим данным. Доступ к памяти происходит медленно. Жесткий диск механический (или, по крайней мере, медленнее, чем кремний).
Если ваша система слишком сильно полагается на файл подкачки, вы это заметите. Производительность резко падает.
Сбой: если обмен данными не работает
Цель проста. Нужно иметь достаточно физического ОЗУ для обработки вашей рабочей нагрузки.
Когда это так, виртуальная память работает в фоновом режиме. Может быть небольшая задержка между задачами. Вот и всё. Это прекрасно.
Но что, если у вас недостаточно памяти?
Операционная система переходит в режим «thrashing».
Данные постоянно передаются между ОЗУ и жестким диском. Считывающая головка вращается хаотично. Система борется. На самом деле, она кажется очень медленной, потому что выполняет две задачи одновременно: запускает приложение и управляет трафиком памяти.
Пожалуйста, перестаньте бороться. Добавьте больше памяти. Или перестаньте открывать так много вкладок.