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