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