Почему компьютер не видит оперативную память

Содержание

Практика ремонта

  • Печать
  • E-mail

Ноутбук не видит вторую оперативную память

Знакомый попросил добавить оперативной памяти в ноутбук. Было 4 Gb, понадобилось 8 Gb. Казалось бы простейшая операция — вставить вторую планку во второй слот памяти и все!! Но, как оказалось, ноутбук не хочет видеть память во втором слоте.

После долгих танцев с бубном проблема была решена.

А проблема можно сказать глобального масштаба.

В сети куча запросов на форумах по данной проблеме, но ответов как правило нет. В данном случае проблемным оказался нотбук ACER E1-571G, однако данная проблема касаема не только этой модели или этого производителя, то же самое встречается и в ноутбуках ASUS, MSI и многих других.

В ноутбуке была установлена родная заводская планка оперативной памяти DDR3-1600 PC3-12800 4 GB с частотой 200 МГц. Нужно было увеличить память до 8 Гб. Естественно во второй слот установили точно такую же DDR3-1600 PC3-12800 4 GB с частотой 200 МГц, но ноутбук категорически отказывался видеть 8 GB оперативы и определял только 4. Перестановка модулей памяти также не дала результат. Прошивка BIOS последней версии также не помогла. BIOS также определял только 4 GB, (Windows установлена Win 10 64 -bit). В стационарных компах можно поиграться с настройками таймингов, напряжением питания и т.д., но в Bios ноутбуков как правило такие настройки отсутствуют.

Игра с настройками Windows, как советуют многие авторитетные форумы, вам не поможет, потому как (. ) — даже Bios не видит вторую планку памяти!

Решение оказалось простейшим. Для тех кто столкнулся с подобной проблемой, независимо от модели ноутбука:

Смотрим характеристики нашего ноутбука. В данном случае смотрим характеристики ACER E1-571G:

  • Производитель: Intel
  • Модель: Core i5-2450M
  • Тактовая частота (MHz): 2500
  • Кэш 2-го уровня (Kb): 512
  • Кэш 3-го уровня (Kb): 3072
  • Чипсет: Intel HM77 Express
  • Объем (Mb): 4096
  • Тип: DDR3-1333
  • Расширение памяти до (Mb): 8192
  • Объем (Gb): 500
  • Интерфейс: SATA
  • Скорость вращения (RPM): 5400
  • DVD±RW
  • Чипсет: NVIDIA GeForce GT 620M
  • Объем (Mb): 1024

Обращаем внимание на строчку: ТИП ПАМЯТИ: DDR3-1333. — с частотой 166 МГц .

Хотя производителем установлена одна планка DDR3-1600 с частотой 200 МГц, (судя по характеристикам ноутбука — несовместимая. ) нам нужно для работы двух модулей установить планки DDR3-1333 c частотой 166 МГц.

И вуаля — ноутбук увидел обе планки 4+4=8 GB.

Т.е. алгоритм простой:

1) Смотрим какую частоту памяти поддерживает ваш ноутбук

2) Вставляем планки памяти только с поддерживаемой частотой, не зависимо от того что там стояло изначально.

Таблица частот памяти DDR3:

Стандартное название

Частота памяти, МГц

Время цикла, нс

Частота шины, МГц

Эффективная (удвоенная) скорость, млн. передач/с

Название модуля

Пиковая скорость передачи данных при 64-битной шине данных в одноканальном режиме, МБ/с

Источник: http://visheraonline.ru/index.php/praktika-remonta/314-noutbuk-ne-vidit-vtoruyu-operativnuyu-pamyat

Cpu z видит память а компьютер нет. Почему компьютер на Windows не видит всю оперативную память

После обновления до Windows 10 многие пользователи начали жаловаться на проблему использования неполного объема оперативной памяти. Для примера приведем случай с форума Microsoft. При установке 6 Гб ОЗУ в Windows 10 32 отображалось только 3,92 Гб. Весь объем оперативной памяти был недоступный, а точнее, система просто его не видела. В некоторых случаях решить такую проблему помогала переустановка планок ОЗУ местами и чистка контактов. Однако в ряде случаев решить такую проблему не удалось.

Способы настройки отображения всей ОЗУ на Windows 10

Если вы столкнулись с ситуацией, когда доступна не вся оперативная память на Windows 10 и при этом модули вы не меняли местами, стоит выполнить следующие действия:

  • Жмём «Win+R» и вводим «msconfig».
  • Откроется окно «Конфигурации системы». Переходим во вкладку «Загрузка». Нажимаем на кнопку «Дополнительные параметры».

  • Откроется небольшое окно. Здесь нужно снять отметку «Максимум памяти».

  • После сохранения изменений нужно перезагрузить компьютер и посмотреть, сколько используется памяти.

Если Windows 10 не видит полного объема ОЗУ, стоит изъять планки со слотов и поменять их местами. Также рекомендуем почистить контакты модулей оперативной памяти. Для этого стоит взять канцелярскую резинку и аккуратно стереть загрязнения с контактов.

Если модули вы вставите неправильно, при загрузке ПК пройдет пост. Необходимо будет вернуть модули на свои места и повторно запустить компьютер. После загрузки Windows 10 32 бит нужно скачать программу MemTest86 и проверить работоспособность ОЗУ.

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

  • Первый параметр BIOS, который отвечает за стабильную работу ОЗУ – это перераспределение памяти. В различных версиях прошивки этот раздел может именоваться по-разному (Memory Hole Remapping, H/W DRAM Over 4GB Remapping, Hardware Memory Hole). Поэтому стоит детально изучить инструкцию к плате или найти описание к версии используемого БИОСа.

Функция перераспределения памяти переносит блоки адресов, используемые картами расширения, в адресное пространство за 4-м Гб. Таким образом, удается увеличить объем оперативной памяти (в противном случае Windows10 будет видеть 3-3.5 Гб). Для полноценной поддержки такого объема необходимо использование 64-х разрядных процессоров и 64-х разрядных версий ОС (либо серверных версий 32-х разрядных операционных систем, допускающих расширение физических адресов PAE). При меньшем объеме оперативной памяти обязательно выключите эту опцию (Disabled), так как могут возникнуть неполадки в работе ОЗУ. Включение перераспределение памяти – значение Enabled.

  • Параметры памяти для видеоапертуры AGP – это объем памяти, который система делит с видеоадаптером. Он необходим для отображения текстур и отрисовки картинки. Данный объем памяти может не использоваться системой, если он заблокирован видеоадаптером. Способ, как включить его один: загружаемся в БИОС, выбираем AGP Aperture size. Стандартные значения: 32 МБ, 64 МБ, 128 МБ и Auto (Автоматически). Смотрим сколько памяти у видеокарты и по значению задаем нужное. Зачастую это 128 Мб. Однако можно попробовать применить каждый из параметров, чтобы посмотреть, какой из них даст лучший результат.

После внесения всех изменений в настройки BIOS нужно загрузиться в Windows и проверить, видный ли весь объем ОЗУ. Если система до сих пор не видит оперативную память, стоит попробовать вставить другие модули в слот. Возможно, старые планки ОЗУ вышли из строя или имеют дефекты.

О том, почему система не видит всей оперативной памяти и как это исправить, смотрите в видео:

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

В данной статье мы расскажем о том, почему может возникнуть такая ситуация и что можно сделать. Статья будет актуальна для всех современных версий Windows, включая Windows XP, Windows 7, Windows 8 и Windows 10

Причина № 1. 32-битная операционная система.

Если ваш компьютер не видит всю оперативную память, то первое, что нужно сделать, это проверить разрядность операционной системы Windows. Для этого нажмите комбинацию клавиш Windows+Pause/Break и в открывшемся окне обратите внимание на пункт «Тип системы».

Если там указано, что у вас 64-разрядная операционная система, то все в порядке. Если же разрядность 32, то нужно делать переустановку системы и устанавливать 64-разрядную версию Windows. Иначе эту проблему не решить.

Причина № 2. Ограничения в зависимости от версии Windows.

Также компьютер может не видеть всю оперативную память из-за ограничений в некоторых версиях Windows. Для того чтобы узнать какая у вас версия Windows нужно снова использовать комбинацию клавиш Windows+Pause/Break и посмотреть на название выпуска Windows.

Если окажется, что для вашей версии Windows есть ограничения на объем оперативной памяти, то вам нужно переустановить систему с использованием более продвинутой версии.

Причина № 3. Интегрированная графика.

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

После чего все открытые окна нужно закрыть нажатием на кнопку «Ok» и перезагрузить компьютер.

Причина № 6. Неисправная оперативная память.

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

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

Увеличение диапазона оперативной памяти является одним из самых простых методов повышения быстродействия ПК. Однако многие пользователи при этом зачастую сталкиваются с такой проблемой: после добавления памяти операционная система сообщает о том, что она ей недоступна. Например, после увеличения объема до 8 ГБ, Windows видит лишь 4 ГБ. Такие проблемы могут быть вызваны аппаратными или программными причинами.

Используется 32-битная операционная система

При использовании Windows 7, 8, ХР, Vista на 32-х битной версии предусмотрено максимальное количество оперативки, которую они способны распознать. 32-х разрядные версии сильно ограничены по объему распознавания. По этой причине пользователям, использующим ОЗУ большего объема, следует применять 64-разрядную версию, иначе они не смогут ее использовать в полном объеме.

Для того чтобы узнать свою версию операционки нужно зайти в панель управления и выбрать пункт «Система ». В графе «Установленная память » отображается размер установленной оперативной памяти, а в скобках указывается, какая его часть может использоваться. Рядом отображается количество разрядов операционной системы.

Версия Windows не поддерживает такой объем памяти

Операционная система может не распознавать всю RAM из-за ограничений, связанных с ее версией. Для каждой редакции Windows имеются свои ограничения, например:

  • 7 starter – 2 ГБ;
  • 7homebasic – 8 ГБ (в том числе для 64-битной версии).

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

Если же такая проблема возникла с 64-разрядной системой Windows 10, исправить ситуацию можно путем обнуления настроек биоса .

Память зарезервирована видеокартой или другим оборудованием

Распространенным вариантом является ситуация, когда часть оперативного запоминающего устройства резервируется для своей работы другим оборудованием. Чаще всего его использует встроенная видеокарта. Для того чтобы проверить, какой объем ОЗУ использует другое оборудование, нужно зайти в окно «Система ». В случае если память действительно резервируют другие устройства, в соответствующей графе будет показано 2 значения: установленный объем и объем доступный для использования, который отображается в скобках. Разница между этими показателями показывает величину, которую забирают другие устройства.

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

Материнская плата не поддерживает такой объем ОЗУ

Материнская плата также может иметь ограничение по устанавливаемой в нее компьютерной памяти. Это проявляется в том, что после успешной установки модулей и запуска плата не может использовать весь свой объем.

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

Планки ОЗУ установлены некорректно

Если материнская плата поддерживает весь объем оперативной памяти, а в BIOS она не отображается, то причина может заключаться в ее неправильной установке . Возможно, что контакты плохо соединены между собой. Такая проблема решается очень просто: достаточно вынуть плату и переткнуть ее, либо поменять местами слоты или перетасовать планки.

Повреждения RAM

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

Как известно, Windows x32 не видит оперативную память более 3,25 Гб. Если у вас установлено в Win 7 x32, к примеру, 8 Гб, то она определит только 3,25.

Это решено в 64-разрядных версиях операционных систем; поставите 8 Гб или 32 Гб, система их увидит и будет использовать.

Но бывает такое, что даже ОС x64 не распознает более 3,25 Гб, совсем, как на x32. Что же делать? Как заставить Windows x64 увидеть весь объем памяти? Существует несколько способов решить этот вопрос, но мы рассмотрим один, который, как правило, всегда помогает.

Для начала удостоверимся, что система видит не всю оперативную память. Для этого нажимаем на ярлыке «Компьютер» правой кнопкой мыши -> «Свойства». Очень вероятно, что увидим следующее:

Это означает, что Windows не видит всю оперативку , установленную в компьютере. Несмотря на то, что в материнке памяти 4 Гб, система видит только 3,25 Гб.

Проводим следующую манипуляцию:

набираем msconfig через «Пуск» -> «Найти программы и файлы». Попадаем в «Конфигурацию системы».

переходим во вкладку «Загрузка» и жмем на кнопку «Дополнительные параметры».

убираем галку с «Максимум памяти» в открывшемся окне.

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

Еще раз напомню, что речь в статье идет только об ОС x64.

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

Иногда антивирус Comodo не обновляет антивирусную базу. Как с этим справиться, .

Определить сколько оперативки использует комп можно небольшой программкой Wise Memory Optimizer (не требует инсталляции). Она не только показывает данный параметр, а еще и может оптимизировать оперативную память в один клик.

5 отзывов пока.

Роман пишет:

Я проверил у себя данные, все нормально показывает. Спасибо за информацию, теперь буду знать что нужно проверять. Мне понравился этот пост, с меня твит и +1

admin Ответил:
Декабрь 2nd, 2014 в 16:28

@Роман, спасибо) С меня ответный визит!

Александр пишет:

Здравствуйте! У меня возникла проблема: Windows 10 PRO 64bit, было установлено 16 гигов оперативки, (2*8), решил добавить ещё столько же, но винда их не увидела, видит только 16 гигов и всё. Снял галочку как описано выше и комп перестал вообще запускаться. Почему винда не видит всю оперативку?

admin Ответил:
Апрель 18th, 2016 в 21:41

@Александр, комп вообще не запускается? С Win 10 дела не имел, но следуя логике других ос семейства win, можно попробовать зайти в биос в самом начале загрузки компа. Зайдите и посмотрите видит или нет системная плата планки озу. Посмотрите также в паспорте материнской платы каков у нее предел устанавливаемой оперативки.

admin Ответил:
Апрель 18th, 2016 в 21:44

@Александр, попробуйте также, раз уж без бубна не обойтись, восстановить, хотя-бы исходное состояние компа. Уберите добавленные (новые) планки памяти из слотов материнки, оставив те, что были там до этого. После этого запустите комп в безопасном режиме.

Обновлено: 02.03.2019 Опубликовано: 15.06.2018

Описание

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

Или системе доступна не вся память:

Также в БИОС может определяться не весь ее объем (чаще, только половина).

Причина

  1. Часть памяти забирает встроенная видеокарта.
  2. Лимит редакции или разрядности операционной системы.
  3. Программное ограничение.
  4. Резервирование памяти системой.
  5. Неисправность оперативной памяти.
  6. Ограничение со стороны процессора.
  7. Ошибка БИОС или необходимость его обновления.
  8. Лимит максимального объема, который поддерживает материнская плата.
  9. Материнская плата не поддерживает один из модулей памяти.

Решение

1. Использование встроенной видеокарты

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

Если же мы захотим, чтобы встроенная видеокарта потребляла меньше памяти, заходим в БИОС/UEFI и находим один из параметров:

  • Share Memory Size
  • Onboard VGA Frame Buffer
  • Display Cache Window Size
  • On-Chip Video Window Size
  • Onboard Video Memory Size
  • Internal Graphic Mode Select
  • Integrated Graphics Share Memory

* в различных версиях БИОС они могут называться по-разному. Также не исключено, что может использоваться другие параметры — в таком случае нужно изучить документацию к материнской плате или воспользоваться поисковиком.

После меняем объем резервирования памяти под нужны видеосистемы:

2. Лимиты операционной системы

Разные редакции системы Windows имеют ограничение по максимально используемому объему памяти.

а) Все 32-х битные версии могут использовать максимум 3.25 Гб оперативной памяти. Это архитектурное ограничение — предел, на который способна система на 32 бита. Картина будет, примерно, такой:

Чтобы задействовать более 3 Гб памяти, необходимо переустановить систему на 64-х битную версию.

б) Редакции Windows также имеют ограничения. Например, Windows 10 Home 64 бита позволит использовать 128 Гб, а Windows 10 Pro x64 — 512 Гб. С Windows 7 ситуация хуже — домашняя базовая редакция позволит использовать лишь 8 Гб, а начальная, всего, 2 Гб.

Подробнее в таблицах:

ОСОграничение, Гб
32-бит64-бит
Windows 10 Home4128
Windows 10 Pro4512
Windows 84128
Windows 8 Enterprise2512
Windows 8 Professional4512
Windows 7 Starter22
Windows 7 Home Basic48
Windows 7 Home Premium416
Windows 7 Professional4192
Windows 7 Enterprise4192
Windows 7 Ultimate4192

Если наша проблема связана с лимитом редакции, необходимо обновить систему или переустановить ее.

3. Программное ограничение

Ограничение может быть выставлено в системе. Чтобы его снять, открываем командную строку и вводим команду msconfig — откроется окно «Конфигурация системы» (также можно воспользоваться поиском Windows по названию окна).

В открывшемся окне переходим на вкладку и кликаем по Дополнительные параметры :

Проверяем, что не поставлена галочка на Максимум памяти :

4. Настройка базовой системы ввода вывода

Для того, чтобы компьютер мог задействовать всю память, в некоторых случаях, может потребоваться настройка БИОС/UEFI:

5. Максимальный объем, который поддерживает материнская плата

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

6. Неисправность модуля памяти

В случае неисправности памяти система и БИОС будут отображать не весь ее объем (как правило, только половину). Например, если в компьютер вставлено 16 Гб (2 планки по 8 Гб) мы будем видеть только 8.

В этом случае можно попробовать вытащить и обратно вставить планки памяти (можно немного продуть их от пыли). Еще, планки можно поменять местами. Также можно попробовать почистить контакты (подойдет обычная стирательная резинка). В некоторых ноутбуках или моноблоках есть отдельная заглушка, открыв которую можно добраться до модулей памяти, иначе — необходимо разобрать компьютер полностью.

Если это не помогло, выполняем тест памяти . В случае, когда тест также показывает часть памяти, пробуем вытащить обе планки и вставить их по одной — если компьютер не включится с одной из них, данную неисправную планку нужно заменить, если компьютер будет запускаться со всеми планками, возможно, мы имеем дело с проблемой БИОС (шаг ниже).

7. Ограничения процессора

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

8. Проблема с БИОС / UEFI

Так как БИОС/UEFI отвечает за сбор сведений о компьютере, проблема может возникнуть на начальной стадии включения ПК.

Для начала, пробуем сбросить настройки. Для этого отключаем компьютер от источника питания и вытаскиваем батарейку минут на 20 (первый раз можно попробовать, секунд, на 10). Если это не поможет, обновляем БИОС.

9. Поддержка модуля со стороны материнской платы

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

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

10. Ограничение лицензии Windows

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

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

11. Перестановка модулей памяти

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

12. Чистка модулей ластиком

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

Источник: http://ceramic-land.ru/cpu-z-vidit-pamyat-a-kompyuter-net-pochemu-kompyuter-na-windows-ne/

Tag Archives: Windows 7 не видит всю оперативную память

Windows 7 x64 не видит всю оперативную память. Почему Windows 7 видит не всю оперативную память?

Windows 7 x64 не видит всю оперативную память. Почему Windows 7 видит не всю оперативную память?

Проблему, когда Windows 7 не видит всю оперативную память можно разделить на несколько:

    Windows 7 x32 не видит всю оперативную память (видеокарта дискретная т.е. не встроенная в чипсет или процессор). В свойствах компьютера можно наблюдать следующую запись: «Установленная память (ОЗУ) = 4Гб (доступно 3.2Гб)», в BIOS же объем оперативной памяти указан верно, полностью . В данном случае все довольно просто. Если Windows 7 x32 видит не всю оперативную память (а у вас ее 4гб или более), а в BIOS значение «Total memory size» соответствует полному физическому объему вашей ОЗУ, то вы просто ошиблись в выборе операционной системы, а точнее ее разрядности.
    Дело в том, что в силу некоторых ограничений 32-х разрядные операционные системы могут адресовать до 4Гб оперативной памяти, однако, в Windows эта планка понижена до 2.8-3.5Гб из-за резервирования памяти для оборудования (устройства PCI, так же память видеокарты, обычно поддерживают только 32битные адреса. Следовательно, им должны быть выданы физические адреса ниже отметки 4Гб. Это резервирование уменьшает объем видимой физической памяти ниже 4Гб до

3.2Гб). В принципе с данным эффектом можно «побороться» включив «Memory remapping» в BIOS.
64-разрядные же версии Windows 7 способны адресовать гораздо больший объем памяти (в зависимости от версии до 192Гб). Таким образом, если ваша Windows 7 x32 не видит всю оперативную память, попробуйте переустановить ее на 64-х разрядную версию.
Windows 7 x32 не видит всю оперативную память (видеокарта интегрированная, встроенная. Itel HD например). В BIOS объем оперативной памяти указан верно, полностью . В свойствах компьютера (пр. кл. мыши «Компьютер» —> «Свойства», для тех кто забыл) наблюдается следующая запись: «Установленная память (ОЗУ) = 2Гб (доступно 1.83 доступно)». В данном случае, часть оперативной памяти резервируется под нужды встроенной видеокарты Intel HD Graphics (данный пример я взял со своего ноутбука). Это не является неисправностью.

Windows 7 x32bit не видит всю оперативную память, т.к. небольшая часть ОЗУ резервируется для видеокарты Intel HD Graphics.

Ситуация, когда Windows 7 x64 не видит всю оперативную память (и в BIOS наблюдается та же ситуация) гораздо сложнее. Зачастую случается так, что со временем, объем оперативной памяти компьютера уже не удовлетворяет потребностям пользователя и аппетитам определенных программ и ОЗУ приходится расширять докупая дополнительную планку памяти и доставляя ее к уже существующей. Но иногда, к разочарованию, обнаруживается, что вместо вожделенных 4ГБ (2Гб+2Гб) система видит почему-то 3 и даже в настройках BIOS, в разделе Sistem Information, можно наблюдать Total memory size = 3Gb. Многие пользователи начинают грешить в таком случае на неисправный модуль памяти, Windows, BIOS или на материнскую плату, однако, причина кроется в понимании адресации оперативной памяти.

В данном случае, необходимо убедиться, что ваше железо удовлетворяет определенным требованиям. Процессор поддерживает инструкции x64. Этот набор инструкций поддерживается процессорами AMD64 и Intel EM64T. Данный тип инструкций поддерживают все современные процессоры, так что если у вас не Intel Pentium III или Athlon XP беспокоиться не о чем.

Так же, для того, чтобы Windows увидела все 4Гб установленной ОЗУ набор микросхем (чипсет) должен поддерживать не менее 8ГБ ОЗУ. Почему? Допустим, что если по документам ваша материнская плата поддерживает максимум 4Гб оперативной памяти и вы поставили как раз модули с данным объемом, реальное значение используемой памяти для Windows буде меньше, т.к. часть памяти будет зарезервировано для шины PCI.

Например, еще не старый чипсет Intel H61 ограничен поддержкой 16Гб ОЗУ. Если вы поставите модули памяти с объемом 16Гб, то в свойствах Windows отобразится меньшее значение. И это будет нормально.

Ситуация, когда Windows 7 x64 не видит всю оперативную память возможна еще по причине совместного использования модулей памяти с односторонним и двухсторонним расположением чипов на плате. Например в спецификации к чипсету Intel H61 указано, что: «The H61 chipset only supports one double-sided DIMM per memory-channel…» Т.е. чипсет H61 поддерживает только один двухсторонний модуль памяти на канал. На материнских платах с четырьмя слотами под оперативную память (DIMM), можно установить только четыре односторонних модуля или два двухсторонних .

Модуль памяти DIMM (ОЗУ) с односторонним расположением чипов

Модуль памяти DIMM (ОЗУ) с двухсторонним расположением чипов

Немного теории. Разрядность шины памяти

32-битные ЦПУ и АЛУ — архитектуры, основанные на регистрах и шинах данного размера. Диапазон целых значений, которые могут быть сохранены в 32 бит: от 0 до 4294967295. Таким образом, процессор с 32-битной адресацией памяти может напрямую обращаться 4 Гб памяти.

Реальный режим памяти

После подачи сигнала сброса или включения питания процессор начинает работу в реальном режиме; в этом режиме начинается исполнение BIOS IBM PC-совместимого компьютера. В компьютере имеются различные виды оперативной памяти. В первых компьютерах применялся так называемый реальный режим работы процессора, не позволявший адресовать более 1 Мбайт памяти. Начальная область адресов от 0 до 640 Кбайт использовалась для оперативной памяти, а область от 640 Кбайт до 1 Мбайт – для памяти и регистров периферийных устройств, таких как видеоадаптеры и дисковые контроллеры. Раньше оперативная память была очень дорогая, поэтому далеко не в каждом компьютере было установлен максимально возможный объем – 1 Мбайт. Можно было встретить компьютеры с объемом оперативной памяти, например, 512 Кбайт. Программы в те времена, конечно, тоже были не очень требовательны к объему памяти. С появлением операционных систем Microsoft Windows и IBM OS/2 требования к объему памяти, установленной в компьютере, резко возросли. Компания Intel выпустила процессор i80286, способный адресовать в защищенном режиме до 16 Мбайт физической памяти. Теперь память с адресами в пределах первого мегабайта стала называться стандартной, а выше этого предела — расширенной (extended). Размер расширенной памяти определяется во время инициализации компьютера и записывается в память CMOS, откуда ее нетрудно извлечь.

Защищенный режим памяти

Суть защищённого режима в следующем: программист и разрабатываемые им программы используют логическое адресное пространство, размер которого может составлять 1 гигабайт. Логический адрес преобразуется в физический адрес автоматически с помощью схемы управления памятью (MMU). При этом содержимое сегментного регистра не связано напрямую с физическим адресом, а является номером сегмента в соответствующей таблице. Благодаря защищённому режиму, в памяти может храниться только та часть программы, которая необходима в данный момент, а остальная часть может храниться во внешней памяти (например, на жёстком диске). В случае обращения к той части программы, которой нет в памяти в данный момент, операционная система может приостановить программу, загрузить требуемую секцию кода из внешней памяти и возобновить выполнение программы.

Страничная организация памяти

Основная мысль сводится к формированию таблиц описания памяти, которые определяют состояние её отдельных сегментов/страниц и т. п. При нехватке памяти операционная система может выгрузить часть данных из оперативной памяти на диск, а в таблицу описаний внести указание на отсутствие этих данных в памяти. При попытке обращения к отсутствующим данным процессор сформирует исключение #PF (разновидность прерывания) и отдаст управление операционной системе, которая вернёт данные в память, а затем вернёт управление программе. Таким образом для программ процесс подкачки данных с дисков происходит незаметно.

До изобретения виртуальной памяти процессор работал с областью не более 4096Кб т.к. вся память доступная «выше» считалась недоступной ибо не соответствовала реальной памяти. Т.е. использовалось прямое обращение к памяти например в процессоре с 16-ти разрядным полем адреса и 4096 словами памяти можно было адресовать не выше 4095 т.к. все, что выше не соответствовало реальным адресам памяти.

В старых компьютерах (с ЦП работающем только в реальном режиме) без организации виртуальной памяти при обращении вы ше 4095 программа сгенерировала бы ошибку и прекратила выполнение. В современных компьютера работающих с процессорами поддерживающими виртуальный режим, адреса памяти, например, с 8192 по 12287 отображаются на адреса основной памяти с 0 по 4095 используя технологию страничной памяти. При адресации свыше 4095, содержимое памяти будет сохранено на диск, слова с 8192 по 12287 будут загружены в основную память и отображение изменится так, что адреса с 8192 по 12287 будут соответствовать памяти с 0 по 4095. такие фрагменты памяти, которые считываются с диска и «накладываются» на основную (доступную физически 4096) память для процессора назыаются страницами. Адреса к которым обращается программа — виртуальное адресное пространство, а реальные адреса памяти реализованные аппаратно — физически доступная память.

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

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

| 0|0 |1 |0 |1 |1 |0 |0 | Ячейка хранит данные 1/0 в 8 разрядах. Сама ячейка имеет адрес .

8-и разрядная ячейка может хранить 8 бит (8 единичек/ноликов, называется словом). Слова могут быть разной длины. |0|0|1|0|1|1|0|1| — слово в 8бит (1байт), |0|1|0|0|1|0|1|0|1|0|0|0|0|1|1|0| — слово в 16бит (2байта).

Если адрес состоит из n-бит, то максимальное число адресуемых ячеек составит 2 в степени n. Число адресуемых
ячеек памяти зависит от числа битов в адресе, длины слова.

| | данные
П Адрес 0 —> | 0|0 |0 |0 |1 |1 |0 |0 |

О Адрес 1 —> | 0|0 |1 |1 |1 |1 |0 |0 |

Л Адрес 2 —> | 0|0 |1 |0 |1 |1 |0 |0 |

Е Адрес 3 —> | 1|0 |1 |0 |1 |1 |0 |0 |
А Адрес 4 —> | 0|0 |1 |0 |1 |1 |0 |0 |

Д Адрес 5 —> | 0|0 |0 |0 |0 |1 |0 |0 |

Р Адрес 6 —>| 0|0 |1 |0 |1 |1 |0 |0 |

Е Адрес 7 —> | 1|0 |1 |1 |1 |1 |0 |1 |

max адр. памяти будет = 2(кол-во состояний ячейки 1/0) в степени 8(кол линий поля адреса) = 256.

Источник: http://computerrepair.com.ua/blog/tag/windows-7-%D0%BD%D0%B5-%D0%B2%D0%B8%D0%B4%D0%B8%D1%82-%D0%B2%D1%81%D1%8E-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%83%D1%8E-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C/

Далее  Подключаем домашний Wi-Fi роутер и интернет