К сожалению, объем оперативной памяти не достаточно, чтобы запустить все программы, что большинство пользователей ожидают, чтобы сразу бежать. Например, если вы загружаете операционную систему, в программу электронной почты, веб-браузер и текстовый процессор в ОЗУ одновременно, 32 мегабайт недостаточно, чтобы держать все это. Если бы не было такого понятия, как виртуальная память, то как только вы пополнили доступной оперативной памяти компьютера было бы сказать: "Извините, вы не можете загрузить ни больше приложений. Пожалуйста, закройте другое приложение, чтобы загрузить новую.
" С виртуальной памяти, что компьютер может сделать, это посмотреть на памяти для областей, которые не были недавно использованных и копировать их на жесткий диск. Это освобождает пространство в памяти для загрузки нового приложения. Потому что это копирование происходит автоматически, вы даже не знаете, что происходит, и это делает ваш компьютер чувствовать себя, как есть имеет неограниченное пространство RAM, хотя он 32 мегабайт установлен только. Потому что на жестком диске так намного дешевле, чем чипов памяти, он также имеет хороший экономический эффект.
¬ ¬ Скорость чтения /записи жесткого диска намного медленнее, чем ОЗУ, и технология жестком диске не ориентирована на доступ к небольшие кусочки данных одновременно. Если ваша система должна опираться слишком сильно на виртуальной памяти, вы заметите значительное падение производительности. Ключ, чтобы иметь достаточно оперативной памяти для обработки все, что вы склонны работать одновременно - тогда, только раз, когда вы "чувствуете" медлительность виртуальной памяти, когда есть небольшая пауза, когда вы изменяете задачи. Когда это так, виртуальная память является совершенным.
Когда это не так, то операционная система должна постоянно менять информацию назад и вперед между ОЗУ и жесткого диска. Это называется обмолота, и это может сделать ваш компьютер чувствовать себя невероятно медленный области же