Привет, друзья. У нас на сайте в категории публикаций о компьютерном железе есть статья «Как узнать, сколько оперативной памяти поддерживает компьютер или ноутбук». Это небольшой мануал, в нём показывается, как на официальных сайтах материнских плат, процессоров и ноутбуков, а также с помощью программы AIDA64 узнать максимально возможный объём оперативной памяти. Тот граничный объём, который мы при желании сможем установить на наше компьютерное устройство в соответствии с заложенным в него по этой части потенциалом. Но, друзья, многие ли из вас знают, что и Windows, причём даже в 64-битной версии, также имеет максимальный объём поддержки оперативной памяти? Давайте посмотрим, какой потенциал в этом плане есть у операционной системы от Microsoft.
Сколько оперативной памяти поддерживает Windows
Если не все из вас, то как минимум большинство, прекрасно знают, что 32-битная Windows видит максимум 4 Гб оперативной памяти компьютера. Если на нём установлен больший объём, 32-битная система не будет его видеть. Если у компьютера больше 4 Гб памяти, нужно использовать только 64-битную Windows. Это, безусловно, так, но только для большей части выпусков Windows. У старых версий операционной системы есть 32-битные редакции, которые поддерживают меньший, нежели 4 Гб, объём оперативной памяти. Что же касается 64-битных систем, то и у них есть свой лимит поддержки. Со времён Windows XP этот лимит увеличился в разы, тем не менее даже для Windows 10 он существует. Ну а теперь давайте конкретно разберём, какие выпуски системы сколько оперативной памяти поддерживают.
Windows 10
32-битные редакции Windows 10 поддерживают стандартный максимум оперативной памяти 4 Гб. 64-битные редакции Pro, Enterprise и Education – максимум 2 Тб. Редакция Home ограничена 128 Гб.
Windows 8.1
Все 32-битные редакции Windows 8.1 ограничены видимостью 4 Гб памяти. 64-битные редакции Pro и Enterprise видят максимум 512 Гб. А базовая редакция Core (это аналог Home) – максимум 128 Гб.
Windows 7
64-битные редакции Ultimate, Enterprise, Professional поддерживают 192 Гб оперативной памяти. Но, внимание тех, друзья, кто хочет увеличить объём памяти на устройствах с лицензионными младшими 64-битными редакциями Windows 7: Home Premium видит максимум 16 Гб, а Home Basic – максимум 8 Гб. У Windows 7 есть ещё базовая редакция Starter, она поставляется только 32-битной, предназначена специально для маломощных компьютеров и поддерживает только 2 Гб оперативной памяти. Остальные 32-битные редакции Windows 7 видят стандартный граничный объём 4 Гб.
Windows Vista
32-битные редакции Windows Vista ограничиваются стандартом 4 Гб. Но, как и у Windows 7, у Vista есть базовая только 32-битная редакция Starter, и она видит только 1 Гб оперативной памяти. 64-битные редакции Home Basic и Home Premium видят, соответственно, максимум 8 Гб и 16 Гб. 64-битные редакции Business, Enterprise, Ultimate поддерживают максимум 128 Гб.
Windows XP
Windows XP 32-битная видит максимум 4 Гб, 64-битная – максимум 128 Гб. У XP также есть базовая только 32-битная редакция Starter Edition, и она может видеть максимум 512 Мб оперативной памяти.
Особенности поддержки 32-битной Windows 4 Гб оперативной памяти
Друзья, 4 Гб — это номинальный показатель поддержки оперативной памяти 32-битными Windows. На деле 32-битная Windows может не видеть все 4 Гб и ограничиваться 3 Гб с лишним. Чтобы она видела все 4 Гб, нужно кое-что проделать в операционной системе. Что, смотрим в статье сайта «Как заставить 32-битную Windows использовать более 3 Гб оперативной памяти».
Не все знают, что операционные системы Windows от компании Microsoft поддерживают только определенный объем оперативной памяти. Поэтому если вы используете, к примеру, Windows XP 32 bit, то даже при наличии 16 Гб оперативной памяти система будет поддерживать не более 4 Гб из них, а на деле еще меньше. Связано это с внутренними архитектурными ограничениями.
Сегодня я расскажу о том, сколько памяти поддерживает эта операционная система в различных ее поколениях.
- Windows XP x86 (32 bit): 4 гб
- Windows XP x64 (64 bit): 128 Гб
Windows 7
- Windows 7 Starter x86 (32 bit): 2 Гб
- Windows 7 Home Basic x86 (32 bit): 4 Гб
- Windows 7 Home Premium x86 (32 bit): 4 Гб
- Windows 7 Professional x86 (32 bit): 4 Гб
- Windows 7 Enterprise x86 (32 bit): 4 Гб
- Windows 7 Ultimate x86 (32 bit): 4 Гб
- Windows 7 Home Basic x64 (64 bit): 8 Гб
- Windows 7 Home Premium x64 (64 bit): 16 Гб
- Windows 7 Professional x64 (64 bit): 192 Гб
- Windows 7 Enterprise x64 (64 bit): 192 Гб
- Windows 7 Ultimate x64 (64 bit): 192 Гб
Windows 8
- Windows 8 x86 (32 bit): 4 Гб
- Windows 8 Professional x86 (32 bit): 4 Гб
- Windows 8 Enterprise x86 (32 bit): 4 Гб
- Windows 8 x64 (64 bit): 128 Гб
- Windows 8 Professional x64 (64 bit): 512 Гб
- Windows 8 Enterprise x64 (64 bit): 512 Гб
Windows 10
- Windows 10 Home x86 (32 bit): 4 Гб
- Windows 10 Home x64 (64 bit): 128 Гб
- Windows 10 Pro x86 (32 bit): 4 Гб
- Windows 10 Pro x64 (64 bit): 512 Гб
Как видите, 64-битная редакция поддерживает практически невероятный объем оперативной памяти, которого с лихвой хватит для домашнего пользования. А вот в случае с 32-битной версией нужно быть внимательным: зачастую система не поддерживает даже указанные 4 Гб, оставляя пользователю от 2,8 Гб до 3,5 Гб памяти.
Сообщение от _lunar_
никаких архитектурных проблем нет, дело именно в том, что я написал.
Есть проблемы, и виртуальная память тут вообще никаким боком.
В архитектуре x86 часть адресного пространства процессора используется для отображения внутренней памяти устройств. Например внешняя видеокарта, казалось бы, имеет собственную память, тем не менее отъедает несколько сотен мегабайт от установленных на плате 4 ГБ системной памяти. И эти несколько сотен мегабайт вообще никак не используются ни программами пользователя, ни операционной системой, ни самой видеокартой. Их адреса отданы памяти, распаянной на видеокарте, и процессор физически не имеет к ним доступа.
Проблема, повторяю, чисто архитектурная, и выход из положения только в расширении адресного пространства. Это либо не поддерживаемый клиентскими версиями Windows костыль PAE, либо 64-битное ядро. Все, больше никакого способа обратиться ко всем 4 ГБ памяти у процессора нет даже на аппаратном уровне.
Download Windows Speedup Tool to fix errors and make PC run faster
In the earlier days of Windows, it was limited to a maximum of 4 GB of memory; in fact, I started with 256 MB of RAM, which was considered excellent at that time. The primary reason why it was limited is because of the 32-bit architecture, which could only read address up to 4GB of memory. There were 64-bit at that time, but it was limited to servers.
Today, everything going forward is 64-bit. In fact, Microsoft will now offer only a 64-bit version of Windows on the computer. While 64-bit architecture can support up to 624 TB of memory, every Windows version has its limitations. In this post, we are sharing how much RAM each edition of Windows11, Windows 10 and Windows Server edition supports.
Windows 11/10 comes in different flavors—Home, Education, Pro, and Enterprise.
Version | Limit on 32-bit or x86 | Limit on 64-bit ort x64 |
---|---|---|
Windows Enterprise | 4 GB | 6 TB |
Windows Education | 4 GB | 2 TB |
Windows Pro for Workstations | 4 GB | 6 TB |
Windows Pro | 4 GB | 2 TB |
Windows Home | 4 GB | 128 GB |
How much RAM does Windows Server 2019/16 support?
Microsoft also offers Server edition—Datacenter and Standard under Windows Server 2019/16. The following table specifies the limits on physical memory for Windows Server 2019/16.
Version | Limit on X64 |
---|---|
Windows Server Datacenter | 24 TB |
Windows Server Standard | 24 TB |
If you want to learn about the Physical Memory Limits on previous versions of Windows, read here
That said, if you are buying a copy of Windows, don’t get overwhelmed by the amount of RAM that is mentioned in the table. You need to know if your motherboard supports and has slots for the memory card.
So if you have four slots, and each slot can support only 8 GB stick, you can have a maximum of 32-GB if it supports 16GB each, then you can max out to 64GB. Unless you need Windows 11/10 Pro features, the Home version should be good enough.
Also, there is a difference of around INR 5000 between the Home and the Pro version. If you need to upgrade multiple computers at Home, you will have to think accordingly. The pro version supports more security features that can be enabled on the hardware level. So if that’s what you need, you can buy Pro.
I hope the post gave a clear idea of how much memory each one supports and helped you chose wisely.
Ashish holds a Bachelor’s in Computer Engineering and is a veteran Windows and Xbox user. He has work experience as a Database and Microsoft.NET Developer. He has been a Microsoft MVP (2008-2010) and excels in writing tutorials to improve the day-to-day experience with your devices.
Небольшое количество оперативной памяти может серьезно сказываться на быстродействии компьютера. Приложения открываются медленнее или вовсе не запускаются. Стандартное решение — добавление или смена на более объемный комплект памяти. Но что делать, если компьютер отображает лишь часть памяти? Разбираемся в этом материале.
Проблемы с разъемом или ОЗУ
Зачастую причина «невидимости» ОЗУ лежит буквально на поверхности — банальная невнимательность при установке модулей. В зависимости от материнской платы память может фиксироваться в разъеме двумя способами: двухсторонней защелкой или защелкой с одной стороны. Вне зависимости от способа, фиксация происходит со звонким щелчком, который характеризует плотную посадку в разъем.
Не стоит сбрасывать со счетов и брак в изделиях. Разъем может быть заведомо нерабочим, как и планка памяти. Выявление дефектной планки потребует несколько простых шагов. Для начала стоит почистить контакты ластиком и продуть от пыли разъем, а также сбросить разгон модулей и поменять их местами. Следующий шаг — тестирование по отдельности каждого модуля в заведомо рабочем разъеме. Для этих целей можно воспользоваться популярной программой TestMem5, которая проверяет память на наличие ошибок. Процесс этот не быстрый, особенно в случае наличия двух и более модулей, но действенный.
Довольно редкий, но заслуживающий упоминания случай — несовместимость конкретной платы и модуля памяти, при том, что по отдельности они полностью рабочие. Казалось бы, выход прост — покупка памяти из рекомендуемого QVL листа платы, но и тут есть нюанс. Производитель включает в список лишь ту память, которую успел протестировать, так как модулей на рынке огромное количество и протестировать их все с каждой конкретной платой практически невозможно.
Поэтому, если ваших модулей нет в списке, но они подходят по основным критериям, то препятствий к установке нет. И, конечно, не стоит забывать о правильной последовательности использования разъемов. Она индивидуальна для каждой конкретной платы и указана в мануале устройства.
Лимит объема памяти поддерживаемой процессором и платой
Материнская плата и процессор имеют вполне конкретные ограничения по объему устанавливаемой оперативной памяти. В связи с этим, для рабочих задач, где требуется большой объем ОЗУ, стоит более тщательно подходить к выбору основных комплектующих.
Что же касаемо массового бытового сегмента, то современные бюджетные решения поддерживают минимум 32 Гб ОЗУ, не говоря про более продвинутые модели, что хватит с запасом для домашнего/игрового ПК.
Как же узнать лимит конкретного устройства? Достаточно просто. Нужно зайти на сайт производителя процессора/платы и найти спецификацию конкретной модели.
Разрядность и версия операционной системы
Еще один возможный ограничитель — система Windows. Как и в рассмотренном ранее случае, в Windows имеется свой «потолок» по объему памяти. 32-разрядные системы способны увидеть максимум 4 Гб памяти, в то время как 64-разрядные поддерживают намного больше памяти.
Версия ОС также имеет немаловажное значение. Казалось бы, Windows 10 Home и Windows 10 Pro имеют минимум различий. Но на деле версия с приставкой Pro позволяет использовать 512 Гб оперативной памяти, вместо 128 Гб у младшей версии ОС.
Резервирование памяти
Самой распространенной ситуацией является резервирование ОЗУ под нужды встроенного в процессор видеоядра, так как без памяти работать оно не сможет. Если при установке процессора никаких настроек не производилось, то система автоматически выделяет необходимый объем памяти. Чтобы проверить размер выделенной памяти, достаточно зайти в диспетчер задач комбинацией клавиш «Ctrl+Shift+Esc». В графе «Графический процессор» найти пункт «Выделенная память». В примере ниже в систему установлена одна планка памяти объемом 8 Гб, из которой 2 Гб отданы на нужды видеоядра.
Чтобы изменить размер выделяемой памяти, потребуется зайти в BIOS платы. Название нужного пункта в BIOS может различаться, но в большинстве случаев это «Share Memory» или «Graphic Mode». Подробную информацию можно найти в мануале платы. Можно задать желаемый объем выделяемой памяти или вовсе отключить видеоядро, естественно, при наличии дискретной видеокарты. Возможны ситуации, когда часть оперативной памяти направляется для нужд дискретной видеокарты. Данный нюанс наблюдается при больших нагрузках на видеокарту, когда собственной памяти устройства не хватает. Еще один вариант, свойственный некоторым ноутбукам — при наличии и видеоядра, и дискретной видеокарты задействуется ОЗУ. Происходит это при минимальных нагрузках, когда дискретная видеокарта не нужна и задействуется видеоядро, попутно забирая часть ОЗУ под свои нужды.
BIOS и драйвера
Старые версии BIOS и драйверов чипсета могут влиять на корректное отображение объема памяти. Обновить BIOS платы и драйвера чипсета можно через сайт производителя, скачав файлы или через фирменное ПО.
Разные планки памяти, как и внезапные отключения питания, могут приводить к тому, что BIOS некорректно идентифицирует информацию. В этом случае стоит сбросить настройки — отключите питание ПК и извлеките батарейки из платы на несколько минут. Затем верните плату на место и запустите ПК.
Еще одна возможная причина — некорректные настройки в BIOS. В зависимости от производителя материнской платы название нужного пункта может отличаться, но должно соответствовать одному из перечисленных: Memory Remap Feature, DRAM Over 4G Remapping, H/W DRAM Over 4GB Remapping, H/W Memory Hole, Hardware Memory Hole, Memory Remapping, Memory Hole Remapping. Найдя искомый пункт, нужно установить его атрибут в значение «On» или «Enabled».
Программное ограничение
«Преграды» на размер объема ОЗУ могут быть выставлены внутри ОС. Проверить это можно, перейдя на вкладку системы следующим путем: «Поиск->msconfig->Конфигурация системы->Загрузка->Дополнительные параметры».
Атрибут «Максимум памяти» должен быть не активен, в ином случае нужно просто снять с него галочку.