Что означают термины физическая память и виртуальная память Windows 7, если не отвечать на вопрос текстом из Википедии?
Похоже, у самого Микрософта есть некоторая путаница в терминах, но то, что приведено в ответе Сергея — это файл подкачки, один из механизмов виртуальной памяти, но это нельзя назвать виртуальной памятью целиком. Поясню.
Физическая память — это, понятно, та память, где физически хранятся данные программ. Когда-то давно, во времена DOS и первых версий UNIX в системе могла быть активной одновременно только одна программа, каждая считала себя первой и единственной и отсчитывала память с первых же ячеек памяти по физическим адресам. Однако потом появилась потребность в многозадачности, когда несколько программ работают параллельно, и возникла проблема — теперь память нужно было как-то делить между разными программами, причем как-то сохранить совместимость с программами, которые считают себя единственными занимающими память, потому что при многозадачности они просто писали бы свои данные в одни и те же ячейки физической памяти, т. е. мешали бы друг другу выполнять свою работу.
И вот тогда появляется решение в виде виртуальной памяти — физическая память на уровне операционной системы разделяется на отдельные блоки определенного размера (размер можно настраивать), также называемые виртуальными страницами (virtual page). И программам не дают доступ к физическим ячейкам памяти напрямую, вместо этого на каждый вызов программы на выделение памяти ей выделяется отдельная страница или несколько страниц, которая может быть в начале, конце или середине физических ячеек памяти — это уже совершенно неважно для самой программы, каждая из запущенных одновременно программ фактически получает возможность обращаться с памятью так, как будто она единственная в памяти и не беспокоиться о том, что она перезапишет чьи-то данные. Именно для этого и нужна виртуальная память.
А файл подкачки — это средство виртуальной памяти, когда часть данных записывается на жесткий диск, чтобы сэкономить оперативную память, здесь Сергей правильно написал.
Подробнее механизм описан у Микрософт на другой странице.
РАЗНИЦА МЕЖДУ ФИЗИЧЕСКОЙ И ВИРТУАЛЬНОЙ ПАМЯТЬЮ | СРАВНИТЕ РАЗНИЦУ МЕЖДУ ПОХОЖИМИ ТЕРМИНАМИ — ТЕХНОЛОГИЯ
Физическая и виртуальная память Физическая память и виртуальная память — это две формы памяти, используемые для хранения данных на компьютере. Под физической памятью понимаются микросхемы, такие как
Физическая и виртуальная память
Физическая память и виртуальная память — это две формы памяти, используемые для хранения данных на компьютере. Под физической памятью понимаются микросхемы, такие как оперативная память (RAM), и устройства хранения, такие как жесткие диски, которые используются для хранения данных. Виртуальная память — это пространство памяти, создаваемое операционной системой, когда компьютеру не хватает физической памяти для выполнения программы. Виртуальная память создается путем объединения ОЗУ с пространством на жестком диске. Виртуальная память позволяет быстрее выполнять большие программы, когда не хватает оперативной памяти.
Физическая память
Как упоминалось ранее, физическая память относится к оперативной памяти и жестким дискам компьютера, которые используются для хранения данных. В компьютере операционная система, прикладные программы и текущие данные хранятся в оперативной памяти, чтобы процессор мог быстро получить к ним доступ. Доступ к ОЗУ возможен быстрее, чем к другим устройствам хранения, таким как жесткий диск и CD-ROM. Но данные в оперативной памяти существуют только во время работы компьютера. При выключении питания все данные в ОЗУ теряются, а операционная система и другие данные снова загружаются в ОЗУ с жесткого диска при включении компьютера. Жесткий диск — это энергонезависимая память (память, в которой хранятся данные, даже когда на нее не подается питание), которая используется для хранения данных в компьютере. Он состоит из круглых дисков, называемых пластинами, на которых хранятся магнитные данные. Данные записываются и считываются на пластины и с пластин с помощью головок чтения / записи.
Виртуальная память
Виртуальная память используется, когда компьютеру не хватает места в ОЗУ для выполнения программы. Виртуальная память объединяет пространство ОЗУ с пространством на жестком диске. Когда на компьютере не хватает места в ОЗУ для выполнения программы, виртуальная память передает данные из ОЗУ в файл подкачки, который освобождает место в ОЗУ. Часть жесткого диска используется для хранения файла подкачки. Этот процесс передачи выполняется так быстро, что пользователь не чувствует разницы. Виртуальная память может содержать весь блок данных, в то время как часть, которая в настоящее время выполняется, находится в ОЗУ. Таким образом, виртуальная память позволяет операционной системе запускать несколько программ одновременно, что увеличивает степень мультипрограммирования. При увеличении размера программ, которые могут быть выполнены, виртуальная память обеспечивает рентабельность, поскольку память на жестком диске дешевле, чем ОЗУ.
В чем разница между физической и виртуальной памятью
В то время как физическая память относится к физическим устройствам, которые хранят данные на компьютере, таким как ОЗУ и жесткие диски, виртуальная память объединяет пространство ОЗУ с пространством жесткого диска для хранения данных в ОЗУ, когда места ОЗУ недостаточно. Часть жесткого диска используется для хранения файлов страниц, которые используются виртуальной памятью для хранения данных, передаваемых из ОЗУ. Несмотря на то, что обмен данными между файлами подкачки на жестком диске и ОЗУ (через виртуальную память) происходит очень быстро, слишком большой обмен может снизить общую производительность системы.
Виртуальная и физическая память. Операционная система UNIX
Виртуальная и физическая память
Оперативная память является, пожалуй, одним из наиболее дорогих компонентов компьютерной системы. Ранние системы UNIX имели в своем распоряжении 64 Кбайт оперативной памяти, и это количество было явно недостаточным, современные компьютеры обладают гигабайтами оперативной памяти, но и этого уже мало.Оперативная память может быть представлена в виде последовательности байтов, каждый из которых имеет свой уникальный адрес, называемый физическим адресом. Именно эти адреса в конечном счете использует процессор, обмениваясь данными с оперативной памятью. Однако адресное пространство процесса существенным образом отличается от адресного пространства физической оперативной памяти. Представим себе, что адресное пространство процесса непосредственно отображалось бы в оперативную память, другими словами, что адреса, используемые процессом, являлись бы физическими адресами. При таком подходе на пути создания многозадачной системы нас ожидал бы ряд непреодолимых препятствий:
? Во-первых, трудно себе представить механизм, защищающий адресное пространство одного процесса, от адресного пространства другого или, что более важно, от адресного пространства самой операционной системы. Поскольку каждый процесс работает с физическими адресами, нет никакой гарантии, что процесс не обратится к ячейкам памяти, принадлежащим другим процессам или ядру системы. Последствия такого обращения скорее всего будут весьма плачевными.
? Во-вторых, уже на этапе компиляции необходимо было бы предусмотреть распределение существующего физического адресного пространства. При запуске каждый процесс должен занимать непрерывную и непересекающуюся область физических адресов.
? В-третьих, подобное распределение памяти между процессами вряд ли можно назвать оптимальным. Объем физической оперативной памяти будет существенным образом ограничивать число процессов, одновременно выполняющихся в системе. Так восемь процессов, каждый из которых занимает 1 Мбайт памяти, исчерпают 8 Мбайт оперативной памяти, а операционная система при средней загрузке насчитывает более 80 процессов!
Все перечисленные проблемы преодолимы с помощью виртуальной памяти. При этом адреса, используемые приложениями и самим ядром, не обязаны соответствовать физическим адресам. Виртуальные адреса транслируются или отображаются в физические на аппаратном уровне при активном участии ядра операционной системы.
Смысл виртуальной памяти заключается в том, что каждый процесс выполняется в собственном виртуальном адресном пространстве. Виртуальное адресное пространство — настоящий рай для процесса. Во-первых, у процесса создается ощущение исключительности — ведь все адресное пространство принадлежит только ему. Во-вторых, он больше не ограничен объемом физической памяти — виртуальная память может значительно превышать физическую. В результате процессы становятся изолированными друг от друга и не имеют возможности (даже при желании) «хозяйничать» в адресном пространстве соседа. Физическая память распределяется максимально эффективно — она не зависит от распределения виртуальной памяти отдельного процесса.
Очевидно, что для реализации виртуальной памяти необходим управляемый механизм отображения виртуального адреса в физический. В современных компьютерных системах процесс отображения выполняется на аппаратном уровне (с помощью обеспечивая высокую скорость трансляции. Операционная система осуществляет управление этим процессом.
Современные процессоры, как правило, поддерживают объединение адресного пространства в области переменного размера — сегменты и области фиксированного размера — страницы.
При этом для каждого сегмента или страницы может быть задано собственное отображение виртуальных адресов в физические.На рис. 3.4 показана взаимосвязь между виртуальным и физическим адресным пространством. Виртуальное адресное пространство процесса, как правило, является последовательным в рамках уже знакомых нам сегментов — кода, данных, стека и библиотек. Расположение соответствующих областей физической памяти может иметь фрагментированный характер, позволяя оптимально распределять память между процессами.
Рис. 3.4. Виртуальная и физическая память
Размер виртуальной памяти может существенно превышать размер физической за счет использования вторичной памяти или области свопинга — как правило, дискового пространства, где могут сохраняться временно не используемые участки адресного пространства процесса. Например, если при выполнении процесса происходит обращение к виртуальному адресу, для которого присутствует соответствующая страница физической памяти, операция чтения или записи завершится успешно.
Механизм отображения виртуальных адресов в физические (трансляция адреса) существенным образом зависит от конкретной аппаратной реализации. Чтобы наше обсуждение не носило слишком абстрактного характера, в этом разделе рассмотрим механизм отображения виртуальных адресов в физические в операционной системе SCO UNIX на примере семейства процессоров Intel. Однако, как и для остальных подсистем UNIX, основные принципы отличаются мало, и данное изложение поможет читателю представить механизмы управления памятью и разобраться, при необходимости, в конкретной реализации.
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРесЧто такое оперативная память (ОЗУ) компьютера — гайд в 6 разделах
Что такое оперативка и как она функционирует, рассказывает этот гайд. В нем также можно найти информацию о том, для чего она нужна любому ПК, включая настольные, портативные, планшетные, а также смартфоны, и как она влияет на его работу.
Что такое оперативная память компьютера
Пго сути, это — девайс, который запоминает данные, обрабатываемые другими комплектующими. Этот компонент компьютера/ноутбука является энергозависимым. RAM хранит:
- собственный программный код;
- все данные, включая промежуточные, которые принимает и отправляет процессор.
Структура ОЗУ
Состоит устройство из множества ячеек. Информация может содержаться в каждой из них. У всех них есть:
- адрес, по которому можно обратиться к любой ячейке;
- содержимое.
Разумеется, в ОЗУ есть и разъемы, посредством которых она подключается к материнке ПК.
В тему: Какая бывает оперативная память компьютера, виды ОЗУ — гайд в 6 разделах
Принцип работы оперативной памяти
Запоминающее устройство неразрывно связано с работой ЦПУ и накопителей. Что делает RAM? Сначала данные с носителя информации поступают именно в него, а потом — обрабатываются процессором. Инфообмен между этими компонентами может происходить напрямую, но, как правило, в этом процессе задействована кэш-память.
Что такое cash memory? Это высокоскоростная локальная память, которая содержит небольшие секторы. Она нужна как временное хранилище тех данных, к которым пользователь обращается чаще всего. Благодаря ей информация быстрее поставляется в процессорные регистры. В результате уменьшаются или вовсе исключаются вынужденные простои ЦП, и, соответственно, повышается общая производительность сборки.
За работу ОЗУ отвечает размещенный в North Bridge чипсета платы контроллер. Благодаря этому CPU подсоединяется к узлам, которые применяют высокоскоростные шины: оператива, графическое устройство.
Узнайте: Что такое материнская плата в компьютере и на что она влияет: 5 поясняющих разделов
На что влияет оперативная память в компьютере
Мощность ЦП прямо пропорциональна объему RAM. Это означает, что чем выше скорость памяти, тем быстрее вся сборка в целом. Однако это не единственный значимый параметр, который необходимо учитывать.
На производительность самой оперативы влияет:
- Объем — чем больше гигабайт, тем лучше.
Важно: при выборе модулей следует учитывать, какой объем поддерживает системная плата.
- Частота — пропускная способность. Измеряется в мегагерцах.
- Поколение — чем новее, тем лучше.
Подробнее о типах RAM: DDR3 — это эхо из прошлого, но такие модули еще жизнеспособны и довольно часто встречаются в простых сборках. Современные высокопроизводительные планки относятся к типу DDR4. На него стоит обратить внимание, если нужен суперпроизводительный ПК. Именно «четверка» дает нужную скорость для игр, профессиональных программ для работы с аудио-, видеоконтентом, графикой.
Полезно: Как настроить оперативную память в БИОСе: инструкция в 4 простых разделах
Возможные режимы работы
Есть такое понятие, как многоканальность. Суть в том, что два модуля по четыре гигабайта дают большую производительность ноутбуку или ПК, чем одна планка оперативы на 8 ГБ.
Примечание: большинство недорогих материнок поддерживает 2-канальный, а средний класс и топовые платы — четырех-, а то и восьмиканальный режим.
Если в системной плате всего пара гнезд под ОЗУ, но при этом в характеристиках есть поддержка работы в двух каналах, то здесь все просто: нужно лишь установить модули. Если же на таком устройстве четыре слота, тогда планки устанавливаются через одну. Как правило, разъемы разных каналов отличаются по цвету, так что даже новичку будет легко разобраться.
Читайте также: Как выбрать процессор для ноутбука: 6 характеристик
Как посмотреть, что занимает оперативную память на компьютере
RAM не бывает много. Большинство приложений «едят» ОЗУ с большим аппетитом. Особенно прожорлив профессиональный софт для работы с аудио и графикой, а также игры. Но есть приложения, которые запускаются в фоновом режиме и впустую расходуют ресурс, негативно влияя на быстродействие. Чаще всего — это:
- вредоносное ПО;
- софт из автозагрузки, который используется редко.
Почистив ПК от вирусов, убрав из автоматического запуска лишнее, владелец сможет освободить немало полезного объема памяти и повысить скорость системы.
Браузеры — отдельная тема. Каждая вкладка является по сути новым процессом, и если их много, а объем оперативки невелик, все будет работать медленнее.
Разгрузить память несложно. Для этого необходимо воспользоваться «Диспетчером задач», через который можно отследить активное ПО и отключить лишнее. Что делать: воспользоваться комбинацией Ctrl+Alt+Delete и выбрать соответствующий пункт. Также можно кликнуть по «Панели задач» правой клавишей мышки и в открывшемся меню нажать на нужный раздел.
Некоторое ПО работает в фоновом режиме. Ознакомиться с активными утилитами такого типа можно во вкладке «Процессы».
Примечание: некоторые запущенные ОС процессы нельзя отключать, иначе можно нарушить работу ПК, лэптопа. Отключать службы или приложения нужно, только если пользователь уверен в своих действиях.
Инструкция: Как увеличить оперативную память (RAM) ноутбука в 5 шагов: способы и советы
Оперативная память — значимый компонент в компьютерной системе, без которого она не будет работать. Кроме того, эта комплектующая напрямую влияет на производительность PC. Зная, для чего нужна ОЗУ, как она работает и как снять с нее лишнюю нагрузку, можно ускорить всю систему.
Не доверяйте информации о памяти в Диспетчере задач / Хабр
tl;dr: Диспетчер задач скрывает информацию о подкачке (paged memory) и виртуальном пространстве процесса. Лучше используйте Process Explorer из комплекта Sysinternals.
При запуске нового процесса ОС присваивает этому процессу непрерывное адресное пространство. В 32-разрядных системах это пространство может составить 4 ГБ, обычно 2 ГБ для ядра, а остальное для процесса. В этой статье проигнорируем использование памяти ядром. В 64-разрядных системах зарезервированная процессом память может вырасти до колоссальных 64 ТБ. Что этот процесс будет делать с несколькими терабайтами памяти, когда у нас на самом деле жалкие 8 ГБ? Сначала нужно понять, что такое зарезервированная и переданная память.
Зарезервированная и переданная память
Не все части этого огромного адресного пространства равны. Некоторые части адресного пространства процесса фактически поддерживаются либо физической оперативной памятью, либо диском (см. ниже). Зарезервированная память считается переданной (Committed), если ОС предлагает вам эту память при попытке её использовать. Остальная часть адресного пространства, а это подавляющее большинство, остаётся доступным для резервирования. То есть не всегда ОС может предложить вам этот блок памяти для использования: она может сделать копию на диске (файл подкачки), например, а может и не сделать. В C++ резервирование памяти осуществляется вызовом
VirtualAlloc. Так что переданная память является аппаратно ограниченным ресурсом в ОС. Давайте посмотрим.
Файл подкачки ОС
Файл подкачки — замечательная идея. В принципе, ОС
понимает, что некоторые части памяти особо не используются вашим приложением. Зачем тратить на него реальную физическую память? Вместо этого процесс в ядре записывает этот неиспользуемый фрагмент на диск. Пока к нему не обратятся снова, только тогда он вернётся в память.
Для более подробного объяснения, как работает память в Windows, рекомендую лекцию «Тайны управления памятью» Марка Руссиновича.
Здесь много за чем нужно следить и анализировать. К кому обратиться? Конечно, к Диспетчеру задач!
Память в RAM обычно называют рабочим набором (Working Set), в то время как всю выделенную память обычно именуют Private Bytes. Библиотеки DLL вносят путаницу в определения, поэтому пока их проигнорируем. Иначе говоря:
Private Bytes [выделенная память] = рабочий набор + файл подкачки
По умолчанию Диспетчер задач показывает для любого процесса именно рабочий набор:
И это число, на которое я всё время смотрел. Откуда я знал, что в Диспетчере задач информация о переданной памяти находится в колонке Commit Size
. Я так и не смог там найти информацию о виртуальной памяти.
Диспетчер задач позволяет добавить информацию о переданной памяти, если щёлкнуть правой кнопкой мыши по столбцам и выбрать соответствующий пункт
К счастью, есть много других ресурсов для отслеживания ресурсов. На каждой машине под Windows установлен PerfMon (Системный монитор), который выдаёт очень подробную информацию о каждом процессе и системе в целом:
Интересно, что Системный монитор умеет фактически исследовать и сравнивать метрики на двух или более компьютерах в сети. Это очень мощный инструмент, но Диспетчер задач, очевидно, удобнее для пользователей. В качестве промежуточного решения рекомендую Process Explorer:
Бум! Visual Studio, чего это ты до сих пор в 32-битном режиме (обратите внимание на его Virtual Size)? Пиковое использование памяти на моём компьютере на уровне 89% от максимума, ещё терпимо. Это пригодится позже.
Дополнение: многие указали на другие удобные инструменты, в том числе VMMap и RAMMap.
К счастью, это не какие-то ненужные мелочи ОС. Актуальная информация о потреблении памяти многократно помогала мне в отладке разных проблем.
Самое главное, это найти нетронутые части выделенной памяти. Данные о подкачке тоже важны: эта память передана, но используется редко или вообще не используется.
Даже если память будет иногда использоваться, важно понимать, что это дорогой ресурс, так что идти по такому пути ни в коем случае нельзя. Здесь появятся и утечки памяти.
По этим причинам я ранее слышал предложение полностью удалить файл подкачки и приравнять выделенную память рабочему набору. Однако это обоюдоострая идея. Тогда ОС не в состоянии сбросить память в случае неправильной работы приложений, которые иногда впустую резервируют память.
Для чего нужна оперативная память в компьютере
Если ответить банально на вопрос, для чего нужна оперативная память в компьютере, первое что приходит на ум, так это просто для работы системы в целом. Извлеките модуль памяти и попробуйте запустить системный блок. Загрузки ПК не произойдет, только будет виден на мониторе черный экран и слышен неприятный звук. Такой сигнал обуславливается тем, что система понимает отсутствие важной комплектующей детали, и пытается предупредить об этом. Для начала давайте разберемся вообще что такое оперативная память и для чего она нужна.
Оперативная память – память в которой хранятся временные данные в процессе их выполнения. Ее еще называют ОЗУ (оперативно запоминающее устройство). Она является энергозависимой, так как пока подается питание на модуль памяти, приложения находятся в ней и исполняются процессором. Если систему выключить или произойдет перебой с питанием, исполняемые в ней процессы безвозвратно теряются.
Как и жесткий диск, ОЗУ имеет собственный объем памяти. На раннем развитии информационных технологий объемы памяти исчислялись в мегабайтах. В современное время уже никого не удивишь 4 ГБ оперативки и выше.
Прежде всего самое важное отличие в предназначении. Жесткий диск выполняет функцию сохранения данных. Оперативная память же предполагает временное хранение промежуточных данных, которые со временем меняются полностью или остаются неизменными, и исполняются пока работает компьютер.
Второе отличие. Различная скорость работы. Обуславливается тем, что жесткий диск предназначен для других целей. Если часть функций ОЗУ начинает использовать данный ресурс, это приведет к заметному снижению производительности.
Как работает оперативная память в windows
Выше было сказано, что при отсутствии модуля памяти система работать не будет. Хотя, на ПК, установлена Windows. Так почему же не происходит долгожданной загрузки? Ответ прост, ведь операционная система, так же состоит из файлов. А для полной работы необходима загрузка этих исполняемых файлов windows.
Когда видно логотип windows и бегающую полоску загрузки, в этот момент в оперативку загружаются компоненты операционной системы. Запускаются основные службы, процессы, открывается рабочий стол. Далее когда запустились основные процессы, стартуют программы, которые помещены в автозагрузку, конечно если такие имеются.
Любые ваши действия, запуск любого приложения, поместит процесс в оперативную память. В диспетчере задач, во вкладках процессы и быстродействие, наглядно видно объем физической памяти, а так же количество свободной и занятой памяти.
Во вкладке процессы, виден список всех процессов, которые исполняются в данный момент в реальном времени. Визуально присутствует 4 отсека:
- имя образа
- имя пользователя
- ЦП
- память
Имя образа и есть список исполняемых файлов с расширением .exe, по ним собственно и кликаем, чтобы запустить приложения. Имя пользователя демонстрирует, кто запустил процесс. Это может быть администратор, службы windows или сама система. Если у вас подвисло приложение, можно найти ее имя образа, и нажать кнопку завершить процесс, после чего система грохнет процесс, приложение закроется, оперативная память освободится. То же самое можно сделать, если Вы хотите полностью удалить службу windows, конечно можно ее просто остановить, но не будет лишним знать различные варианты.
Важно! Не пытайтесь грохнуть системные процессы. Может привести к потери не сохраненных данных и перезапуску системы. То же самое касается некоторых служб и процессов запущенных администратором. Прежде чем, что-то завершить убедитесь, что Вам это никак не повредит!
ЦП расшифровывается как центральный процессор, ну тут понятно, что для каждого процесса показывается на сколько процентов грузится ЦП.
Ну и собственно память, указывает на то, сколько оперативной памяти хавает приложение.
Таким образом, Вы можете наблюдать и отслеживать любые изменения объема ОЗУ.
Что происходит, если не хватает ОЗУ
Сразу падает производительность, компьютер начинает тормозить. Происходит из-за недостаточного размера ОЗУ, например, когда загружаете ресурсоемкую игру.
При переполнении оперативки, активно задействуется файл подкачки, который располагается на системном разделе жесткого диска. По умолчанию система сама определяет размер файла подкачки.
Как было написано выше, жесткий диск для этих целей работает намного медленней. Из-за этого система начинает подвисать.
Бывает и такое, что даже файла подкачки не хватает, но к счастью есть процедура по его увеличению. Если производительность осталась на том же уровне, кроме покупки дополнительных модулей оперативной памяти, Вам ничего не поможет.
Существуют программы для оптимизации оперативной памяти. Разработчики уверяют, что данные программные продукты, стабилизируют и ускоряют работу системы. По большому счету, прирост производительности после использования утилит, практически незаметен, либо его нет.
На некоторых ресурсах есть информация, что данные процедуры, даже наоборот тормозят систему. По логике запущенное приложение возьмет тот объем, который ей необходим, а пытаться выгрузить из ОЗУ путем помещения, например, в файл подкачки, значит урезать производительность.
Для чего необходима оперативная память в играх
К одним из самых ресурсоемких приложений относятся, конечно же игры на ПК. Бывают ситуации, когда конфигурация компьютера, в целом для конкретной игры подходит, но объем ОЗУ маловат. Игра запустится и будет лагать. Такое может и быть, когда памяти достаточно, да же остается с запасом.
ВАЖНО! Перед установкой любой игры ознакомьтесь с системными требованиями. Сравните со своей конфигурацией, если она подходит, дерзайте. Иначе просто потратите нервы и время впустую.
Грешить на одну оперативную память, не всегда оправдано. Ведь ОЗУ это не главная часть ПК. Помимо оперативной памяти в компьютере есть процессор, видеокарта, материнка. В совокупности все комплектующие и строят производительность ПК. Бывает и такое, вроде комплектация уступает по некоторым параметрам, но производительность при этом выше.
Вот и рассмотрели основные аспекты. Так же оперативная память присутствует в других более компактных устройствах, чем ПК. Для тех же целей нужна оперативная память в смартфоне, планшете, и даже телефоне. О том, сколько нужно оперативной памяти, однозначного ответа нет. Зависит от Ваших потребностей, и для каких целей используете компьютер. В любом случае, чем больше, тем лучше.
Посмотрите еще статьи:
Оперативная память простыми словами. Что такое ОЗУ в компьютере: виды и характеристики
Несколько дней назад я «психанул» — мне надоело покупать частями комплектующие будущего домашнего «суперкомпьютера» . Взял и разом приобрёл оставшиеся детальки — материнскую плату, процессор и оперативную память.
Сегодня расскажу как выбрать оперативную память в компьютер и даже как её правильно установить.
Что такое оперативная память
Перед выбором оперативной памяти для компьютера нужно чётко понимать что это такое вообще.
Оперативная память в компьютере это один из компонентов, наряду с центральным процессором и SSD-диском, который отвечает за быстродействие системы.
Официальное определение звучит примерно так: ОЗУ (оперативное запоминающее устройство) — это энергозависимая часть компьютерной системы, в которой временно хранятся входные, выходные и промежуточные данные программ и операционной системы.
Но я, как всегда, попытаюсь донести Вам это определение простым языком…
Процессор — это мозг компьютера, который обрабатывает всю информацию. Жёсткий диск (или SSD-диск ) хранит в себе все данные (программы, фотки, фильмы, музыку…). Оперативная память — это промежуточное звено между ними. В неё «подтягиваются» данные, которые нужно обработать процессору.
Зачем «подтягиваются» ? Почему сразу не брать их с жёсткого диска? Дело в том, что оперативка работает во много раз быстрее, чем даже SSD-диск.
Какие данные могут скоро понадобиться процессору определяет сама операционная система, автоматически. Она очень умная, чтоб о ней не говорили.
Типы ОЗУ
Когда по земле ещё ходили мамонты оперативка делилась на SIMM и DIMM — сразу забудьте об этих типах ОЗУ, их уже давно не выпускают и не используют.
Потом изобрели DDR (2001 год). Ещё встречаются компьютеры с таким типом памяти. Главное отличие от DDR2 и DDR3 — количество контактов на плате памяти DDR, их всего 184 штуки. Такой тип ОЗУ работает гораздо медленнее своих современных собратьев (DDR2 и DDR3).
В DDR2 (2003 год) большее число контактов (240 штук), благодаря этому расширилось количество потоков данных и заметно ускорилась передача информации к процессору. Максимальная частота DDR2 составляет 1066 МГц.
DDR3 (2007 год) — это самый распространённый тип оперативной памяти в современных компьютерах. Тут оставили количество контактов в покое (240 штук), но сделали их электрически несовместимыми. Максимальная частота DDR3 – 2400 МГц. Ещё этот тип памяти отличается меньшим энергопотреблением и большей пропускной способностью.
DDR3 получилась быстрее DDR2 на 15-20 %.
Планки DDR2 и DDR3 имеют разное расположение «ключа» , они не взаимозаменяемы…
Форм-фактор планок оперативки
Планки оперативной памяти для ноутбуков (SODIMM) и стационарных компьютеров (SDRAM) разные по размеру и внешнему виду. Для ноутов они выглядят так…
…а для стационарных домашних компьютеров, примерно так…
На этом их отличия (в основном) и заканчиваются. Характеристики, которые нужно знать для выбора оперативной памяти, у этих двух видов абсолютно одинаковы.
Объём оперативной памяти
В прошлом веке объём оперативной памяти измерялся в килобайтах и мегабайтах (даже смешно вспоминать). Сегодня — в гигабайтах.
Этот параметр определяет сколько временной информации влезет в чип оперативки. Тут всё относительно просто. Сама Windows при своей работе потребляет около 1 Гб памяти, поэтому её должно быть больше в компьютере.
2 Гб — может хватить для бюджетного компьютера (фильмы, фотки, Интернет)
4 Гб — подойдёт для более требовательных программ, игр на средних и максимальных настройках качества
8 Гб — «потянут» тяжелые игры на максимальных настройках качества или очень требовательные к памяти программы *DANCE*
16 Гб — будут «летать» самые новые современные и тяжёлые игры, а также специальные профессиональные программы-монстры
32 Гб — Вам некуда девать деньги? Перешлите их мне.
Очень важно учитывать, что обычные 32-битные операционные системы Windows «не видят» памяти более 3 Гб и соответственно не используют её. Если Вы купите более 3 Гб оперативки — ОБЯЗАТЕЛЬНО устанавливайте 64-битную систему.
Частота оперативной памяти
Неопытные пользователи часто при выборе оперативки ограничиваются её объёмом, но частота памяти не менее важна. Она определяет с какой скоростью будет осуществляться обмен данными с процессором.
Современные обычные процессоры работают на частоте 1600 МГц. Соответственно и память желательно покупать с такой частотой, не выше (можно 1866 МГц). Отличие 1333 МГц от 1600 МГц практически незаметны «на глаз» .
Что касается планок памяти с частотой 2133 МГц и выше — они сами стоят диких денег, для их полноценной работы нужны специальные материнские платы, которые стоят дикие деньги, а самое главное, что нужен процессор с разблокированным множителем (поддерживающий разгон), который стоит…
При этом всё это безобразие будет сильно греться (нужна мощная охлаждающая система (желательно водяная), которая стоит…) и потреблять много энергии. Это выбор сумасшедших геймеров.
Кстати, прирост производительности компьютера при таком разгоне будет составлять всего от 10 до 30%, а денег потратите в три раза больше. Оно Вам надо?
Тайминг оперативной памяти
«Страшный» параметр оперативной памяти о котором мало кто знает и который редко учитывают при выборе памяти, а вот и зря.
Латентность (тайминг) — это временная задержка сигнала. Измеряется она в тактах. Тайминги могут принимать значения от 2 до 13. От них зависит пропускная способность участка «процессор-память» и, как следствие, быстродействие системы, правда совсем чуть-чуть.
Чем ниже значение тайминга, тем быстрее работает оперативная память. Например я приобрёл память со значениями таймингов 9-9-9-24, но есть и шустрее, конечно.
Тайминги оперативной памяти можно корректировать в БИОС при разгоне системы (не рекомендуется это делать неопытным пользователям).
И в завершении статьи, как и обещал в начале, расскажу…
Как правильно устанавливать оперативную память в компьютер
Перед процедурой надо обязательно выключить компьютер и отсоединить шнур питания от системного блока.
Никаких настроек, после установки памяти, производить в системе не нужно. Система сама её опознает и начнёт использовать.
Легче всего память устанавливать в ноутбук (бывает труднее открыть заднюю крышку). В ноутах оперативка находится в горизонтальном положении, лежит.
Просто приподнимаем и вытягиваем её из пазов, вставляем новую до упора. Замок на планке (прорезь) не даст Вам ошибиться при установке…
В стационарных компьютерах этот процесс «капельку» сложнее. Память стоит вертикально к материнской плате и зажата защёлками.
Для изъятия планки достаточно развести эти защёлки в стороны и она сама «выпрыгнет» из слота. Установка тоже займёт у Вас 2 секунды — поднесите планку к слоту, согласуйте замок (прорезь) на планке с перемычкой в слоте и вставьте до упора (услышите щелчок — это защёлки зажмут планку).
Очень важно не перепутать щелчок зажимов с хрустом проломленной материнской платы.
Двухканальный режим памяти
Чтобы успешно осваивать компьютер, необходимо знать основные принципы работы этой техники. Что такое оперативная память? Это временная память компьютера, работающая при включенном агрегате, она необходима для работы всех программ. При включении или перезагрузке компьютера она стирается, поэтому важно вовремя сохранять ценные файлы.
Оперативная память — что это?
Оперативная память – это одна из главных частей системы компьютера, от ее объема зависит эффективность работы всего оборудования. Это память быстрого доступа, которая запускается с помощью устройства запоминания. Скорость доступа определяется возможностями накопителя, и данные хранятся только до отключения компьютера. Поэтому все материалы, с которыми ведется работа, нужно сохранять. Многие задаются вопросом: какой объем оперативной памяти будет достаточным для работы? Это зависит от системы.
Речь идет не о версии ОС, а о разрядности. Узнать, какая система у вашего компьютера, можно, посмотрев его свойства. Она бывает двух видов:
- 32-разрядная система — не больше 3 Гб оперативной памяти;
- 64-разрядная система – до 9 Гб оперативки.
Для чего нужна оперативная память?
Быстроту действия компьютера определяет процессор, а оперативная память только выдает информацию по запросу. До тех пор, пока объем оперативки меньше установленной, система работает мощно. Если же оперативной памяти маловато, система будет задействовать жесткий диск, что скажется на скорости. За что отвечает оперативная память? За хранение временных сведений её еще называют ОЗУ – оперативное запоминающее устройство. У него имеется свой объем памяти, когда-то он исчислялся в мегайбайтах, в нынешней реальности – в гигабайтах.
На что влияет оперативная память?
Оперативная память компьютера задает темп всем системам, когда выполняются приложения. Чем лучше свойства и вместительность оперативки, тем стремительнее выполняются задачи, которые ставит пользователь. Оперативная память оказывает влияние:
- на быстроту действия компьютера;
- на единую эффективность системы;
- на умение системы включать множество ёмких ресурсных проектов в одновременно.
Что происходит, если не хватает оперативной памяти? Объем оперативки – критичный коэффициент, в этом случае начинают долго загружаться страницы и открываться папки. Программы зависают, иногда после определения команды возникает пустая страница. Значительной чертой является частота записи, чем больше объем оперативки, тем скорее откроется нужная информация.
Виды оперативной памяти
Виды оперативок различаются по скорости работы, поэтому при выборе этой составляющей нужно точно знать, какая оптимальная для материнской платы вашего компьютера. Оперативная память для компьютера определяется по 2 параметрам:
- Размер.
- Частота.
Специалисты выделяют 3 вида оперативной памяти:
- DDR, частота до 400 МГц;
- DDR2, частота до 1200 МГц;
- DDR3. частота до 2400 МГц.
Типы оперативной памяти выделяются по характеристикам:
- DRAM – динамическая оперативная память. Плюс – стоит недорого, в широкой продаже всегда есть. Минус – работает медленно, но быстрее накопительной памяти. Представляет собой модули ОЗУ, их вставляют в материнскую плату.
- SRAM – статическая оперативная память. Плюс — устройство особенной конфигурации — возможность запускать несколько приложений сразу. Идеальный вариант для очень быстрых ПК.
Какая оперативная память лучше?
Объем оперативной памяти определяется типом ПК, какие программы будут работать на нем и сколько одновременно. Опытные специалисты рекомендуют товар производителей Kingston, Crucial или Samsung. Учитывая, что это такое оперативная память и назначение оперативной памяти и требования пользователя, лучше всего ориентироваться на такие параметры:
- для универсального компьютера — 8 Гб, оптимальным решением будут 2 модуля по 4 Гб;
- для игрового компьютера — 16 Гб, тоже на 2 модуля по 8 Гб;
- для ноутбука — 4 Гб.
Как узнать, сколько оперативной памяти на компьютере?
Определить объем оперативной памяти можно стандартным способом — с помощью Windows. Схема действий, когда проводится проверка оперативной памяти, такая:
- Зайти в папку «Мой компьютер».
- Открыть «Свойства системы», в этой папке найти отметку «Система», в ней — «Установленная память».
- Нажать комбинацию клавиш CTRL+SHIFT+ESC, что откроет «Диспетчер задач Windows». Можно открыть через меню «Пуск».
- Отыскать в верхней части окна вкладку «Быстродействие», в ней откроется окно «Физическая память». Там показано, сколько всего оперативной памяти, сколько свободно, и сколько — используется.
Программа для проверки оперативной памяти
Стандартное средство проверки в ПК часто запускается автоматически, но можно делать это и вручную. Следует строго придерживаться схемы действий:
- Задать «Пуск».
- Вставить в строку поиска запрос «оператив».
- Открыть появившийся пункт «Диагностика проблем оперативной памяти компьютера».
- Запустить проверку сразу или после того, как включится ПК в следующий раз.
Есть также специальные утилиты для проверки оперативки и программа для очистки оперативной памяти. Мастера рекомендуют:
- Memtest86+, ищет ошибки работы ПК.
- FurMark 1.18.2.0, применяется для проверки видео адаптеров.
- MemTest 5.0, тестирует оперативку.
- RamSmash 2.6.17.2013, используется для улучшения оперативной памяти.
Недостаточно оперативной памяти — что делать?
Случаются ситуации, что оперативной памяти начинает не хватать, а купить дополнительные модули нет возможности. Если сообщение о том, что оперативки недостаточно, появляется в Windows, это информирует: системе не хватает RAM, и она начинает использовать виртуальную память. Как настроить оперативную память? Сначала убедиться, что система подвисает не из-за множества открытых окон. Как увеличить оперативную память без модулей:
- Открыть настройки параметров оперативки, посмотреть, всем ли из них присвоили значение «авто». Если это так, некоторые надо перестроить вручную.
- Выбрать отметку Memory frequency – это частота, на которой работает ПК, в ней — Manual. Установить частоту работы ОЗУ, сделав её немного выше автоматического.
- Можно еще добавить скорость выдачи сигнала чтения, включив эту функцию в Speculative Leadoff через параметр Enabled. Повысит быстроту действия памяти включение Turn-Around Insertion..
Что занимает оперативную память?
Есть несколько программ, которые «съедают» наибольшее количество оперативной памяти. Чтобы снизить потребление оперативной памяти, стоит от некоторых из них отказаться или заменить на менее ёмкие. В этом списке:
- Антивирусы любой версии.
- Графические редакторы.
- Видео-монтаж.
Как очистить оперативную память?
Проверенным способом освободить оперативную память является чистка лишних файлов и программ. Самый простой способ:
- Перезагрузить компьютер, это убирает лишнее из временной памяти, если ПК вдруг начал зависать.
- Через «Диспетчер задач» отключить программы, которыми никто не пользуется на данном этапе работы. Схема действий:
- нажав клавиши Alt+Ctrl+Del, открыть «Диспетчер задач»; открыть закладку «Приложения»;
- в ней — найти ПО, напротив которого будет стоять надпись «Не отвечает»;
- выделив строку, нажать «Завершить приложение».
- Отключить программы, которые запускаются автоматически вместе с Windows. Пошаговая инструкция:
- нажать «Пуск», кликнуть на «Все программы».
- в этой папке удалить все ярлыки.
Как разогнать оперативную память?
Еще одним способом изменить объем оперативной памяти остается ее разгон. Что такое оперативная память при разгоне и как это сделать? Речь идет об аппаратных компонентах ПК, такая оптимизация оперативной памяти стала в современном мире своеобразным хобби. Есть несколько вариантов разгона:
- Через повышение тактовой частоты модулей ОЗУ.
- С помощью изменения «таймингов».
- Через изменение значений, которые затрагивают электронапряжение в микросхеме.
Самый ходовой метод — через настройки тактовой частоты, схема действий:
- Перезапустить компьютер. Нажать на клавишу вызова меню настроек, как правило, это F10, F12, F11, F8, Delete, Escape.
- Найти опцию «DRAM Configuration», она находится в разделе «Advanced Chipset Features».
- Открыть окно «Частота DRAM», изменить показатели на несколько единиц меньше.
- Открыть меню «Memory Frequency» и выставить частоту немного выше той, которая есть.
- Сохранить изменения и перезапустить ПК.
Изучая технические характеристики компьютеров, пользователи часто сталкиваются с непонятными аббревиатурами или терминами. Яркий пример, аббревиатуры ОЗУ или RAM. Обычно производители и продавцы компьютеров указывают что-то вроде «ОЗУ – 8 Гб» или «RAM – 8 Гб». При этом данные аббревиатуры никак не расшифровываются и не объясняются, предполагается, что покупатели должны знать, что они означают. Но, это далеко не всегда так. В данной статье мы расскажем о том, что такое ОЗУ или RAM в компьютере и для чего они используются.
Начнем с главного, аббревиатуры ОЗУ и RAM обозначают одно и тоже, а именно оперативную память. ОЗУ расшифровывается как оперативное запоминающее устройство, а RAM как Random Access Memory, что переводится как запоминающее устройство с произвольным доступом и означает тоже самое. Поэтому, если в характеристиках компьютера написано «ОЗУ – 8 Гб» или «RAM – 8 Гб», то это означает что объем оперативной памяти данного компьютера составляет 8 Гб.
Теперь чуть подробней о том, что такое ОЗУ в компьютере и для чего она нужна. ОЗУ или проще говоря – это энергозависимая память, в которой хранятся данные и команды, которые обрабатываются процессором. Энергозависимая означает, что она работает только при наличии электропитания. Как только питание пропадает, все данные из оперативной памяти удаляются. Именно поэтому оперативная память не может использоваться для долговременного хранения данных.
За время развития компьютеров появилось не мало различных типов ОЗУ, которые работают на основе разных физических принципов. В современных компьютерах уже достаточно давно используется или Double Data Rate Synchronous Dynamic Random Access Memory, что можно перевести как синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных. Сейчас актуальным стандартом является DDR4 – это четвертое поколение оперативной памяти DDR SD RAM и большинство новых компьютеров поставляются именно с DDR4.
Память DDR – это небольшая плата с чипами, которая подключается к специальным слотам на материнской плате компьютера. Обычно такие слоты находятся справа от процессора в количестве двух или четырех штук. На самых продвинутых материнских платах таких слотов может быть шесть или восемь и в этом случае они размещаются по обе стороны от процессора. Модули DDR разных поколений не совместимы друг с другом. Поэтому, установить DDR4 в материнскую плату с поддержкой DDR3 не получится.
На картинке внизу показаны модули оперативной памяти от DDR до DDR4. Как можно заметить, у них есть специальная прорезь (ключ), которая препятствует установке памяти в не подходящую материнскую плату.
Также нужно отметить, что оперативная память для ноутбуков конструктивно отличается от оперативной памяти для настольных компьютеров. Поэтому установить память для ноутбука в настольный компьютер или наоборот также не получится.
Тюменский государственный нефтегазовый университет
Кафедра автоматизации и управления
Методические указания к лабораторной работе №1.4
Тюмень 2005
Цель работы : Изучение типов оперативной памяти.
Оперативная память: основные понятия
Оперативная память это рабочая область для процессора компьютера. В ней во время работы хранятся программы и данные. Оперативная память часто рассматривается как временное хранилище, потому что данные и программы в ней сохраняются только при включенном компьютере или до нажатия кнопки сброса (reset). Перед выключением или нажатием кнопки сброса все данные, подвергнутые изменениям во время работы, необходимо сохранить на запоминающем устройстве, которое может хранить информацию постоянно (обычно это жесткий диск). При новом включении питания сохраненная информация вновь может быть загружена в память.
Устройства оперативной памяти иногда называют запоминающими устройствами с произвольным доступом . Это означает, что обращение к данным, хранящимся в оперативной памяти, не зависит от порядка их расположения в ней. Когда говорят о памяти компьютера, обычно подразумевают оперативную память, прежде всего микросхемы памяти или модули, в которых хранятся активные программы и данные, используемые процессором. Однако иногда термин память относится также к внешним запоминающим устройствам, таким, как диски и накопители на магнитной ленте.
За несколько лет определение RAM (Random Access Memory) превратилось из обычной аббревиатуры в термин, обозначающий основное рабочее пространство памяти, создаваемое микросхемами динамической оперативной памяти (Dynamic RAM DRAM) и используемое процессором для выполнения программ. Одним из свойств микросхем DRAM (и, следовательно, оперативной памяти в целом) является динамическое хранение данных, что означает, во-первых, возможность многократной записи информации в оперативную память, а во-вторых, необходимость постоянного обновления данных (т. е., в сущности, их перезапись) примерно каждые 15 мс. Также существует так называемая статическая оперативная память (Static RAM SRAM), не требующая постоянного обновления данных. Следует заметить, что данные сохраняются в оперативной памяти только при включенном питании.
Термин оперативная память часто обозначает не только микросхемы, которые составляют устройства памяти в системе, но включает и такие понятия, как логическое отображение и размещение. Логическое отображение это способ представления адресов памяти на фактически установленных микросхемах. Размещение это расположение информации (данных и команд) определенного типа по конкретным адресам памяти системы.
Во время выполнения программы в оперативной памяти хранятся ее данные. Микросхемы оперативной памяти (RAM) иногда называют энергозависимой памятью: после выключения компьютера данные, хранимые в них, будут потеряны, если они предварительно не были сохранены на диске или другом устройстве внешней памяти. Чтобы избежать этого, некоторые приложения автоматически делают резервные копии данных.
Файлы компьютерной программы при ее запуске загружаются в оперативную память, в которой хранятся во время работы с указанной программой. Процессор выполняет программно-реализованные команды, содержащиеся в памяти, и сохраняет их результаты.
Оперативная память хранит коды нажатых клавиш при работе с текстовым редактором, а также величины математических операций. При выполнении команды Сохранить (Save) содержимое оперативной памяти сохраняется в виде файла на жестком диске.
Физически оперативная память в системе представляет собой набор микросхем или модулей, содержащих микросхемы, которые обычно подключаются к системной плате. Эти микросхемы или модули могут иметь различные характеристики и, чтобы функционировать правильно, должны быть совместимы с системой, в которую устанавливаются.
В современных компьютерах используются запоминающие устройства трех основных типов.
ROM (Read Only Memory ). Постоянное запоминающее устройство ПЗУ, не способное выполнять операцию записи данных.
DRAM (Dynamic Random Access Memory ). Динамическое запоминающее устройство с произвольным порядком выборки.
SRAM (Static RAM ). Статическая оперативная память.
Компьютер совсем незаметно, но довольно быстро стал неотъемлемой частью нашей жизни. Без него невозможно представить ни одну отрасль производства, ни одну фабрику или завод, ни один офис. Да и ни одну квартиру, пожалуй, уже нельзя представить без персонального компьютера или ноутбука. Но хоть это устройство уже прочно вошло в нашу повседневную жизнь, в его работе и конструкции разбираются далеко не все. В этой статье будет рассмотрена одна из важнейших его составляющих — оперативная память ПК.
Речь не идёт о том, что каждый пользователь ПК должен досконально знать теоретические основы работы своего компьютера и уметь ремонтировать любую поломку. Нет, оставьте это профессионалам. Но элементарные знания устройства необходимы — это поможет избежать многих проблем в работе и, вполне вероятно, может предотвратить серьёзную поломку.
Оперативная память в структуре персонального компьютера
Итак, оперативная память. Это одна из важнейших комплектующих в компьютере. Нельзя сказать, что одна деталь более важна, а другая менее, но ОЗУ (оперативное запоминающее устройство — именно так официально именуется оперативная память) является незаменимым элементом в работе ПК. Можно сказать, что оперативная память — это своего рода буферная зона, связующий элемент между человеком и компьютером.
Физически оперативная память представлена в виде съёмного модуля, устанавливаемого в специальный разъём на материнской плате, расположенный справа от процессора. На большинстве материнских плат таких разъёмов два или четыре. На этом модуле с одной или двух сторон расположены микросхемы, которые, собственно, и являются памятью.
При включении компьютера запускается операционная система и некоторые программы. Все данные, которые им необходимы для нормального функционирования, помещаются в ОЗУ. Так поступают и все остальные программы, которые пользователь запускает в процессе работы. Будь то работа с текстом, обработка фотографий или прослушивание музыки — все промежуточные результаты работы программ находятся в оперативной памяти.
При выключении питания все данные из ОЗУ исчезают. Потому это устройство и именуется «оперативным». В этом одно из двух его главных отличий от ПЗУ — постоянной памяти типа жёсткого диска или флеш-накопителя. Второе отличие — скорость обмена данными. У ОЗУ она значительно выше, чем у ПЗУ. Этим, собственно, и объясняется назначение оперативной памяти — максимально повысить скорость отклика компьютера на действия пользователя.
На жёстком диске также может храниться некоторая оперативная информация (так называемый файл подкачки), помещаемая туда при недостатке места в ОЗУ. В таком случае пользователем могут наблюдаться негативные явления — подвисание и подтормаживание программ или всей системы.
История, развитие и типы ОЗУ
Оперативная память всегда присутствовала в структурной схеме вычислительной техники. Ещё в XIX веке были созданы первые образцы аналитических машин, состоящие сугубо из механических частей. Естественно, и ОЗУ было механическим. В XX столетии развитие электроники было стремительным. Это отражено и в эволюции оперативной памяти. В разное время для этих целей использовали электромеханические реле, электронно-лучевые трубки и магнитные барабаны.
С развитием полупроводниковых технологий появилась и стала развиваться оперативная память, основанная на транзисторах: десятки, сотни, тысячи, а затем и миллионы транзисторов в одном корпусе микросхемы. Сначала эти микросхемы памяти просто впаивались в материнскую плату, что было не очень удобно. С развитием компьютеров ОЗУ было вынесено на отдельную съёмную плату.
Основные современные типы оперативной памяти — это SRAM и DRAM — статическая и динамическая память с произвольным доступом. Первая выполнена на базе триггеров, имеет высокую скорость, но малую плотность элементов. Вторая построена на связках «конденсатор-транзистор», имеет высокую плотность и, как следствие, низкую себестоимость. Но уступает в скорости и нуждается в постоянной подзарядке своих конденсаторов. Поскольку для массового производства важна себестоимость продукции, то в ПК получила распространение именно динамическая память. С 1993 года и по сей день наиболее распространённой на рынке является её разновидность — синхронная DRAM (SDRAM).
Что касается технического исполнения, то первыми были односторонние модули SIMM, появившиеся в 80-х годах и имевшие по мере модификации объём от 64 Кбайт до 64 Мбайт. В них использовались чипы памяти FPM RAM и EDO RAM. На смену SIMM пришли двухсторонние модули DIMM, разработанные под память SDRAM. Они используются в компьютерах по сей день.
DDR и DDR2
Оперативная память DDR (Double Data Rate) стала следующим этапом развития SDRAM и характеризуется удвоившейся скоростью передачи данных. Различно также количество контактов (184 против 168) и ключей (1 против 2). Первым в линейке стал модуль PC1600 с чипом DDR200, эффективной частотой 200 МГц (при тактовой частоте шины памяти 100 МГц) и пропускной способностью 1600 МБ/с. Последним должен был стать PC3200 (DDR400, 400 МГц, 3200 МБ/с), но выпускались также модули PC4200 (DDR533, 533 МГц) и выше.
Кроме увеличившейся скорости, память DDR имела возможность работать в двухканальном режиме, что теоретически должно было повысить скорость (точнее, пропускную способность) в два раза. Для этого нужно было вставить в материнскую плату, которая также должна была поддерживать такой режим, две планки с абсолютно одинаковыми характеристиками. На практике прирост скорости не так ощутим, как это описывается в теории. Впоследствии двухканальный режим будут поддерживать и все другие типы DDR-памяти.
Впервые память DDR SDRAM появилась в 2001 году. Сегодня её ещё, конечно, можно встретить в старых компьютерах, но это большая редкость. Уже в 2003-2004 годах ей на смену пришла DDR2 SDRAM — второе поколение с удвоенной частотой шины. Память DDR2 имеет отличия в корпусе (240 контактов и иное расположение ключа), которые делают её не взаимозаменяемой с DDR.
Линейка начиналась с модуля PC2‑3200, работавшего на чипе DDR2‑400 с эффективной частотой 400 МГц и пропускной способностью 3200 МБ/с. Последним же стабильно работающим был модуль PC2‑9600 (DDR2‑1200, 1200 МГц, 9600 МБ/с). Выпускались и модули с более высокими характеристиками, но их работа не отличалась стабильностью.
DDR3
Следующим этапом эволюции стала оперативная память DDR3. Появившись в 2007-2008 годах, она не привела к резкому уходу от DDR2, но начала планомерно завоёвывать рынок памяти. На сегодняшний день это наиболее распространённый вид оперативной памяти.
Не желая отказываться от предшествующего поколения, производители выпускали материнские платы, поддерживающие оба стандарта. Память DDR2 не является совместимой с DDR3 ни электрически, ни механически. Хоть оба типа и имеют по 240 контактов, но ключ расположен в разный местах. Основное отличие заключается в ещё более понизившемся по сравнению с DDR и DDR2 энергопотреблении и напряжении питания (1,5 В).
В своей линейке оперативная память DDR3 начинается модулем PC3‑6400 (DDR3‑800) с эффективной частотой 800 МГц и скоростью передачи данных 6400 МБ/с. Сейчас такие модули уже стали достаточно большой редкостью. Это связано с тем, что большинство современных материнских плат поддерживает частоты памяти не ниже 1333 МГц. Топовые модели поддерживают память с частотой до 3200 МГц (PC3‑25600).
В семействе DDR3 существует небольшое ответвление — низкоуровневая (низковольтная) память DDR3L, которая характеризуется пониженным напряжением питания (1,35 В). Она полностью совместима с DDR3.
DDR4
Наиболее современной и скоростной является оперативная память DDR4. Её массовый выпуск начался ещё в 2014 году, но до сих пор она сильно проигрывает DDR3 по популярности и доступности. Хоть заявленные характеристики у неё и выше, но при этом и стоимость значительно возросла. К тому же память DDR4 не совместима с DDR3, целесообразность её выбора есть лишь при сборе новых систем, но не при модернизации старых.
Что касается характеристик, то первым в линейке идёт модуль PC4‑17000 (DDR4‑2133) с эффективной частотой 2133 МГц и пропускной способностью 17000 МБ/с. Планируется, что пределом для DDR4 станет эффективная частота 4266 МГц и пропускная способность 34100 МБ/с (PC4‑34100 DDR4‑4266).
Как и у каждого нового типа памяти, у этого основным отличием от своих предшественников является снижение энергопотребления и уменьшение напряжения питания (до 1,2 В), ну и, конечно же, улучшение всех скоростных характеристик. Кроме того, теперь модули имеют минимальный объём 4 Гб. Максимальный объём теоретически может достигать 192 Гб.
Куда делась оперативная память
Наверное, наиболее часто задаваемым вопросом о памяти компьютера будет вопрос: «Почему оперативная память используется не в полном объёме?». Причём услышать его можно как от начинающих, так от опытных пользователей ПК. Причин этого может быть несколько, но зачастую разгадка кроется в разрядности операционной системы.
Как известно, 32-разрядная версия операционной системы Windows способна работать с объёмом памяти, не превышающим 4 Гб. Всё, что сверх этого, она просто не «увидит». В 64-разрядной версии таких ограничений нет. Таким образом, при обнаружении такой проблемы в первую очередь следует проверить, какая версия ОС установлена. Сделать это можно, кликнув правой кнопкой мыши по значку «Компьютер» на рабочем столе (или же в меню «Пуск») и выбрав вкладку «Свойства». В разделе «Система» будет расположена вся необходимая информация, в том числе общий и доступный объём оперативной памяти.
Отметим, что 64-разрядная версия доступна для всех современных операционных систем Windows (XP, Vista, 7, 8, 10). Поэтому если в компьютере используется или планируется использовать более 4 Гб оперативной памяти, необходимо устанавливать 64-разрядную операционную систему Windows. Оперативная память при этом будет использоваться вся.
Но есть и другие причины уменьшения доступного объёма оперативной памяти. Это может быть программное ограничение используемой редакции операционной системы (в каждой версии доступно несколько редакций). Также некоторый объём может резервироваться для встроенного видеоадаптера, если таковой имеется. Не стоит забывать и о том, что каждая материнская плата имеет свои требования относительно характеристик и объёма оперативной памяти. Если они не выполняются, память не будет доступна.
Существуют и аппаратные проблемы. Например, модуль может быть неправильно или не полностью вставлен. Также он может иметь повреждённые участки памяти. Такой модуль не подлежит ремонту и требует немедленной замены. Выявить повреждения можно специальными программами.
Как проверить оперативную память
При возникновении сбоев и неполадок, которые могут быть вызваны проблемами с оперативной памятью (зависания и сбои системы, появление так называемого «синего экрана смерти») её необходимо проверить на ошибки. Сделать это можно как стандартными средствами операционной системы, так и сторонними программами.
В Windows 7 оперативная память проверяется программой, именуемой «Средство проверки памяти Windows». Найти её можно либо по адресу «Панель управления\Система и безопасность\Администрирование», либо через поиск по ключу «mdsched» в меню «Пуск». Из всех других утилит наиболее распространённой, доступной и надёжной программой для диагностики ОЗУ является Memtest86+.
Важно помнить пару моментов:
1. Оперативная память проверяется не из операционной системы (с загрузочной флешки, диска или после перезагрузки системы).
2. Если установлено несколько модулей памяти, проверять их желательно по одному. Так будет проще определить, который из них неисправен.
Очистка оперативной памяти
Самый простой и действенный способ очистки оперативной памяти — это перезагрузка компьютера. Но он подходит далеко не всем пользователям и не во всех случаях полезен. Альтернативой будет закрыть ненужные программы и тем самым высвободить зарезервированные ими объёмы памяти. Сделать это можно в «Диспетчере задач», вызвав его сочетанием клавиш Ctrl+Alt+Delete.
Существует также много различных программ, призванных оптимизировать расход оперативной памяти. Можно отметить такие утилиты, как CleanMem, SuperRam, Wise Memory Optimizer. А также CCleaner — универсальную и очень полезную утилиту мониторинга системы, которая способна эффективно очистить память, удалив временные файлы и кэш программ и системы, оптимизировав реестр.
Но стоит помнить, что эти способы лишь временное решение проблемы, полагаться на них не стоит. Главной проблемой нехватки оперативной памяти и, как следствие, медленной работы компьютера является недостаточный объём ОЗУ для конкретной комплектации компьютера или поставленной задачи. Решить её можно, установив дополнительную планку памяти или купив новую большего объёма.
Какой объём оперативной памяти необходим компьютеру
При выборе или модернизации компьютера часто возникают такие вопросы: «Как узнать оперативную память компьютера?», «Какой объём нужен?». Ответ на первый вопрос достаточно прост — нужно всего лишь воспользоваться утилитой CPU-Z. Она даст исчерпывающей ответ. С объёмом немного сложнее. Если идёт речь о модернизации, то пользователь, скорее всего, уже столкнулся с нехваткой памяти и приблизительно знает, насколько нужно её увеличить.
При сборке нового компьютера в первую очередь определяется его назначение. Для обычной офисной работы с документами вполне хватит и 1-2 Гб. Для домашнего компьютера смешанного использования приемлемо будет 4 Гб. Если собирается игровой компьютер, то понадобится минимум 8 Гб оперативной памяти, но комфортнее будет с 16 Гб. То же самое относится и к серьёзным рабочим машинам. Объём необходимой памяти определяется приложениями, с которыми будет вестись работа, но обычно составляет минимум 8-16 Гб.
Как выбрать оперативную память
Выяснив, как узнать оперативную память компьютера и какой объём нужен, можно отправляться в магазин. Но можно ли этими сведениями ограничиться? Однозначно, нет. Конечно, прежде всего нужно определить, какой тип (для новых компьютеров это DDR3 или DDR4) и объём нужны. Но есть ещё несколько факторов, которыми нельзя пренебречь.
Во-первых, оперативная память должна согласовываться с материнской платой и процессором не только по типу, но и по поддерживаемой ими частоте. Нет смысла покупать скоростную память, если другие комплектующие работают на более низких частотах. В лучшем случае память будет функционировать на пониженной частоте, а то и вовсе откажется работать. Если материнская плата поддерживает двухканальный режим, то лучше купить две одинаковые планки памяти. Это немного повысит её производительность. Обычно в продаже можно встретить уже готовые комплекты из 2 или 4 планок памяти.
Во-вторых, нужно обращать внимание на маркировку. Есть специальные типы памяти, имеющие приставку ECC. Означает она наличие дополнительного контроля ошибок. Большинство материнских плат не поддерживает такую память. Оперативная память для ноутбуков отличается от используемой в ПК и имеет приставку SO-DIMM.
В-третьих, немаловажное значение имеют тайминги. Это скоростная характеристика, означающая задержку сигнала. Обозначается тремя или четырьмя цифрами через дефис. Например, 9-8-11-18. Естественно, чем меньше числа, тем лучше, но для большинства пользователей эта разница будет практически неощутима. Зато тайминги значительно влияют на цену.
Оперативная память — это важная и сложная часть компьютера, влияющая на работу и производительность всей компьютерной системы. Она не так часто выходит со строя, но в этом и подвох — ведь от неё этого не ждут. Правильная диагностика и поиск ошибок в ОЗУ могут помочь избежать дорогостоящего ремонта и уж точно сэкономят уйму времени.
Как отличаются два разных процессора, так может отличаться и оперативная память. Это справедливо и относительно её стоимости. Но если более высокая цена процессора практически всегда означает, что он будет более производительным, то цена памяти сильно зависит от частоты и таймингов, которые хоть и гарантируют рост производительности, но зачастую незначительно влияют общую производительность системы. На них следует обращать внимание лишь при сборке игровых и высокопроизводительных рабочих компьютеров.
Физическая память — обзор
Введение
Физическое накопление или память — это область, которая в течение многих лет была источником дискуссий. Спор внутри сообщества проистекает из юридической практики не изменять исходные доказательства. Работа юриста заключается в том, чтобы поставить под сомнение умы присяжных и выявить ошибки лиц, ответственных за любое расследование.
При сборе цифровых доказательств, так называемом реагировании на инциденты, парадигма сбора изменилась вместе с потребностями рынка в увеличении объема оперативной памяти.Учитывая, что большинство готовых систем имеют более 4 гигабайт оперативной памяти, любой реагирующий на инцидент не выполняет свои обязанности, если он не пытается собрать энергозависимые данные и оперативную память из работающей системы. Это необходимый шаг с объемом данных, который может храниться в ОЗУ, но он в некоторой степени изменяет исходное свидетельство. Учитывая, что задача лица, отвечающего за реагирование на инциденты, состоит в том, чтобы получить наиболее точное изображение системы, на которую они реагируют, они должны применять определенные приложения, чтобы получить этот так называемый «моментальный снимок» системы.
Размер ответного приложения вызывает большую озабоченность, и его следует постоянно проверять и документировать. Под следом понимается объем оперативной памяти, которая используется при запуске приложения в системе. Этот набор данных необходимо просмотреть и протестировать на тестовой системе, а тестирование следует провести на нескольких версиях систем Windows, таких как Windows XP, Vista и Win 7, 32- и 64-разрядные версии. Конечная цель состоит в том, чтобы иметь четкий набор надежных инструментов, которые запускаются в системе, и знать, каковы их следы в системе, чтобы респондент, а позже аналитик мог говорить об объеме данных, которые были перезаписаны при попытке для сбора доказательств в соответствии с порядком изменчивости — порядком, в котором наборы данных меняются от наиболее изменчивого к наименьшему.
Приобретение сети всегда вызывает беспокойство, учитывая современные возможности сетевого реагирования. Традиционно лица, ответственные за реагирование на инциденты, и судебный аналитик были ограничены физическим приобретением из-за отсутствия соответствующих или криминалистически надежных приложений, которые облегчили бы обнаружение сети.
Права и разрешения являются проблемой в сети, и здесь необходимо учитывать множество факторов. Windows 7 и 64-разрядная операционная система предоставляют новые меры безопасности, которые могут помешать респонденту запустить свои инструменты и собрать соответствующие наборы данных.Это одна из причин, по которой респонденты должны иметь повышенные привилегии по сравнению с привилегиями обычного пользователя и должны, в случае внешних консультантов; работать рука об руку с администраторами сети, насколько это возможно. Например, UAC или User Authentication Control в Windows 7 предотвращает выполнение приложений с повышенными привилегиями, которые необходимы для сбора определенных наборов данных.
В этом разделе основное внимание уделяется нескольким приложениям, которые можно использовать для получения энергозависимой памяти из скомпрометированной системы.Некоторые из этих приложений также можно использовать для анализа полученной информации. Сбор и анализ изменчивых данных — это быстро развивающаяся область, поэтому следующие приложения не следует рассматривать как исчерпывающие.
Память физического компьютера и виртуальная память — данные, оперативная память, аппаратное обеспечение и страница
Физическая и виртуальная память — это формы памяти (внутреннее хранилище данных). Физическая память существует на микросхемах (RAM-память) и на устройствах хранения, таких как жесткие диски. Прежде чем процесс может быть выполнен, он должен сначала загрузиться в физическую память RAM (также называемую основной памятью).
Виртуальная память — это процесс, посредством которого данные (например, программный код) могут быстро обмениваться между физическими ячейками памяти и оперативной памятью. Быстрые обмены данными незаметны и прозрачны для пользователя. Использование виртуальной памяти позволяет использовать более крупные программы и позволяет этим программам работать быстрее.
В современных операционных системах возможен постоянный обмен данными между жестким диском и оперативной памятью через виртуальную память. Процесс, называемый своппингом, используется для обмена данными через виртуальную память.Использование виртуальной памяти создает впечатление, что компьютер имеет больший объем оперативной памяти, поскольку виртуальная память позволяет имитировать передачу целых блоков данных, позволяя программам работать плавно и эффективно. Вместо того, чтобы пытаться поместить данные в часто ограниченную энергозависимую оперативную память, данные фактически записываются на жесткий диск. Соответственно, размер виртуальной памяти ограничен только размером жесткого диска или пространством, выделенным для виртуальной памяти на жестком диске. Когда в ОЗУ требуется информация, система обмена быстро меняет местами блоки памяти (также часто называемые страницами памяти) между ОЗУ и жестким диском.
Современные системы виртуальной памяти заменяют прежние формы физического обмена файлами и фрагментации программ.
В некотором смысле виртуальная память является специализированным вторичным типом хранилища данных, а часть жесткого диска предназначена для хранения специализированных файлов виртуальной памяти (также называемых страницами). Область жесткого диска, предназначенная для хранения блоков данных, подлежащих обмену через интерфейс виртуальной памяти, называется файлом подкачки. В большинстве операционных систем существует предустановленный размер области файла подкачки на жестком диске, и файлы подкачки могут существовать на нескольких дисках.Однако пользователи большинства современных операционных систем могут изменять размер файла подкачки в соответствии с конкретными требованиями к производительности. Как и в случае с размером файла подкачки, хотя фактический размер страниц предустановлен, современные операционные системы обычно позволяют пользователю изменять размер страницы. Размер страниц виртуальной памяти варьируется от тысячи байт до многих мегабайт.
Использование виртуальной памяти позволяет целому блоку данных или программ (например, процессу приложения) находиться в виртуальной памяти, в то время как только часть выполняемого кода находится в физической памяти.Соответственно, использование виртуальной памяти позволяет операционным системам запускать множество программ и, таким образом, увеличивать степень мультипрограммирования в операционной системе.
Интеграция виртуальной памяти осуществляется либо с помощью процесса, называемого сегментацией по запросу, либо с помощью другого процесса, называемого пейджингом по запросу. Пейджинг по запросу более распространен, потому что он проще по конструкции. Процессы виртуальной памяти с подкачкой по запросу не передают данные с диска в ОЗУ, пока программа не вызовет страницу. Существуют также упреждающие процессы подкачки, используемые операционными системами, которые пытаются читать вперед и выполнять передачу данных до того, как данные фактически потребуются в ОЗУ.После того, как данные выгружены, процессы подкачки отслеживают использование памяти и постоянно обмениваются данными между ОЗУ и жестким диском. Состояния страниц (действительный или недействительный, доступный или недоступный для ЦП) регистрируются в таблице виртуальных страниц. Когда приложения пытаются получить доступ к недействительным страницам, диспетчер виртуальной памяти, который инициирует подкачку памяти, перехватывает сообщение об ошибке страницы. Быстрое преобразование виртуальных адресов в реальный физический адрес осуществляется с помощью процесса, называемого отображением. Отображение — критически важная концепция для процесса виртуальной памяти.Отображение виртуальной памяти работает путем связывания реальных аппаратных адресов (адреса физического хранилища) для блока или страницы сохраненных данных с виртуальным адресом, поддерживаемым процессом виртуальной памяти. Реестр виртуальных адресов позволяет осуществлять выборочную и рандомизированную трансляцию данных с приводов с последовательным чтением. По сути, процессы виртуальной памяти предоставляют альтернативные адреса памяти для данных, и программы могут быстро использовать данные, используя эти виртуальные адреса вместо физического адреса страницы данных.
Виртуальная память является частью многих операционных систем, включая Windows, но не является функцией DOS. Помимо увеличения скорости выполнения и операционного размера программ (строк кода), использование систем виртуальной памяти дает ценный экономический эффект. Память жесткого диска в настоящее время намного дешевле оперативной памяти. Соответственно, использование виртуальной памяти позволяет проектировать вычислительные системы большой емкости при относительно низких затратах.
Хотя свопы страниц данных (определенные длины данных или тактовые импульсы данных) через обмены виртуальной памятью между жестким диском и оперативной памятью очень быстрые, чрезмерное использование свопов виртуальной памяти может снизить общую производительность системы.Если объем жесткого диска, выделенного для хранения файлов подкачки, недостаточен для удовлетворения требований системы, которая в значительной степени полагается на обмен данными через виртуальную память, пользователи могут получать сообщения «НЕТ ПАМЯТИ» и сообщения об ошибках, даже хотя у них много неиспользуемого места на жестком диске.
К началу 2003 года персональные компьютеры с объемом оперативной памяти 1024 МБ (1 мегабайт = 1000000 байтов) были широко доступны в США, и многие бренды персональных компьютеров имели емкость жесткого диска 60 ГБ (1 гигабайт равен 1 миллиарду байтов). .Относительные ограничения как емкости жесткого диска, так и емкости оперативной памяти неуклонно улучшаются с развитием технологии микрочипов.
В чем разница между физической и виртуальной памятью
Основное различие между физической и виртуальной памятью заключается в том, что физическая память относится к фактическому ОЗУ системы, подключенной к материнской плате, но виртуальная память — это метод управления памятью, который позволяет пользователям выполнять программы, объем которых превышает фактический физическая память.
Управление памятью — важная операция в операционной системе. Это позволяет процессам перемещаться между основной памятью и жестким диском во время выполнения программы. Более того, этот процесс отслеживает каждую ячейку памяти, чтобы выделить процессы и освободить память. Физическая память — это основная память, в которой находятся выполняющиеся в данный момент программы. С другой стороны, виртуальная память увеличивает емкость основной памяти для выполнения больших программ с использованием жесткого диска.
Основные зоны покрытия
1. Что такое физическая память
— Определение, функциональность
2. Что такое виртуальная память
— Определение, функциональность
3. В чем разница между физической и виртуальной памятью
— Сравнение ключевых отличий
Ключевые термины
Основная память, физическая память, ОЗУ, виртуальная память
Что такое физическая память
Физическая память — это ОЗУ или основная память компьютера.Физическая память — это энергозависимая память. Следовательно, для сохранения данных требуется непрерывный поток энергии. Однако сбои и перебои в подаче электроэнергии могут стереть данные в физической памяти. Кроме того, эта память имеет линейную адресацию. Другими словами, адреса памяти увеличиваются линейно.
ЦП может напрямую обращаться к физической памяти. Он содержит программы в очереди выполнения. Обычно программы хранятся на жестком диске. ЦП требует больше времени для доступа к жесткому диску для выполнения программ.Следовательно, эти программы сначала помещаются в физическую память, чтобы ЦП мог их выполнять быстрее. Доступ к данным из физической памяти занимает меньше времени, чем доступ к данным с жесткого диска. После завершения выполнения программы возвращаются на жесткий диск. Точно так же свободная память может быть выделена для новой программы. При выполнении этих программ они называются процессами.
Что такое виртуальная память
Виртуальная память — это логическая память. Другими словами, это метод управления памятью, выполняемый операционной системой.Виртуальная память позволяет программисту использовать для программ больше памяти, чем доступная физическая память. Если физическая память составляет 4 ГБ, а виртуальная память — 16 ГБ, программист может использовать виртуальную память 16 ГБ для выполнения программы. Используя виртуальную память, он может выполнять сложные программы, требующие больше памяти, чем физическая.
Кроме того, виртуальная память расширяет возможности использования физической памяти за счет использования жесткого диска. Это также предотвращает прямой доступ к основной памяти. Кроме того, при доступе к виртуальной памяти адреса виртуальной памяти преобразуются в соответствующий физический адрес.Таким образом, виртуальная память обеспечивает защиту памяти.
Разница между физической и виртуальной памятью
Определение
Физическая память, которая фактически является ОЗУ, представляет собой форму хранения компьютерных данных, в которой хранятся выполняемые в данный момент программы. Напротив, виртуальная память — это метод управления памятью, который создает иллюзию для пользователей большей физической памяти. Таким образом, в этом основное отличие физической памяти от виртуальной.
Тип памяти
В то время как физическая память — это фактическая память, виртуальная память — это логическая память.
Скорость
Скорость — еще одно различие между физической и виртуальной памятью. Физическая память быстрее виртуальной памяти.
Техника
Еще одно различие между физической и виртуальной памятью состоит в том, что в физической памяти используется метод подкачки, а в виртуальной памяти — подкачка.
Размер
Физическая память ограничена размером микросхемы ОЗУ; однако виртуальная память ограничена размером жесткого диска.
ЦП
Физическая память может напрямую обращаться к ЦП, в то время как виртуальная память не может напрямую обращаться к ЦП.Следовательно, это еще одно различие между физической и виртуальной памятью.
Заключение
Основное различие между физической и виртуальной памятью состоит в том, что под физической памятью понимается фактическая оперативная память системы, в которой хранятся выполняемые в данный момент программы, а виртуальная память — это метод управления памятью, который позволяет пользователям выполнять программы, объем которых превышает реальный физический размер. объем памяти.
Ссылка:
1. «Конструкция операционной системы / Физическая память.»Викиучебники, доступные здесь.
2. «Виртуальная память». Википедия, Фонд Викимедиа, 20 октября 2018 г., доступно здесь.
Изображение предоставлено:
1. «Оперативная память ноутбука» Автор WannaBeEditor — Собственная работа (CC BY-SA 4.0) через Commons Wikimedia
2. «Виртуальная память» Автор Ehamberg — Собственная работа (CC BY-SA 3.0) через Commons Wikimedia
Понятие физической и виртуальной памяти в операционной системе
Дом » Операционные системы
В этой статье мы узнаем о концепции физической и виртуальной памяти и о введении физического адреса и логического адреса в операционной системе .
Отправлено Прерана Джайн, 3 января 2019 г.
1) Физическая память
Физическая память — это оперативная память (RAM) системы, которая подключена к материнской плате. Первичная память — это единственный тип памяти, который напрямую адресуется ЦП. Первичная память хранит инструкции программы для выполнения. Когда компьютеру требуется использование памяти для загрузки прикладной программы или открытия документа, поэтому RAM является первой используемой памятью.Физическая память — это линейная адресуемая память, и адреса памяти увеличиваются линейно, и при этом каждый байт является адресуемым напрямую. Физическая память распределяет информацию о процессоре в порядке очереди. Физическая память — это основная память системы. Любая пользовательская программа, которая будет выполняться, должна находиться в нем.
Процесс всегда должен находиться в основной памяти для выполнения. В основной памяти процесс может быть временно выгружен из памяти, когда он не используется, и возвращен в память для продолжения выполнения.Основная память выделяется как для операционной системы, так и для пользовательской программы. Таким образом, мы распределяем основную память наиболее эффективным способом. Основная память в основном разделена на два раздела: для операционной системы и для пользовательских процессов. Пользовательская область памяти может быть непрерывной или несмежной по своей природе. При непрерывном распределении памяти каждый процесс должен оставаться в одном разделе основной памяти. В основной памяти эффективный подход состоит в том, чтобы разделить ее на блоки фиксированного размера, и каждый блок может содержать только одну память.
2) Виртуальная память
Когда есть уровень абстракции над физической памятью, это называется виртуальной памятью. Использование вторичной памяти в качестве физической памяти является виртуальной памятью. Концепция виртуальной памяти основана на несмежном распределении памяти. Он предлагает множество преимуществ, таких как возможность использовать физическую память в качестве большого кэша и возможность поддерживать отдельные адресные пространства. Это делает физическую память безграничной с точки зрения программиста. Когда RAM (основная память) заполнена, используется виртуальная память.Виртуальная память сравнительно медленнее, чем физическая, и может снизить производительность ЦП. Виртуальная память использует концепцию разбиения по страницам, в которой процесс делится на страницы одинакового размера, и эти страницы загружаются в основную память для выполнения. Когда мы хотим увеличить загрузку ЦП, мы используем концепцию виртуальной памяти. В этой системе операционная система дает пользователю иллюзию. Пользователь думает, что он может написать очень большую программу, и весь ее процесс находится в ОЗУ, а все пространство, выделенное пользователю, непрерывно.Но на самом деле только небольшая часть пользовательской программы находится в основной памяти, которая может быть или не быть непрерывной, в то время как оставшаяся программа находится во вторичной памяти.
Виртуальная память обеспечивает преимущества для системы и поддерживает степень мультипрограммирования. Виртуальная память — это технология, которая позволяет выполнять процесс, который может не полностью находиться в памяти. Все решение, например, какой раздел внести, где их разместить, когда их переносить, принимает операционная система.Виртуальная память позволяет совместно использовать файлы и память нескольким различным процессам посредством совместного использования страниц. Детали управления виртуальной памятью обычно прозрачны для программистов. Программисты практически избавляются от бремени попыток уместить программу в ограниченную память. Более того, одна и та же программа может работать без перепрограммирования или перекомпиляции в системе с существенно разными возможностями установленной памяти.
Адрес в системе
Адрес однозначно определяет место в памяти.Есть два типа адресов: логический адрес и физический адрес.
Логический адрес
Логический адрес — это виртуальный адрес, который может видеть пользователь. Пользователь не может напрямую просматривать физический адрес.
- Логический адрес используется в качестве ссылки для доступа к физической памяти.
- Логический адрес генерируется ЦП для любой программы, и набор всех логических адресов называется пространством логических адресов.
- Пользователь использует логический адрес для доступа к физическим адресам.
- Идентичный логический адрес генерируется привязкой адреса времени компиляции и времени загрузки.
- Логический и физический адрес, сгенерированные во время выполнения метода привязки временного адреса, но отличаются друг от друга.
- Пользователь легко просматривает логический адрес программы.
- Логический адрес физически не существует в блоке памяти.
Физический адрес
Физический адрес — это именно то место, которое существует в блоке памяти.Процессы всегда используют логический адрес и не видят физический адрес. Чтобы получить доступ к памяти, необходимо выполнить преобразование в физический адрес.
- Физический адрес — это место в блоке памяти.
- Набор всех физических адресов, отображаемых на соответствующие логические адреса, называется физическим адресным пространством.
- Пользователь не может напрямую получить доступ к физическому адресу.
- Физический адрес вычисляется блоком управления памятью.
- Физический адрес — это место в блоке памяти, к которому можно получить физический доступ.
- Пользователь может получить доступ к физическому адресу в блоке памяти, используя этот логический адрес.
- Метод привязки адреса времени компиляции и времени загрузки генерирует один и тот же логический и физический адрес.
Самые популярные проблемы / задачи по кодированию интервью!
ОБЪЯВЛЕНИЕ
ОБЪЯВЛЕНИЕ
Как мы можем извлечь выгоду из физической памяти
Обновлено 9 марта 2020 г.
Медицинское заключение: Таня Харелл
Там находятся много теории о объем памяти а также много домыслы.Мы понимать что воспоминания находятся хранится в в головной мозг, но как Oни Работа а также если там является более к Это находятся еще под вопрос. В это Почта, мы буду Смотреть в один интересно гипотеза. Физический объем памяти, также известный в качестве а тело объем памяти. Какие является Это? Делает Это имеют любой правда к Это? Давайте найти из.
Источник: pexels.com
Какие Является Физический Объем памяти?
Физический объем памяти является а вера что в головной мозг не в Только часть из ваш тело что магазины воспоминания, но также в тело в из сам.Этот проблема является спорный. Там мая быть а возможность что клетки имеют воспоминания, но Помимо что, в головной мозг является в Только часть что является действительно известный к хранить воспоминания.
В в современный контекст физический объем памяти является о травматический воспоминания, а также Это говорит как ваш тело жестяная банка реагировать в качестве Это пытается к отзывать сказал объем памяти. Физический объем памяти жестяная банка быть а способ для а человек к относиться Посттравматическое стрессовое расстройство потому что из это.
Некоторые сказать что физический объем памяти является скрытый объем памяти или процедурный. В тело жестяная банка делать это автоматически, согласно к в теория а также Это без сознания.Там находятся три другой типы из физический объем памяти, согласно к в гипотеза.
Типы Из Физический Память
Там находятся другой типы из физический объем памяти один мая имеют. Эти включают:
- Мотор действия что находятся научился. В теория является что в тело знает определенный навыки и умения или действия что находятся зашитый в их. Для пример, верховая езда а велосипед, или ходьба где-то.
- Скорая медицинская помощь ответы. В идея из полет или Борьба, который является когда ты должен лицо или запустить прочь из Опасность, мая быть а физический объем памяти.Наш тела автоматически двигаться или Борьба когда мы лицо Опасность, согласно к это теория.
- достопримечательности или отвращение. В это теория наш тела находятся привлек автоматически к объекты что делать нас Чувствовать хороший или питает нас, а также мы бежать из объекты что давать нас отвращение, боль, или Другие отталкиваемость.
Там находятся некоторые теории о физический объем памяти что штат что Это является созданный к практика ан действие. Этот жестяная банка быть обучение а специфический деятельность, или формирование Это когда ты опыт а травматический сцена.
В Шесть Типы Из Тело Память
Там находятся Другие теории один заявляя что тело объем памяти имеет шесть другой типы. Эти являются:
- Эти находятся действия что мы жестяная банка делать автоматически, а также что является научился. Для пример, вождение а автомобиль. Они находятся зашитый в наш тела, а также мы жестяная банка помнить их для довольно а в то время как.
Источник: rawpixel.com
- Этот является когда наш телесно действия изменение в зависимости на в ситуация.Ваш тело мая вести себя иначе в Работа чем Это бы в дом. В вера является что ваш тело изменения сам к соответствовать в ситуация.
- Межкорпоративный. Этот является в вера что ваш телесно действия жестяная банка оказывать воздействие в действия из Другие люди а также порок наоборот. Один пример использовал является зевая. Когда кто-то зевает, ты мая зевать сам. Ваш тело копии определенный действия, быть Это потому что они заразный или потому что ты хотеть к быть нравиться их.
- Наш тело регулирует к определенный культуры или таможня. Это жестяная банка быть определенный к куда ты мы поднятый или какие страна ты жить в.Ваш учредительный тело объем памяти жестяная банка изменение где бы ты идти.
- Ваш тело автоматически реагирует к определенный типы из боль. В качестве в боль хиты ты, ты мая реагировать в другой манеры а также ваш тело мая двигаться из из в способ на это собственный к избегать в боль.
- Травматический объем памяти. Этот является когда ты находятся испытывающий а тело объем памяти на основании на некоторые травма ты имеют. Ваш тело жестяная банка реагировать иначе к а ситуация если это связаны к а травматический объем памяти из в мимо. Посттравматическое стрессовое расстройство является а хороший пример из это.Если ты опыт а травматический объем памяти, ваш Лучший курс из действие является к стремиться помощь к получать ваш тело назад к обычный.
Эти шесть тело воспоминания мая нет быть отдельный но делать прийти из другой Габаритные размеры что жестяная банка Пересекать над. Некоторые из эти реакции мая быть называется соматический производители, имея в виду что Oни находятся эмоции что жестяная банка быть выразил физически скорее чем внутренне.
Там является также в фантом боль теория который верит что в тело жестяная банка помнить травма Это имеет опытный.В фантом боль теория также включает в себя в ощущение ты имеют в любое время ты терять ан рука или нога, пока что ты жестяная банка еще Чувствовать Это.
Тело объем памяти является связаны к в идея из подавленный воспоминания. Репрессированные воспоминания, в психоанализ, находятся воспоминания что находятся скрытый глубокий в в без сознания. Ты не могу помнить их, но Oни находятся еще влиятельный когда Это приходит к ваш действия. А психолог мая быть способный к помощь ты помнить ваш подавленный воспоминания, который жестяная банка прийти в в форма из физический ощущения что контроль ты.
Источник: rawpixel.com
Является Это Настоящий?
В идея что в тело жестяная банка хранить воспоминания является, в качестве ты мая имеют ожидал, довольно спорный. В качестве мы знать Это, в головной мозг является какие магазины воспоминания, нет в тело. Ты мая считать что ваш тела действия доказывать что физический объем памяти является настоящий, но помнить что ваш головной мозг является какие контроль ваш тело. Этот делает в концепция из физический объем памяти а немного жесткий к доказывать.
Там имеет был исследование к помощь нас из, тем не мение.В 2017, там было а учиться на тело объем памяти. А также в заключение было… безрезультатно. Нет свидетельство доказано или опровергнутый что там жестяная банка быть воспоминания что находятся вне из в головной мозг. В идея что ваш тело жестяная банка хранить воспоминания мая изменение в способ мы знать Это о наука. Из курс, там имеют был много раз что в Мир из наука в качестве мы знать Это измененный, так кто знает?
Клетки А также Память
Мы упомянул в идея из ваш клетки хранение воспоминания. Сотовый объем памяти является в идея что все клетки хранить некоторые воспоминания, а также нет просто ваш головной мозг клетки.Некоторые люди кто имеют полученный орган трансплантаты имеют утверждал к имеют в воспоминания из те кто дал их органы но что требовать является нет проверено а также мая быть невозможно.
В идея является что там находятся новый воспоминания, эмоции мысли, а также изменения к в тело после ан орган пересадка но там находятся объяснения для что скорее чем в орган имея воспоминания. Это жестяная банка быть в эффекты из в операция, такой в качестве в стресс наркотики, а также Другие изменения один жестяная банка опыт. Этот жестяная банка привести к необычный мысли или действия в качестве а результат.
Какие О Другой Животные?
Ты мая задаваться вопросом если воспоминания находятся хранится в другой части из в тело для животные. Давайте Смотреть в в плоский червь для что отвечать. В один учиться в Пучки Университет, Обезглавленный, безмозглый плоские черви мог еще быть обучены. Этот идея предлагает что плоские черви жестяная банка хранить воспоминания в другой части из в тело. В факт, черви казаться к быть обученный Полегче когда Oни находятся сделал меньше. Тем не мение, в отвечать к что является еще неизвестный.
Там было также а плоский червь эксперимент в в середина 20 чт век куда плоские черви было к фигура из как к решать а лабиринт.Один раз Oни решено в лабиринт, Oни мы кормили к черви что мы неподготовленный. В необученный черви что ели в обученный черви казалось к решать в лабиринт Быстрее чем необученный черви кто не сделал есть.
В то время как это не доказывать тело или сотовый объем памяти, это еще а очаровательный учиться к Смотреть в. Делал в черви Oни ели давать в черви воспоминания? Кто знает?
Источник: pexels.com
Какие Жестяная банка Мы Учиться из Физический Объем памяти?
С участием все что сказал, какие жестяная банка мы учиться из в концепция из физический объем памяти? Какие мы жестяная банка учиться является что наш понимание из наш мозги а также тела является всегда меняется.Ты мая Чувствовать нравиться что-то такой в качестве воспоминания является понял довольно хорошо, но ты мая быть неправильный. Там является еще а много мы не знать о воспоминания. Возможно когда-нибудь в теория из физический воспоминания жестяная банка быть доказано или опровергнутый без а тень из а сомневаться. До тогда, все мы имеют является домыслы. Находятся наш воспоминания более чем в наш головной мозг? Жестяная банка а тело помнить определенный воспоминания? Это все жесткий к сказать.
В качестве для сотовый объем памяти, в идея является считается невозможно, но там является еще а много мы не знать о клетки.Клетки находятся сложный, там находятся много другой типы из их, а также Oни все Работа вместе к делать вверх ты. Возможно там является некоторые правда к их имея объем памяти. Тем не мение, это является еще нет от корки до корки понял, а также мая никогда быть. Мы все имеют другой мысли на это проблема, а также что делает Это все в более интересно.
Стремиться Помощь!
Тело объем памяти поддерживает в теория из подавленный объем памяти, который является когда а объем памяти ты имеют является скрытый прочь в ваш без сознания разум, а также пока что контроль ты.Репрессированные воспоминания находятся как правило из мимо травма но Oни жестяная банка быть что-нибудь.
Источник: flickr.com
Если ты полагать ты имеют подавленный воспоминания, неразрешенный травма или что-нибудь еще ты хотеть к исправить, там является нет стыд в Ищу а советник для помощь. А советник жестяная банка помощь ты помнить ваш самый травматический воспоминания, а также тогда, однажды ты помнить их, в выздоровление процесс жестяная банка начинать.
Ты жестяная банка учиться другой способы к справляться с участием ваш воспоминания а также жить а здоровее, более продуктивный жизнь.Стремиться помощь Cегодня а также видеть какие а Терапевт жестяная банка делать для ты.
Что такое «Гарантированная физическая память»? Когда это эффективно?
Окружающая среда
- Red Hat Enterprise Virtualization 3.x
- Виртуализация Red Hat 4.x
Выпуск
- Что такое «Гарантированная физическая память» в свойствах виртуальной машины в RHV-M?
- Когда эффективно установить значение «Гарантированная физическая память», отличное от значения по умолчанию?
Разрешение
Параметр «Гарантированная физическая память» связан с алгоритмом выбора хоста .Этот параметр определяет, что хост должен иметь по крайней мере значение «Гарантированная физическая память» ОЗУ. В противном случае RHV Manager будет искать другой хост, соответствующий этому требованию. Для получения дополнительной информации о том, как этот параметр взаимодействует с алгоритмом выбора хоста, см. Этот kbase.
- Значение «Гарантированная физическая память» может быть обновлено, когда виртуальная машина включена или выключена, но изменение вступает в силу только тогда, когда виртуальная машина выключена и снова включена.
- «Гарантированная физическая память» — это наименьшее значение, которого может достичь раздуваемая память. Это выполняется диспетчером перегрузки памяти и драйвером расширения. Если раздувание отключено, это значение вообще не используется.
- Установка объема «Гарантированной физической памяти» заставит RHV сообщать, что используется по крайней мере этот объем памяти, независимо от фактического потребления. Таким образом, запуск команды
free -m
на гипервизоре может не дать полного представления об объеме используемой памяти. - В некоторых сценариях раздувание может конфликтовать с KSM. В таких случаях диспетчер перегрузки памяти попытается отрегулировать размер всплывающего окна, чтобы минимизировать коллизии. Кроме того, в некоторых сценариях раздувание может привести к неоптимальной производительности виртуальной машины. Администраторам рекомендуется с осторожностью использовать раздувающую оптимизацию.
Это решение является частью программы ускоренных публикаций Red Hat, предоставляя огромную библиотеку решений, которые инженеры Red Hat создали при поддержке наших клиентов.Чтобы дать вам необходимые знания сразу же, как только они станут доступны, эти статьи могут быть представлены в необработанном и неотредактированном виде.
Встроенная ОС, поддержка и услуги | ОСРВ, гипервизор
Встроенные системы стали более сложными и программными, чем когда-либо. Позвольте нам предоставить программную основу и строительные блоки, которые помогут вам сосредоточиться на предоставлении дополнительных функций и программного обеспечения, а не на обслуживании ОС.
Предлагаем:
- Продукты Foundation, включая ОСРВ QNX Neutrino, платформу разработки программного обеспечения QNX (SDP) с POSIX-совместимой средой разработки и гипервизор QNX.
- Сертифицированные по безопасности варианты нашей продукции, которые ускорят ваши усилия по сертификации.
- Решения безопасности, включая наше решение для безопасного обновления по беспроводной сети (OTA) и наше уникальное решение для анализа двоичного кода. Промежуточное ПО
- Plus для ускорения ваших усилий по разработке и ускорения вывода на рынок.
Для успеха нужно нечто большее, чем просто программное обеспечение. Вам нужен партнер, который знает, что работа не сделана, пока вы не приступите к работе.
Предлагаем:
- Разнообразные пакеты поддержки и технические советы от разработчиков, инженеров и архитекторов.
- Лучшая в своем классе документация по продукту, дополненная нашей базой знаний. Пакеты поддержки платы
- для широкого спектра процессоров Arm® и x86.
- Управляемый жизненный цикл продукта с регулярными обновлениями и исправлениями.
Если вам нужно расширить свою команду, запустить проект или сертифицировать продукты, вы можете положиться на наших экспертов по встроенным системам и ОС, которые предоставят вам необходимые знания и опыт.
Предлагаем:
- Услуги безопасности и решения для двоичного анализа
- Индивидуальная разработка
- Службы безопасности, которые помогут вам получить сертификаты IEC 61508, ISO 26262, IEC 62304 и EN 5012X.
Ваш комментарий будет первым