Разница между физической и виртуальной памятью

Физическая и виртуальная память

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

Физическая память

Как упоминалось ранее, под физической памятью понимается оперативная память и жесткие диски компьютера, которые используются для хранения данных. В компьютере операционная система, прикладные программы и используемые в настоящее время данные хранятся в оперативной памяти, чтобы процессор мог быстро получить к ним доступ. Доступ к ОЗУ возможен быстрее, чем к другим устройствам хранения, таким как жесткий диск и CD-ROM. Но данные в ОЗУ существуют только во время работы компьютера. Когда питание отключено, все данные в ОЗУ теряются, и операционная система и другие данные снова загружаются в ОЗУ с жесткого диска при включении компьютера. Жесткий диск - это энергонезависимая память (память, в которой хранятся данные, даже если на нее не подается питание), которая используется для хранения данных на компьютере. Он состоит из круглых дисков, называемых пластинами, которые хранят магнитные данные. Данные записываются и читаются в и из пластин с помощью головок чтения / записи.

Виртуальная память

Виртуальная память используется, когда компьютеру не хватает места в оперативной памяти для выполнения программы. Виртуальная память объединяет пространство ОЗУ с пространством жесткого диска. Когда на компьютере недостаточно места в ОЗУ для выполнения программы, виртуальная память передает данные из ОЗУ в файл подкачки, что освобождает пространство в ОЗУ. Часть жесткого диска используется для хранения файла подкачки. Этот процесс передачи выполняется так быстро, что пользователь не чувствует разницы. Виртуальная память может содержать весь блок данных, в то время как выполняемая в данный момент часть находится в оперативной памяти. Следовательно, виртуальная память позволяет операционной системе запускать несколько программ одновременно, что увеличивает степень мультипрограммирования. Увеличивая размер программ, которые могут быть выполнены, виртуальная память обеспечивает экономическую выгоду, поскольку память на жестком диске дешевле, чем оперативная память.

В чем разница между физической и виртуальной памятью

В то время как физическая память относится к физическим устройствам, которые хранят данные в компьютере, такие как ОЗУ и жесткие диски, виртуальная память объединяет пространство ОЗУ с пространством жесткого диска для хранения данных в ОЗУ, когда места ОЗУ недостаточно. Часть жесткого диска используется для хранения файлов подкачки, которые используются виртуальной памятью для хранения данных, которые передаются из ОЗУ. Даже если обмен данными между файлами подкачки на жестком диске и ОЗУ (через виртуальную память) происходит очень быстро, слишком большой обмен может снизить общую производительность системы..