Какой максимальный объем физической памяти можно установить на компьютер

Обновлено: 22.11.2024

Физическая память (также известная как оперативная память (ОЗУ)) – это форма очень быстрого, но нестабильного хранилища данных. Модули оперативной памяти обычно измеряются в наносекундах (1000–3), а физические диски обычно измеряются в миллисекундах (1000–1). Это делает физическую память примерно в 100 000 раз быстрее, чем обычный физический диск. Поэтому, когда это возможно, Windows и Windows Server сохраняют наиболее часто используемые страницы памяти в физической памяти и используют диск только в случае необходимости.

Когда в системе недостаточно физической памяти, это часто приводит к общесистемным задержкам или, в крайних случаях, к полному зависанию системы. В этой главе рассказывается, как операционная система управляет физической памятью, как определить условия нехватки памяти и как смягчить эти условия.

Файлы страниц

При желании уменьшить объем физической памяти

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

Свободная память и нулевая память могут быть измерены с помощью вкладки "Память" в мониторе ресурсов, с помощью счетчика производительности \Memory\Free & Zero Page List Bytes или с помощью свободных и обнуленных полей на вкладке "Память" в окне "Информация о системе". в обозревателе процессов Sysinternals.

Реакция на инцидент

Джо Фичера, Стивен Болт, Анализ сетевых вторжений, 2013 г.

Введение

Физическое приобретение или память — это область, которая в течение многих лет была источником споров. Аргумент в сообществе проистекает из юридической практики не изменять исходные доказательства. Работа профессионального юриста заключается в том, чтобы посеять сомнения в умах присяжных и выявить ошибки лиц, ответственных за любое расследование.

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

Объем приложения для реагирования вызывает серьезную озабоченность, и его следует постоянно проверять и документировать. Под размером понимается объем оперативной памяти, который используется при запуске приложения в системе. Этот набор данных следует просмотреть и протестировать на тестовой системе, а тестирование следует проводить на нескольких версиях систем Windows, таких как Windows XP, Vista и Win 7, 32- и 64-разрядных версиях. Конечная цель состоит в том, чтобы иметь четкий набор доверенных инструментов, которые работают в системе, и знать, каков их след в системе, чтобы респондент, а затем и аналитик могли говорить о количестве данных, которые были перезаписаны в попытке для сбора доказательств в соответствии с порядком изменчивости, то есть порядком, в котором наборы данных перемещаются от наиболее изменчивых к наименее.

Приобретение данных в сети всегда вызывает беспокойство, учитывая возможности современных сетей. Традиционно специалист по реагированию на инциденты и судебный аналитик были ограничены физическим захватом из-за отсутствия подходящих или криминалистически обоснованных приложений, которые облегчили бы захват сети.

Права и разрешения — это проблема в сети, и существует множество соображений. Windows 7 и 64-разрядная операционная система предоставляют новые меры безопасности, которые могут помешать респонденту запустить свои инструменты и собрать соответствующие наборы данных. Это одна из причин, по которой респонденты должны иметь более высокие привилегии, чем обычные пользователи, и должны, в случае внешних консультантов; работать рука об руку с сетевыми администраторами столько, сколько они могут. Например, UAC или контроль аутентификации пользователей в Windows 7 предотвращает выполнение приложений с повышенными привилегиями, которые необходимы для сбора определенных наборов данных.

В этом разделе основное внимание будет уделено нескольким приложениям, которые можно использовать для получения энергозависимой памяти из скомпрометированной системы. Некоторые из этих приложений также можно использовать для анализа полученной информации. Сбор и анализ изменчивых данных — это быстро развивающаяся область, и поэтому следующие приложения не следует считать всеобъемлющими.

Анализ образца вредоносного ПО

Кэмерон Х. Малин, . Джеймс М. Акилина, Полевое руководство по криминалистике вредоносных программ для систем Windows, 2012 г.

Артефакты физической памяти

► Физическая память может содержать широкий спектр цифровых оттисков и следов, включая вредоносные исполняемые файлы, связанные с системой структуры данных и остатки вредоносных событий. В рамках реконструкции событий цели анализа памяти включают:

Сбор доступных метаданных, включая сведения о процессах, сетевых подключениях и другую информацию, связанную с образцом вредоносного ПО, для анализа и сравнения с другими цифровыми отпечатками и следами, обнаруженными в зараженной лабораторной системе.

Выполняйте поиск по ключевым словам для любых конкретных известных деталей, относящихся к проверенному образцу вредоносного ПО.

Ищите распространенные индикаторы вредоносного кода, включая внедрение памяти и перехваты (см. рис. 6.52, на котором показано обнаружение внедрения процесса в explorer.exe во время выполнения образца троянской криминальной программы).

Рисунок 6.52. Внедрение процесса обнаружено с помощью функции Responder Professional Digital DNA

Для каждого интересующего процесса восстановите исполняемый код из памяти для дальнейшего анализа.

Для каждого интересующего процесса извлеките связанные данные из памяти, включая соответствующие ключи шифрования и захваченные данные, такие как имена пользователей и пароли.

Извлечение контекстных сведений, таких как URL-адреса, записи MFT и значения реестра, относящиеся к установке и действиям, связанным с вредоносным кодом.

Выполнять временной и реляционный анализ информации, извлеченной из памяти, включая временную шкалу событий и диаграмму дерева процессов.

Анализ образца вредоносного ПО

Кэмерон Х. Малин, . Джеймс М. Акилина, Полевое руководство по криминалистике вредоносных программ для систем Linux, 2014 г.

Артефакты физической памяти

▸ Физическая память может содержать широкий спектр цифровых оттисков и следов, включая вредоносные исполняемые файлы, связанные с системой структуры данных и остатки вредоносных событий. В рамках реконструкции событий цели анализа памяти заключаются в следующем:

Собирать доступные метаданные, включая сведения о процессах, сетевых подключениях и другую информацию, связанную с образцом вредоносного ПО, для анализа и сравнения с другими цифровыми отпечатками и следами, обнаруженными в лабораторной системе зараженной жертвы.

Выполняйте поиск по ключевым словам для любых конкретных известных деталей, относящихся к проверенному образцу вредоносного ПО.

Ищите распространенные индикаторы вредоносного кода, включая внедрение в память и перехваты; (см. рис. 6.72, на котором изображен образец руткита Jynx и трассировка, идентифицированная в SecondLook). 108

РИСУНОК 6.72. SecondLook обнаруживает следы и доказательства, связанные с руткитом Jynx, захваченные в физической памяти

Для каждого интересующего процесса восстановите исполняемый код из памяти для дальнейшего анализа.

Для каждого интересующего процесса извлеките связанные данные из памяти, включая соответствующие ключи шифрования и захваченные данные, такие как имена пользователей и пароли.

Извлечение контекстных сведений, таких как URL-адреса, относящиеся к установке и действиям, связанным с вредоносным кодом.

Выполнять временной и реляционный анализ информации, извлеченной из памяти, включая временную шкалу событий и диаграмму дерева процессов.

Реакция на инцидент с вредоносным ПО

Кэмерон Х. Малин, . Джеймс М. Акилина, Полевое руководство по криминалистике вредоносных программ для систем Linux, 2014 г.

Документирование содержимого файла /proc/meminfo

▶ После сбора физической памяти соберите подробную информацию о состоянии и использовании памяти.

Вспомните, что каталог /proc содержит виртуальную файловую систему с файлами, представляющими текущее состояние ядра.

Для документальных целей соберите информацию о памяти, хранящейся в файле /proc/meminfo, как показано на рис. 1.8. Эта информация также может быть полезна для определения того, поместится ли объем памяти на доступном съемном носителе информации, когда он будет получен в качестве доказательства. Выяснить заранее, что требуется носитель большего размера, лучше, чем нехватка места в процессе приобретения.

РИСУНОК 1.8. Изучение содержимого /proc/meminfo

Совет по анализу

Другие области памяти

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

Вопросы расследования

При получении содержимого ОЗУ тщательно документируйте и сравнивайте объем данных, сообщаемых различными утилитами.

Криминалистика памяти Linux находится на ранних стадиях разработки, и некоторые аспекты этой дисциплины все еще требуют дальнейшего изучения. Поэтому специалисты по цифровым исследованиям должны быть начеку при получении изменчивых данных, чтобы при возникновении аномалий можно было принять незамедлительные меры.

Начните здесь

Если на консоли/рабочем столе одной системы

Если вы вошли в систему с правами администратора (требуются почти для каждого шага по устранению неполадок в этой книге), тогда Диспетчер задач и Монитор ресурсов станут отличными инструментами для начала просто потому, что они встроены в операционную систему.

Диспетчер задач можно быстро открыть, нажав одновременно клавиши Ctrl+Shift+Esc. Перейдите на вкладку «Производительность» и определите, какой ресурс перегружен. Монитор ресурсов можно запустить, щелкнув ссылку Монитор ресурсов на вкладке "Производительность" диспетчера задач.

Если ЦП занят, перейдите к разделу «Определение высокой загрузки ЦП с помощью диспетчера задач» в Главе 10 «Процессор». Использование ЦП (синоним термина «процессор» в контексте этой книги) считается загруженным, если оно поддерживает значение, близкое к 100 %.

Если доступной физической памяти (ОЗУ) мало, перейдите к разделу «Определение состояния нехватки доступной физической памяти с помощью диспетчера задач» в Главе 8 «Физическая память». Использование памяти относится к проценту используемой физической памяти (ОЗУ). Устойчивое значение выше 75 % (доступно 25 %) считается высоким.

Имейте в виду, что физическая память — это лишь один из нескольких связанных с памятью ресурсов, которые могут исчерпаться в системе:

Перейдите к разделу «Выявление проблем с виртуальным адресным пространством приложения с помощью системного монитора и журнала событий приложения» в главе 4 «Память процесса», чтобы узнать больше о виртуальном адресном пространстве процесса.

Перейдите к разделу "Мониторинг выделенной системой памяти с помощью диспетчера задач" в главе 6 "Память, выделенная системой", чтобы узнать больше о выделенной системой памяти.

Перейдите к разделу «Исходные индикаторы пула выгружаемой и невыгружаемой памяти ядра» в главе 5 «Память ядра», чтобы узнать больше о свободных записях таблицы системных страниц (PTE), выгружаемой в пул памяти ядра и пуле невыгружаемой памяти ядра.< /p>

Если диск занят, перейдите к разделу «Анализ диска с помощью диспетчера задач и монитора ресурсов» главы 3 «Хранилище». Диск доступен в Windows 8 и 8.1 по умолчанию для каждого фиксированного диска. Используйте «diskperf –y» в командной строке администратора, чтобы диск отображался в диспетчере задач в Windows Server 2012 и Windows Server 2012 R2, но имейте в виду, что данные о производительности диска в диспетчере задач могут быть ресурсоемкими. Занятый диск — это диск, время активности которого близко к 100 % с относительно высоким средним временем отклика. Имейте в виду, что поле среднего времени отклика в диспетчере задач обычно намного выше фактического среднего времени отклика диска. Счетчик производительности \LogicalDisk(*)\Avg. Disk sec/Transfer более надежен.

Если Ethernet (сеть) занят, перейдите к разделу «Мониторинг использования сети с помощью диспетчера задач» в Главе 9 «Сеть». Каждый проводной и беспроводной сетевой интерфейс должен отображаться в диспетчере задач. Диспетчер задач показывает только общую пропускную способность каждого сетевого интерфейса и не показывает задержки в сети. Задержки в сети часто вызывают задержку приложений или служб из-за ожидания сетевых ресурсов. Задержки соединений TCP/IP (задержка (мс)) можно увидеть в Microsoft Resource Monitor на панели TCP-соединения на вкладке «Сеть».

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

Если вы пытаетесь найти характеристики памяти для увеличения памяти вашего компьютера, см. статью Какой тип памяти компьютера использовать при обновлении памяти.

Если вы не уверены, какая у вас операционная система, см. статью Как узнать, какая операционная система установлена ​​на компьютере.

Компьютеры Microsoft Windows

Объем оперативной памяти, которую может вместить ваш компьютер, зависит от того, используете ли вы 32- или 64-разрядную версию Windows, что зависит от вашего процессора. Емкости указаны ниже, что позволяет вам иметь физическое пространство для установки модулей ОЗУ.

  • 32-разрядные системы — до 4 ГБ
  • 64-разрядные системы — до 128 ГБ

Как узнать, какая у вас версия Windows: 32-разрядная или 64-разрядная

  1. Одновременно нажмите клавишу Windows и клавишу паузы/разрыва.
  2. Должно появиться новое окно с надписью Система вверху, подобное показанному ниже.
  1. В разделе "Система" рядом с "Тип системы:" вы можете увидеть, какая у вас версия Windows: 32-разрядная или 64-разрядная.

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

Компьютеры Apple с macOS

  1. Нажмите значок Apple в левом верхнем углу, чтобы открыть меню Apple.
  2. В появившемся раскрывающемся меню выберите «Об этом Mac».
  3. Вы должны увидеть открытое окно, похожее на показанное ниже.

  1. Посетите страницу Apple, чтобы найти таблицу с максимальной оперативной памятью для каждой машины на основе информации в разделе iMac в окне выше.

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

Компьютеры на базе Linux и Unix

Подобно компьютеру под управлением Windows, максимальная оперативная память компьютеров под управлением Linux зависит от того, имеют ли они 32-разрядную или 64-разрядную архитектуру. Большинство 32-разрядных систем Linux поддерживают только 4 ГБ ОЗУ, если не включено ядро ​​PAE, что позволяет использовать не более 64 ГБ. Однако 64-разрядные варианты поддерживают от 1 до 256 ТБ.

Чтобы определить, какой объем оперативной памяти поддерживает ваш компьютер под управлением Linux, откройте Терминал ( Ctrl + Alt + T ) и введите следующую команду:

Найдите раздел "Максимальная емкость", чтобы увидеть ограничение на объем ОЗУ.

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

Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Vista Enterprise 64-разрядная версия Windows Vista Home Basic 64-разрядная версия Windows Vista Home Premium 64-разрядная версия Windows Vista Ultimate 64 -bit Edition Windows Vista Business 64-bit Edition Подробнее. Меньше

Симптомы

Если на компьютере установлено 4 гигабайта (ГБ) оперативной памяти (ОЗУ), объем системной памяти, отображаемый в диалоговом окне "Сведения о системе" в Windows Vista, меньше ожидаемого.

Например, в диалоговом окне "Информация о системе" может быть указано 3120 мегабайт (МБ) системной памяти на компьютере, на котором установлено 4 ГБ памяти (4096 МБ).

Примечание. Доступ к диалоговому окну «Информация о системе» можно получить следующими способами:

Нажмите «Пуск», введите «Система» в поле поиска, а затем нажмите «Система» в разделе «Программы».

Дважды щелкните "Система" на панели управления.

Нажмите "Пуск", щелкните правой кнопкой мыши "Компьютер" и выберите "Свойства".

Нажмите Показать дополнительные сведения в окне Центра приветствия Windows Vista.

Примечание. В пакете обновления 1 (SP1) для Windows Vista изменено то, как компоненты пользовательского интерфейса сообщают о памяти. Например, некоторые компоненты пользовательского интерфейса Windows Vista SP1 сообщают, что на компьютере установлено 4 ГБ или более общей физической памяти.

Для получения дополнительной информации о том, как сообщается о памяти в пакете обновления 1 (SP1) для Windows Vista, щелкните следующий номер статьи базы знаний Майкрософт:

946003 Пакет обновления 1 для Windows Vista будет сообщать о 4 ГБ системной памяти (ОЗУ) в системах, в которых установлено 4 ГБ памяти

Причина

Такое поведение является ожидаемым результатом определенных аппаратных и программных факторов.

Различные устройства на обычном компьютере требуют доступа к памяти. Это известно как ввод-вывод с отображением памяти (MMIO). Чтобы пространство MMIO было доступно для 32-разрядных операционных систем, пространство MMIO должно находиться в пределах первых 4 ГБ адресного пространства.

Например, если у вас есть видеокарта с 256 МБ встроенной памяти, эта память должна быть сопоставлена ​​с первыми 4 ГБ адресного пространства. Если 4 ГБ системной памяти уже установлены, часть этого адресного пространства должна быть зарезервирована путем сопоставления графической памяти.Отображение графической памяти перезаписывает часть системной памяти. Эти условия уменьшают общий объем системной памяти, доступной для операционной системы.

Уменьшение доступной системной памяти зависит от устройств, установленных на компьютере. Однако, чтобы избежать возможных проблем с совместимостью драйверов, 32-разрядные версии Windows Vista ограничивают общий доступный объем памяти до 3,12 ГБ. См. раздел «Дополнительная информация» для получения сведений о потенциальных проблемах совместимости драйверов.

Если на компьютере установлено много устройств, объем доступной памяти может уменьшиться до 3 ГБ или меньше. Однако максимальный объем памяти, доступный в 32-разрядных версиях Windows Vista, обычно составляет 3,12 ГБ.

Временное решение

Чтобы Windows Vista могла использовать все 4 ГБ памяти на компьютере, на котором установлено 4 ГБ памяти, компьютер должен соответствовать следующим требованиям:

Набор микросхем должен поддерживать не менее 8 ГБ адресного пространства. Наборы микросхем, которые имеют эту возможность, включают следующее:

Intel 955X на сокете 775

Наборы микросхем, поддерживающие процессоры AMD с разъемом F, разъемом 940, разъемом 939 или разъемом AM2. Эти наборы микросхем включают любую комбинацию сокета AMD и ЦП, в которой контроллер памяти находится в ЦП.

ЦП должен поддерживать набор инструкций x64. ЦП AMD64 и ЦП Intel EM64T поддерживают этот набор инструкций.

BIOS должен поддерживать функцию переназначения памяти. Функция переназначения памяти позволяет переназначить сегмент системной памяти, который ранее был перезаписан конфигурационным пространством периферийных компонентов (PCI), выше адресной строки 4 ГБ. Эта функция должна быть включена в утилите настройки BIOS на компьютере. Просмотрите документацию по компьютеру для получения инструкций, объясняющих, как включить эту функцию. Многие потребительские компьютеры могут не поддерживать функцию переназначения памяти. Для этой функции не используется стандартная терминология в документации или утилитах настройки BIOS. Поэтому вам, возможно, придется прочитать описания различных доступных параметров конфигурации BIOS, чтобы определить, включают ли какие-либо параметры функцию переназначения памяти.

Должна использоваться 64-разрядная (x64) версия Windows Vista.

Свяжитесь с поставщиком компьютера, чтобы определить, соответствует ли ваш компьютер этим требованиям.

Примечание. Если объем физической оперативной памяти, установленной на компьютере, равен адресному пространству, поддерживаемому набором микросхем, общий объем системной памяти, доступной для операционной системы, всегда меньше установленной физической оперативной памяти. Например, рассмотрим компьютер с набором микросхем Intel 975X, поддерживающим 8 ГБ адресного пространства. Если вы установите 8 ГБ оперативной памяти, системная память, доступная для операционной системы, будет уменьшена в соответствии с требованиями конфигурации PCI. В этом сценарии требования к конфигурации PCI уменьшают объем памяти, доступной для операционной системы, на величину от примерно 200 МБ до примерно 1 ГБ. Снижение зависит от конфигурации.

Дополнительная информация

Проблемы совместимости драйверов, вызванные режимом PAE

Проблемы совместимости драйверов, связанные с предотвращением выполнения данных (DEP), обычно связаны с проблемами совместимости, вызванными расширением физических адресов (PAE).

Примечание: PAE требуется только на компьютерах с процессорами, поддерживающими аппаратную поддержку DEP.

DEP может вызвать проблемы совместимости с любым драйвером, который выполняет генерацию кода или использует другие методы для создания исполняемого кода в режиме реального времени. Многие драйверы, в которых возникали эти проблемы, были исправлены. Поскольку DEP всегда включен для драйверов в 64-разрядных версиях Windows, у этих драйверов обычно возникают проблемы совместимости. Однако нет гарантии, что все драйверы были обновлены для устранения проблем совместимости, вызванных режимом PAE. Тем не менее, есть несколько водителей, которые используют эти методы. Сам по себе DEP обычно не вызывает проблем с совместимостью драйверов.

Основные проблемы совместимости драйверов, которые могут возникнуть при запуске режима PAE на 32-разрядных компьютерах. Режим PAE позволяет процессорам использовать более 4 ГБ памяти. Основное различие между схемами подкачки памяти PAE и схемами подкачки памяти без PAE заключается в дополнительном уровне подкачки, который требуется в режиме PAE. В режиме PAE требуется три уровня подкачки вместо двух.

Некоторые драйверы могут не загружаться, если включен режим PAE, поскольку устройство не может выполнять 64-разрядную адресацию. Или драйверы могут быть написаны с учетом того, что для режима PAE требуется более 4 ГБ памяти. Такие драйверы написаны с расчетом на то, что драйверы всегда будут получать 64-битные адреса в режиме PAE и что драйвер или устройство не смогут интерпретировать адрес.

Другие драйверы могут загружаться в режиме PAE, но вызывать нестабильность системы из-за прямого изменения записей таблицы системных страниц (PTE).Эти драйверы ожидают 32-битные записи таблицы страниц, но вместо этого получают 64-битные PTE в режиме PAE.

Самая распространенная проблема совместимости PAE для драйверов связана с передачей данных с прямым доступом к памяти (DMA) и распределением регистров отображения. Многие устройства, поддерживающие DMA, обычно 32-разрядные адаптеры, не могут выполнять 64-разрядную физическую адресацию. Когда эти устройства работают в 32-битном режиме, они могут обращаться ко всему физическому адресному пространству. В режиме PAE данные могут находиться по физическому адресу, превышающему 4 ГБ. Чтобы устройства с такими ограничениями могли работать в этом сценарии, Microsoft Windows 2000 Server и более поздние версии Windows обеспечивают двойную буферизацию для транзакции DMA. Windows 2000 Server и более поздние версии Windows делают это, предоставляя 32-разрядный адрес, указанный регистром сопоставления. Устройство может выполнять транзакцию DMA по 32-битному адресу. Ядро копирует память по 64-битному адресу, предоставленному драйверу. Когда компьютер работает с отключенным режимом PAE, драйверы для 32-разрядных устройств не требуют выделения системной памяти для их регистров сопоставления. Это означает, что двойная буферизация не требуется, поскольку все устройства и все драйверы содержатся в 32-битном адресном пространстве. Тестирование драйверов для 32-разрядных устройств на компьютерах с 64-разрядными процессорами показало, что драйверы с поддержкой прямого доступа к памяти, протестированные клиентом, обычно предполагают неограниченное количество регистров сопоставления.

Обсуждаемые в этой статье сторонние продукты производятся компаниями, независимыми от Microsoft. Microsoft не дает никаких гарантий, подразумеваемых или иных, в отношении производительности или надежности этих продуктов.

На компьютере под управлением Windows 7 доступная память (ОЗУ) может быть меньше установленной памяти.

Например, 32-разрядная версия Windows 7 может сообщить, что на компьютере, на котором установлено 4 ГБ оперативной памяти, доступно только 3,5 ГБ системной памяти.

Или 64-разрядная версия Windows 7 может сообщать, что на компьютере, на котором установлено 8 ГБ оперативной памяти, доступно только 7,1 ГБ доступной системной памяти.

Примечание. Объем доступной памяти в примерах не является точным. Используемая память — это расчетный объем общей физической памяти за вычетом «аппаратно зарезервированной» памяти.

Чтобы просмотреть установленную память и доступную память в Windows 7, выполните следующие действия:

Нажмите "Пуск", щелкните правой кнопкой мыши "Компьютер" и выберите "Свойства".

Просмотрите значение Установленная память (ОЗУ) в разделе Система. Например, если отображается 4,00 ГБ (3,5 ГБ полезной), это означает, что у вас есть 3,5 ГБ доступной памяти из 4 ГБ установленной памяти.

Причина

Это ожидаемое поведение на компьютерах под управлением Windows 7. Уменьшение доступной системной памяти зависит от следующих настроек:

Устройства, установленные на компьютере, и память, зарезервированная этими устройствами

Способность материнской платы управлять памятью

Версия и настройки BIOS системы

Версия установленной Windows 7 (например, Windows 7 Starter Edition поддерживает только 2 ГБ установленной памяти.)

Другие системные настройки

Например, если у вас есть видеокарта с 256 МБ встроенной памяти, эта память должна быть сопоставлена ​​с первыми 4 ГБ адресного пространства. Если 4 ГБ системной памяти уже установлены, часть этого адресного пространства должна быть зарезервирована путем сопоставления графической памяти. Отображение графической памяти перезаписывает часть системной памяти. Эти условия уменьшают общий объем системной памяти, доступной для операционной системы.

Дополнительные сведения о том, как определить, как используется память на вашем компьютере, см. в теме "Распределение физической памяти в Windows 7" в разделе "Дополнительная информация".

Что попробовать

Проверьте настройки конфигурации системы

Эта проблема может возникнуть из-за неправильного выбора параметра Максимальный объем памяти. Чтобы исправить это, выполните следующие действия:

Нажмите "Пуск", введите msconfig в поле "Найти программы и файлы", а затем щелкните msconfig в списке "Программы".

В окне «Конфигурация системы» нажмите «Дополнительные параметры» на вкладке «Загрузка».

Снимите флажок Максимальный объем памяти, а затем нажмите OK.

Перезагрузите компьютер.

Обновите системный BIOS

Проблема может возникнуть из-за того, что системный BIOS устарел. Если у вас старый компьютер, система может не получить доступ ко всей установленной оперативной памяти. В этом случае необходимо обновить системный BIOS до последней версии.

Чтобы обновить BIOS на своем компьютере, посетите веб-сайт производителя компьютера и загрузите обновление BIOS.Или обратитесь за помощью к производителю компьютера.

Проверьте настройки BIOS

Проблема может возникнуть из-за неправильных настроек BIOS.

Включить функцию переназначения памяти

Проверьте настройки BIOS, чтобы узнать, включена ли функция переназначения памяти. Перераспределение памяти дает Windows доступ к большему объему памяти. Вы можете включить функцию перераспределения памяти в BIOS, загрузившись в программе настройки системы. См. Руководство пользователя для вашего компьютера, чтобы узнать, как загрузиться для настройки системы на вашем компьютере. Название функции перераспределения памяти может различаться у разных поставщиков оборудования. Это может быть указано как перераспределение памяти, расширение памяти или что-то подобное. Имейте в виду, что ваш компьютер может не поддерживать функцию перераспределения памяти.

Изменить размер видеоапертуры AGP в настройках BIOS

Проверьте настройки BIOS, чтобы узнать, сколько памяти вы выделили для видеоапертуры AGP. Это память, которую система разделяет с видеокартой, которая используется для наложения текстур и рендеринга. Эта память не будет использоваться системой, поскольку она заблокирована видеокартой. Размер видеоапертуры AGP можно настроить в BIOS. Стандартные настройки: «32 МБ», «64 МБ», «128 МБ» и «Авто». После того, как вы измените этот параметр в BIOS, перезагрузите компьютер, а затем проверьте доступную память. Вы можете протестировать каждый параметр, чтобы увидеть, какой из них обеспечивает наилучшие результаты.

Проверьте возможные проблемы с физической оперативной памятью

Проблема может возникнуть из-за проблем с установленной физической оперативной памятью.

Проверьте, нет ли у вас неисправных модулей памяти

Чтобы проверить, возникла ли у вас эта проблема, выключите компьютер, отсоедините его от сети, а затем поменяйте местами память.

Убедитесь, что расположение памяти правильное

См. руководство пользователя компьютера, чтобы определить, в каком порядке следует вставлять модули памяти в слоты памяти. Система может потребовать от вас использовать определенные слоты, если вы не используете все доступные слоты. Например, в компьютере есть четыре доступных слота. Но вам, возможно, придется использовать слот 1 и слот 3, если вы хотите использовать только два модуля памяти.

Проверьте, используются ли карты памяти

Если вы используете карту памяти для хранения нескольких модулей памяти на компьютере, системе могут потребоваться особые настройки для этого сценария. Поэтому доступный объем памяти может быть меньше ожидаемого.

Дополнительная информация

В следующих разделах представлена ​​дополнительная информация о выделении памяти, отображаемая в мониторе ресурсов, описывается используемая терминология и предлагаются дополнительные сведения об отчетах о памяти и ограничениях памяти в Windows 7.

Распределение физической памяти в Windows 7

В следующей таблице показано, как монитор ресурсов классифицирует память, установленную в настоящее время на компьютере под управлением Windows 7.

Память, зарезервированная для использования BIOS и некоторыми драйверами других периферийных устройств

Память, используемая процессом, драйверами или операционной системой

Память, содержимое которой должно быть записано на диск, прежде чем ее можно будет использовать для других целей

Память, содержащая кэшированные данные и код, который не используется активно

Память, которая не содержит ценных данных и будет использоваться в первую очередь, когда процессам, драйверам или операционной системе потребуется больше памяти

Примечание. Чтобы просмотреть распределение установленной памяти в Windows 7, выполните следующие действия:

Нажмите «Пуск» , введите «монитор ресурсов» в поле «Найти программы и файлы», а затем нажмите «Монитор ресурсов» в списке «Программы».

Перейдите на вкладку "Память" и просмотрите раздел "Физическая память" внизу страницы.

Состояние памяти в Windows 7

В следующей таблице указано текущее состояние установленной памяти, сообщаемое мониторами ресурсов на компьютере под управлением Windows 7.

Объем памяти (включая резервную и свободную память), который сразу же доступен для использования процессами, драйверами и операционной системой

Объем памяти (включая резервную и измененную память), которая содержит кэшированные данные и код для быстрого доступа процессов, драйверов и операционной системы

Объем физической памяти, доступный операционной системе, драйверам устройств и процессам

Объем физической памяти, установленной на компьютере

Отчеты о памяти в Windows 7

Windows 7 сообщает, сколько физической памяти в данный момент установлено на вашем компьютере. Операционные системы на базе Windows NT до Windows Vista Service P1 сообщают, сколько памяти доступно для операционной системы. Доступная память, указанная в этих более ранних версиях Windows, не включает аппаратно зарезервированную память. Это только отчетное изменение.

Вы увидите это изменение в отчетах в Windows Vista SP1 и более поздних версиях Windows в следующих местах:

Значение оперативной памяти в Центре приветствия

Значение памяти в нижней части окна "Мой компьютер"

Значение памяти в окнах свойств системы

Значение "Общий объем системной памяти" на странице "Просмотр и печать сведений" элемента "Информация о производительности и инструменты" на панели управления


Кроме того, средство "Информация о системе" (Msinfo32.exe) отображает следующие записи на странице "Сводка системы":

Установленная физическая память (ОЗУ)

Общая физическая память

Доступная физическая память

Отчеты в следующем инструменте диагностики не изменились:

Вкладка "Производительность" в диспетчере задач

Когда объем физической оперативной памяти, установленной на компьютере, равен адресному пространству, поддерживаемому набором микросхем, общий объем системной памяти, доступной для операционной системы, всегда меньше установленной физической оперативной памяти.

Например, рассмотрим компьютер с набором микросхем Intel 975X, поддерживающим 8 ГБ адресного пространства. Если вы установите 8 ГБ оперативной памяти, системная память, доступная для операционной системы, будет уменьшена в соответствии с требованиями конфигурации PCI. В этом примере требования к конфигурации PCI уменьшают память, доступную для операционной системы, на величину от приблизительно 200 МБ до приблизительно 1 ГБ. Снижение зависит от конфигурации.

Ограничения физической памяти в Windows 7

В следующей таблице указаны ограничения на физическую память для различных версий Windows 7.

Читайте также: