Чем отличается физическая память от оперативной
главное отличие между физической и виртуальной памятью является то, что Под физической памятью понимается фактическое ОЗУ системы, подключенной к материнской плате, но виртуальная память - это метод управления памятью, который позволяет пользователям выполнять программы, большие, чем фактическая физическая память.
Управление памятью является важной операцией в операционной системе. Это позволяет процессам перемещаться вперед и назад между основной памятью и жестким диском во время выполнения программы. Кроме того, этот процесс отслеживает каждую область памяти, чтобы распределять процессы и освобождать память. Физическая память - это основная память, в которой находятся исполняемые в данный момент программы. С другой стороны, виртуальная память расширяет возможности основной памяти для выполнения больших программ с использованием жесткого диска.
Что такое виртуальная память
Виртуальная память - это логическая память. Другими словами, это метод управления памятью, выполняемый операционной системой. Виртуальная память позволяет программисту использовать больше памяти для программ, чем доступной физической памяти. Если физическая память составляет 4 ГБ, а виртуальная память - 16 ГБ, программист может использовать виртуальную память 16 ГБ для выполнения программы. Используя виртуальную память, он может выполнять сложные программы, которые требуют больше памяти, чем физическая память.
Кроме того, виртуальная память расширяет использование физической памяти за счет использования жесткого диска. Это также предотвращает прямой доступ к основной памяти. Кроме того, при доступе к виртуальной памяти адреса виртуальной памяти преобразуются в соответствующий физический адрес. Таким образом, виртуальная память обеспечивает защиту памяти.
Заключение
Основное различие между физической и виртуальной памятью заключается в том, что под физической памятью понимается фактическое ОЗУ системы, в которой хранятся исполняемые в данный момент программы, но виртуальная память - это метод управления памятью, который позволяет пользователям выполнять программы, большие, чем фактическая физическая память. ,
Понятие "Оперативная память" - появилось на заре создания компьютеров или ЭВМ, определение ОЗУ можно найти хотя бы в той же Википедии:
Физическую память, видимо, следуют понимать как набор комплектующих процессорного блока, а так же внешних носителей информации.
Функции оперативной памяти в настольном компьютере, ноутбуках, планшетах исполняют "линейки":
В смартфонах должно быть реализовано более миниатюрно, например, одной микросхемой, аналогично BIOS.
К физической памяти можно отнести и жесткие диски (ЖД), в том числе, и твердотельные, встроенные к компьютер и внешние, а так же "флешки", забываемые ныне дискеты и пр.
Оперативной памяти обычно противопоставляют постоянную, а вот физической - виртуальную.
С виртуальной памятью можно легко соприкоснуться в случае, если операционной системе не хватает оперативной. В этом случае нехватка располагается на ЖД, а это более медленный доступ! И ваш комп начинает тормозить очень ощутимо.
Мне, старику, непонятен термин "физическая память". Если имеется ввиду память компьютера, то мне известны два вида внутренней памяти его - оперативная и постоянная.
Вот как в своё время мне объяснили разницу между ними на бытовом примере. Оперативная память - это стол, на котором помещается определенное количество предметов. Постоянная память - это шкаф. Он гораздо большим объёмом обладает. Из постоянной памяти мы на "стол" можем выложить только то количество информации, которое может поместиться на нём.
У человека тоже существует два вида памяти. Кратковременная и долговременная. Но взаимосвязаны они между собой не так, как у компьютера. Хотя сравнить их можно.
И у человека и у компьютера есть еще и внешняя память.
Главное отличие оперативной памяти от постоянной не её малый размер, а то, что именно из неё и только их неё процессор выбирает команды на исполнение (на самом деле там сложнее - загрузчик из оперативной памяти загружает команды в конвейер процессора, но это не суть).
Малый объём этой памяти обусловлен нет, что одновременно грузится на исполнение не так много программ.
Если приводить аналоги со столом и шкафами, то тогда так. Есть небольшой кухонный столик. И много шкафов, полок, холодильников, морозильников.
Из них извлекаются продукты и необходимые инструменты для приготовления блюда.
Приготовили, съели, всё убрали - стол опять готов для приготовления очередного блюда. На столе не нужно хранить запас, потому он не так велик, и убирается (очищается) каждый раз после использования. — 4 года назад
Если это касается компьютера, то там три вида памяти: оперативная, постоянная и полу-постоянная.
В оперативную память загружаются исполняемые программы со своими данными. При выключении компьютера эта память затирается.
В постоянной памяти хранится информация, которая не затирается при выключении компьютера. Затирается, или обменивается она только директивно, причём доступно и легко.
Полу-постоянная память похожа на постоянную, однако затирание и обмен такой памяти технически сложен, производится лишь опытным специалистом. В этой памяти хранится BIOS.
И от чего физическая память грузится до 90% и сильно гудит комп? (при масштабировании, например, гугл-карты) . Т. е. открыт только браузер.
Спасибо всем за ответы. Оказывается у меня просто мало оперативной памяти, которая и называется в Диспетчере задач, как физическая. У меня 8гБ. Походу, мало.
Оперативная память - это временная. То есть ОЗУ (RAM).
Постоянная память - это твой HDD или SSD накопитель (ещё SSHD существует - это гибрид). Это ROM.
Память ЦП - это кэш центрального процессора.
А ОЗУ не издаёт шумов - у ОЗУ пассивное охлаждение или отсутствует вовсе. А гудит процессор, потому что его нагружают программы и он начинает греться, почему и начинает сильнее крутиться вентилятор и издавать шумы.
А физическая память за что отвечает? При открытии "Диспетчера задач" внизу две памяти: ЦП (которая загружена на 0 - 10%) и Физическая (которая порой 80 - 90% набирает).
Kilowatt Оракул (59145) Ни в одном диспетчере задач нету памяти ЦП. Загрузка ЦП может быть, а памяти нет нигде. Физическая - это и есть ОЗУ. Сущетвует ещё и файл подкачки - это что-то схожее с оперативной памятью, только это такой файл на диске, в котором сидят редко используемые файлы. Тот же ОЗУ, только в сотни раз медленнее и немного другой принцип работы.
RAM и ОЗУ - это одно и тоже. Кеш процессора - это тоже ОЗУ высокоскоростная. А браузеры нынче много ОЗУ потребляют, так что смирись
Оперативная память.
Модули DIMM.
Самая крутая - DDR5.
Объём памяти дла комфортной работы на ПК и игр - 16 Gb. Для ресурсоёмких приложений (3D, фотография, видеомонтаж) - 32 Gb.
Жёсткий диск. ROM
HDD или SSD - объём от 500 Gb.
DDR5? DDR 5? D-D-R-5? ЧТАААА?!
Ты же понимаешь, что это бред? Это память видеокарты, также GDDR5. А ОЗУ - это другое и новейшая - DDR4.
Объём памяти для комфортной работы у каждого свой. У меня 8 ГБ ОЗУ, подкачка выключена. Всем играм хватает. Для кого-то, у кого старые компы на Pentium 4 4 ГБ - это уже много, так как больше с стаким процессором девать некуда и использоваться не будет.
На серверах для комфортной работы (на сайтах-милионниках) надо не менее 96 ГБ ОЗУ. А для монтажа и 32 будет мало - всё равно программы всё сожрут.
SSD не бывает на 64 ГБ? А ещё на 32, 16, 8, ЧЕТЫРЕ. HDD на 40 ГБ, 80, 120 и т. д. Это не HDD и не SSD.
И, наконец, существует гибрид SSD и HDD - SSHD.
Открой диспетчер задач и там уже смотри, в каждый конкретный момент какая программа сколько чего съедает.
Вообще в компьютерах два вида памяти: ОЗУ оперативно запоминающее устройство и ПЗУ постоянно запоминающее устройство. ОЗУ нужно для обработки больших массивов информации для сиюмоментного хранения. Например, координаты точек при вырисовке изображения. Ты в игрушке смотришь на движущийся танк. Так вот, смена картинок изображения танка это прямая работа ОЗУ. Запомнила, показала, стёрла нахрен. Следующая картинка и т. д. А вот то, что твой комп после включения помнит, что у тебя баба с цыцками на рабочем столе монитора, календарь с выставленной датой, время нужного тебе часового пояса. Причём это не исчезает даже после выключения компьютера, то это работа ПЗУ. ПЗУ часто работает в том числе от встроенного в материнскую плату аккумулятора.
"баба с цыцками. " xD
Ну, оперативную я знаю (она же RAM или озу)
А ПЗУ - это типа жесткий диск? 500гБ - 1тБ который?
Ок, а когда в Диспетчер задач заходишь - там внизу 2 памяти: ЦП и Физическая. При этом последняя грузится под 90%.
Jarealt Просветленный (39953) ПЗУ это микросхема с встроенной памятью реализованной ввиде перепрограммирования ячеек кристаллической решетки. Часть своей работы она загружает на центральный процессор, т. к. там та же структура ячеек, но в отличие от памяти это его не основная работа. Процессор если по простому, говорит в какой промежуток времени какая микросхема должна включиться в работу. Диск пожалуй можно назвать ПЗУ. Но скорее как хранилище данных.
физическая она же ОЗУ, она же оперативная - планки в мамке
цп - имеет свой кэш, однако как память никто его не рассматривает
есть еще виртуальная - для оптимизации хдд
и память видеокарты - гпзу
Разница между физической и виртуальной памятью
Что такое физическая память
Под физической памятью понимается ОЗУ или основная память компьютера. Физическая память - это летучая память. Следовательно, для сохранения данных требуется постоянный поток энергии. Тем не менее, сбои питания и прерывания могут стереть данные в физической памяти. Кроме того, эта память является линейно адресуемой. Другими словами, адреса памяти увеличиваются линейно.
Процессор может напрямую обращаться к физической памяти. Он содержит программы в очереди исполнения. Обычно на жестком диске хранятся программы. Процессору требуется больше времени для доступа к жесткому диску, чтобы всегда выполнять программы. Поэтому эти программы сначала помещаются в физическую память, чтобы процессор мог выполнять их быстрее. Для доступа к данным из физической памяти требуется меньше времени, чем для доступа к данным с жесткого диска. После завершения выполнения программы возвращаются на жесткий диск. Кроме того, свободная память может быть выделена для новой программы. При выполнении этих программ они называются процессами.
Тип памяти
В то время как физическая память является фактической памятью, виртуальная память является логической памятью.
Определение
Физическая память, которая является фактической оперативной памятью, является формой хранения компьютерных данных, в которой хранятся исполняемые в настоящее время программы. В противоположность этому, виртуальная память - это метод управления памятью, который создает иллюзию у пользователей большей физической памяти. Таким образом, в этом главное отличие физической и виртуальной памяти.
скорость
Скорость - это еще одна разница между физической и виртуальной памятью. Физическая память быстрее, чем виртуальная.
Видео: Разница между физической и виртуальной памятью | Сравните разницу между похожими терминами
Ключевые области покрыты
1. Что такое физическая память
- определение, функциональность
2. Что такое виртуальная память
- определение, функциональность
3. В чем разница между физической и виртуальной памятью
- Сравнение основных различий
Ключевые области покрыты
1. Что такое физическая память
- определение, функциональность
2. Что такое виртуальная память
- определение, функциональность
3. В чем разница между физической и виртуальной памятью
- Сравнение основных различий
Техника
Еще одно различие между физической и виртуальной памятью состоит в том, что физическая память использует технику перестановки, в то время как виртуальная память использует пейджинг.
Содержание:
Физическая и виртуальная память
Физическая память и виртуальная память - это две формы памяти, используемые для хранения данных на компьютере. Под физической памятью понимаются микросхемы, такие как оперативная память (RAM), и устройства хранения, такие как жесткие диски, которые используются для хранения данных. Виртуальная память - это пространство памяти, создаваемое операционной системой, когда компьютеру не хватает физической памяти для выполнения программы. Виртуальная память создается путем объединения ОЗУ с пространством на жестком диске. Виртуальная память позволяет быстрее выполнять большие программы, когда не хватает оперативной памяти.
Физическая память
Как упоминалось ранее, физическая память относится к оперативной памяти и жестким дискам компьютера, которые используются для хранения данных. В компьютере операционная система, прикладные программы и текущие данные хранятся в оперативной памяти, чтобы процессор мог быстро получить к ним доступ. Доступ к ОЗУ возможен быстрее, чем к другим устройствам хранения, таким как жесткий диск и CD-ROM. Но данные в оперативной памяти существуют только во время работы компьютера. При выключении питания все данные в ОЗУ теряются, а операционная система и другие данные снова загружаются в ОЗУ с жесткого диска при включении компьютера. Жесткий диск - это энергонезависимая память (память, в которой хранятся данные, даже когда на нее не подается питание), которая используется для хранения данных в компьютере. Он состоит из круглых дисков, называемых пластинами, на которых хранятся магнитные данные. Данные записываются и считываются на пластины и с пластин с помощью головок чтения / записи.
Виртуальная память
Виртуальная память используется, когда компьютеру не хватает места в ОЗУ для выполнения программы. Виртуальная память объединяет пространство ОЗУ с пространством на жестком диске. Когда на компьютере не хватает места в ОЗУ для выполнения программы, виртуальная память передает данные из ОЗУ в файл подкачки, который освобождает место в ОЗУ. Часть жесткого диска используется для хранения файла подкачки. Этот процесс передачи выполняется так быстро, что пользователь не чувствует разницы. Виртуальная память может содержать весь блок данных, в то время как часть, которая в настоящее время выполняется, находится в ОЗУ. Таким образом, виртуальная память позволяет операционной системе запускать несколько программ одновременно, что увеличивает степень мультипрограммирования. При увеличении размера программ, которые могут быть выполнены, виртуальная память обеспечивает рентабельность, поскольку память на жестком диске дешевле, чем ОЗУ.
В чем разница между физической и виртуальной памятью
В то время как физическая память относится к физическим устройствам, которые хранят данные на компьютере, таким как ОЗУ и жесткие диски, виртуальная память объединяет пространство ОЗУ с пространством жесткого диска для хранения данных в ОЗУ, когда места ОЗУ недостаточно. Часть жесткого диска используется для хранения файлов страниц, которые используются виртуальной памятью для хранения данных, передаваемых из ОЗУ. Несмотря на то, что обмен данными между файлами подкачки на жестком диске и ОЗУ (через виртуальную память) происходит очень быстро, слишком большой обмен может снизить общую производительность системы.
При выполнении программы мы имеем дело с физической оперативной памятью (ОП), собственно с которой и работает процессор, извлекая из нее команды и данные и помещая в нее результаты вычислений.
Физическая память представляет собой упорядоченное множество ячеек реально существующей оперативной памяти, и все они пронумерованы, то есть к каждой из них можно обратиться, указав ее порядковый номер (адрес). Количество ячеек физической памяти ограниченно и имеет свой фиксированный объем.
Процессор в своей работе извлекает команды и данные из физической оперативной памяти, данные из внешней памяти (винчестера, CD ) непосредственно на обработку в процессор попасть не могут.
Системное программное обеспечение должно связать каждое указанное пользователем символьное имя с физической ячейкой памяти, то есть осуществить отображение пространства имен на физическую память компьютера. В общем случае это отображение осуществляется в два этапа: сначала системой программирования, а затем операционной системой (ОС). Это второе отображение осуществляется с помощью соответствующих аппаратных средств процессора - подсистемы управления памятью, которая использует дополнительную информацию, подготавливаемую и обрабатываемую операционной системой. Между этими этапами обращения к памяти имеют форму виртуального адреса. При этом можно сказать, что множество всех допустимых значений виртуального адреса для некоторой программы определяет ее виртуальное адресное пространство, или виртуальную память.
Виртуальное адресное пространство программы зависит, прежде всего, от архитектуры процессора и от системы программирования и практически не зависит от объема реальной физической памяти компьютера. Можно еще сказать, что адреса команд и переменных в машинной программе, подготовленной к выполнению системой программирования, как раз и являются виртуальными адресами.
При программировании на языках высокого уровня программист обращается к памяти с помощью логических имен. Имена переменных, входных точек составляют пространство имен. Процессор работает только с физической оперативной памятью, которая достаточно дорога и имеет большие, но не всегда достаточные размеры.
Когда задача попадает на обработку, то перед ОС встает задача привязать символическое имя задачи с конкретной ячейкой ОП. Так, система программирования, в данном случае транслятор Ассемблера, присваивает каждому символическому имени адрес относительно начала сегмента, а операционная система в сегментные регистры заносит адреса начала сегментов и, при их сложении, получается физический адрес памяти расположения элемента с данным символическим именем.
Когда программа прошла этапы трансляции и редактирования, она приобрела двоичный вид. Все символические имена имеют двоичные адреса от какого-то нулевого значения, но они не указывают на конкретные ячейки памяти. В этом случае говорят, что символические имена, команды имеют виртуальный адрес. А когда операционная система соизволит запустить программу на выполнение, применив какую-то дисциплину обслуживания заданий, она каждому виртуальному адресу присвоит конкретный физический адрес оперативной памяти.
Когда администратор вычислительной системы запускает на выполнение множество заданий, то физический адрес команды или данного имеет только та задача, которая в данный момент обрабатывается процессором. Все остальные программы имеют виртуальные адреса, а их сумма составляет виртуальное адресное пространство. Современные ОС могут поддерживать виртуальное адресное пространство размером до 4Гб. При большой загрузке вычислительной системы, когда все запущенные на обработку программы не помещаются в оперативной памяти, они располагаются в виртуальной памяти и имеют виртуальные адреса. Когда по какой-либо дисциплине диспетчеризации они запускаются на обработку, модулями операционной системы виртуальные адреса превращаются в физические адреса оперативной памяти.
В некоторых случаях отображение пространства имен на физическую память тождественно отображению на виртуальное пространство. Получается абсолютная двоичная программа, где виртуальные адреса в точности соответствуют физическим. К таким программам относятся часть модулей ОС, которые каждый раз располагаются в ОП по одним и тем же адресам.
При работе на компьютере может встретиться наличие трех ситуаций:
- V (вирт) = V (оп) - виртуальное адресное пространство равно объему ОП;
- V (вирт) > V (оп) - виртуальное адресное пространство больше объема ОП.
В первых двух случаях никаких трудностей в распределении оперативной памяти возникнуть не может. Программ мало, все команды и данные находятся в ОП. Распределение ресурсов памяти обеспечивается разными методами, но мы остановимся на третьем варианте.
При мультипрограммировании виртуальное адресное пространство, как правило, бывает намного большего размера, чем свободная оперативная память, предоставляемая операционной системой для выполнения программ. В этом случае от методов распределения памяти между задачами во многом зависит производительность вычислительной системы.
В ыбранные и реализованные алгоритмы решения этих вопросов в значительной степени определяют и потенциальные возможности системы, и общую ее производительность, и эффективность использования имеющихся ресурсов.
Существуют различные способы организации виртуальной памяти. Оперативная память — это важнейший ресурс любой вычислительной системы, поскольку без нее (как, впрочем, и без центрального процессора) невозможно выполнение ни одной программы. Память является разделяемым ресурсом. От выбранных механизмов распределения памяти между выполняющимися процессами в значительной степени зависит эффективность использования ресурсов системы, ее производительность, а также возможности, которыми могут пользоваться программисты при создании своих программ.
Виртуальная память - способ организации памяти вычислительной системы, при котором каждая программа может оперировать с адресным пространством, превышающим емкость физической оперативной памяти (ОП). Пользователю при подготовке программы доступно все прямо-адресуемое пространство виртуальной одноуровневой памяти независимо от реальной емкости областей памяти, занятых другими программами. Создание системы виртуальной памяти возможно на базе сегментной, страничной и сегментно-страничной организации памяти.
В таких системах части программ (сегменты или страницы) размещаются в памяти компьютера таким образом, что используемые в данный момент части программ должны находиться в ОП, а неиспользуемые - во внешней памяти. При обращении программы к сегменту или странице, находящимся во внешней памяти, из ОП удаляется какая-либо часть программы, а на ее место переписывается из внешней памяти требуемый сегмент или страница. Преобразование математического (виртуального) адреса в физический осуществляется непосредственно при обращении к нему в память. В мультипрограммном режиме система виртуальной памяти позволяет увеличить число одновременно выполняемых заданий и повысить эффективности использования ОП, но при этом увеличиваются непроизводительные затраты машинного времени на преобразование.
Размер
Физическая память ограничена размером чипа ОЗУ; однако виртуальная память ограничена размером жесткого диска.
Физическая память может напрямую обращаться к процессору, в то время как виртуальная память не может напрямую обращаться к процессору. Следовательно, это еще одно различие между физической и виртуальной памятью.
Основные условия
Основная память, физическая память, оперативная память, виртуальная память
Читайте также: