Сколько поддерживает оперативки 32 битная система: Сколько оперативной памяти поддерживает Windows

Сколько оперативной памяти поддерживает Windows

Привет, друзья. У нас на сайте в категории публикаций о компьютерном железе есть статья «Как узнать, сколько оперативной памяти поддерживает компьютер или ноутбук». Это небольшой мануал, в нём показывается, как на официальных сайтах материнских плат, процессоров и ноутбуков, а также с помощью программы 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 10 Windows 8.1 Windows 7 Windows XP

Сколько оперативной памяти поддерживает Windows 7,8, 10 и XP?

Не все знают, что операционные системы Windows от компании Microsoft поддерживают только определенный объем оперативной памяти. Поэтому если вы используете, к примеру, Windows XP 32 bit, то даже при наличии 16 Гб оперативной памяти система будет поддерживать не более 4 Гб из них, а на деле еще меньше. Связано это с внутренними архитектурными ограничениями.

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

Windows XP

  • 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 Гб памяти.







Ограничения памяти в 16, 32 и 64-битных системах

Теоретические пределы памяти в 16, 32 и 64-битных машинах следующие …

Принципиальным недостатком здесь является представление о том, что «битовая ширина» процессора, которая обычно равна размеру регистров общего назначения машины, обязательно равна ширине адресов ОЗУ.

В x86 с включенной подкачкой, но без PAE, адреса, которые используют программный код и код операционной системы, называются Intel «линейными адресами» — мы обычно называем их «виртуальными адресами». Их ширина 32 бита. Это позволяет виртуальное адресное пространство 4 ГиБ.

Но это более или менее совпадение, просто артефакт формата записей таблицы страниц, что размер физического (RAM) адреса также составляет 32 бита.

С PAE последний составляет 36 бит (сначала … шире в последующих реализациях). Таким образом, то, что это, например, «32-разрядный компьютер», не означает, что адреса физической памяти ограничены 32-разрядными.

В отрасли существует длинная история машин, чья «битовая ширина» не соответствует их максимальному размеру физического адреса. Например, архитектура VAX определяет 32-разрядную машину, а виртуальные адреса (которые являются адресами, используемыми кодом после включения преобразования адресов) действительно имеют ширину 32 бита … но физические адреса VAX имеют ширину всего 30 бит — и половина физического адресного пространства отводится регистрам устройств ввода-вывода, поэтому максимальный объем оперативной памяти составил всего 512 МБ.

Даже без аппаратного обеспечения преобразования адреса не обязательно, что «битовая ширина» машины определяет максимальный адрес ОЗУ. Пример: CDC серии «upper 3000» были 36-битными машинами. Как вы думаете, они могли бы адресовать 64 ГиБ оперативной памяти? Не вряд ли! Эти машины появились в середине 60-х! Черт, в те дни у нас не было даже 64 ГБ дискового пространства . (Серия CDC 6000 была 60-битной машиной. Нужно ли продолжать?)

Еще раз про Windows и четыре гигабайта

Прошло несколько лет с тех пор, как была написана статья «Четыре гигабайта памяти — недостижимая цель?», а вопросов, почему Windows не видит все четыре гигабайта, меньше не стало. К числу вопрошающих добавились и обладатели 64-разрядных систем, которых эта проблема, казалось бы, не должна была коснуться. И стало ясно, что пора писать новую статью на эту же тему. Как и раньше, речь пойдет только об операционных системах Windows, причем в основном клиентских, то есть Windows XP, Windows Vista, Windows 7 и грядущей Windows 8. В некоторых случаях намеренно будут использоваться несколько упрощенные описания тех или иных аспектов. Это даст возможность сосредоточиться на предмете данной статьи, не вдаваясь в излишние подробности, в частности, внутреннего устройства процессоров и наборов микросхем (чипсетов) для системных плат. Рекомендуем предварительно прочитать указанную выше статью, так как не всё, сказанное в ней, будет повторено здесь.

Хотя теоретически 32-разрядной системе доступны (без дополнительных ухищрений) до 4 ГБ физической памяти, 32-разрядные клиентские версии Windows не могут использовать весь этот объем из-за того, что часть адресов используется устройствами компьютера. Ту часть ОЗУ, адреса которой совпадают с адресами устройств, необходимо отключать, чтобы избежать конфликта между ОЗУ и памятью соответствующего устройства — например, видеоадаптера.

Рис. 1. Если оперативная память в адресах, используемых устройствами, не отключена, возникает конфликт

Оперативная память заполняет адреса, начиная с нулевого, а устройствам, как правило, отводятся адреса в четвертом гигабайте. Пока размер ОЗУ не превышает двух-трех гигабайт, конфликты не возникают. Как только верхняя граница установленной памяти входит в ту зону, где находятся адреса устройств, возникает проблема: по одному и тому же адресу находятся и ячейка оперативной памяти, и ячейка памяти устройства (того же видеоадаптера). В этом случае запись данных в память приведет к искажению изображения на мониторе и наоборот: изменение изображения — к искажению содержания памяти, то есть программного кода или данных (скажем, текста в документе). Чтобы конфликты не возникали, операционной системе приходится отказываться от использования той части ОЗУ, которая перекрывается с адресами устройств.

В середине девяностых годов прошлого века для расширения доступного объема ОЗУ была разработана технология PAE (Physical Address Extension), увеличивающая число линий адреса с 32 до 36 — тем самым максимальный объем ОЗУ вырастал с 4 до 64 ГБ. Эта технология первоначально предназначалась для серверов, однако позже появилась и в клиентской Windows XP. Некоторые особенности реализации этой технологии в современных контроллерах памяти дают возможность не только использовать PAE по ее прямому назначению, но и «перекидывать» память в другие адреса. Таким образом, часть памяти, которая ради предотвращения конфликтов не используется, может быть перемещена в старшие адреса, например в пятый гигабайт — и снова стать доступной системе.

В обсуждении первой статьи было высказано замечание, что некорректно отождествлять наличие в контроллере памяти системной платы поддержки PAE — и способность платы переадресовывать память; что это вполне могут быть вещи, друг с другом не связанные. Однако практика показывает, что в «железе» для настольных систем это понятия взаимозаменяемые. К примеру, Intel в документации к своему набору микросхем G35 ни слова не говорит о возможности (реально существующей) переадресации памяти, зато подчеркивает поддержку РАЕ. А не поддерживающий PAE набор i945 не имеет и переадресации памяти. С процессорами AMD64 и последними моделями процессоров Intel дело обстоит еще проще: в них контроллер памяти встроен в процессор, и поддержка PAE (и ОЗУ размером более 4 ГБ) автоматически подразумевает поддержку переадресации.

Рис. 2. Переадресация

Рисунок достаточно условный, переадресация совсем не обязательно выполняется блоками именно по одному гигабайту, дискретность может быть другой и определяется контроллером памяти (который, напомним, является либо частью оборудования системной платы, либо частью процессора). В программе BIOS Setup компьютера обычно бывает настройка, разрешающая или запрещающая переадресацию. Она может иметь различные наименования — например, Memory remap, Memory hole, 64-bit OS и тому подобное. Ее название лучше всего выяснить в руководстве к системной плате. Необходимо отметить, что если используется 32-разрядная система, то на некоторых системных платах, преимущественно достаточно старых, переадресацию необходимо отключать — в противном случае объем доступного системе ОЗУ может уменьшиться.

По умолчанию в Windows XP режим РАЕ был отключен, поскольку реальной надобности в нем не было (напомним, что в 2001 году типичный объем памяти настольного компьютера составлял 128—256 МБ). Тем не менее, если его включить, то ХР могла бы использовать все четыре гигабайта памяти — при условии, конечно, что системная плата поддерживала бы РАЕ. Но, повторим, реальной надобности включать этот режим в те годы не было. При желании читатель может для пробы установить на современный компьютер Windows XP или Windows XP SP1 (делать это для работы, конечно, не стоит), включить режим PAE и своими глазами убедиться, что системе доступны четыре гигабайта ОЗУ.

В 2003 году «Майкрософт» начала разрабатывать второй пакет исправлений для Windows XP (вышедший в 2004 году), поскольку столкнулась с необходимостью существенно снизить число уязвимостей в компонентах ОС. Одним из путей было использование предотвращения выполнения данных (Data Execution Prevention, DEP) — набора программных и аппаратных технологий, позволяющих выполнять дополнительные проверки содержимого памяти и в ряде случаев предотвращать запуск вредоносного кода. Эти проверки выполняются как на программном уровне, так и на аппаратном (при наличии соответствующего процессора). AMD назвала эту функцию процессора «защита страниц от выполнения» (no-execute page-protection, NX), а Intel использовала термин «запрет на выполнение» (Execute Disable bit, XD).

Однако использование такой аппаратной защиты требует перевода процессора в режим PAE, поэтому Windows XP SP2 при обнаружении подходящего процессора стала включать этот режим по умолчанию. И вот тут «Майкрософт» столкнулась с довольно серьезной проблемой: оказалось, что не все драйверы могут работать в режиме PAE. Попробуем пояснить эту особенность, не слишком углубляясь в устройство процессоров и механизмы адресации.

В Windows используется так называемая плоская модель памяти. Тридцать два разряда адреса обеспечивают обращение к пространству размером четыре гигабайта. Таким образом, каждой ячейке ОЗУ или ячейке памяти другого устройства соответствует определенный адрес, и никаких двусмысленностей тут быть не может. Включенный режим PAE дает возможность использовать 36 разрядов адреса и увеличить количество ячеек памяти в 16 раз. Но ведь система команд процессора остается той же самой и может адресовать только 4 миллиарда (двоичных) байтов! И вот, чтобы обеспечить возможность доступа к любому из 64 миллиардов байтов, указав только 32 разряда адреса, в процессоре включается дополнительный этап трансляции адресов (те, кого интересуют подробности, могут обратиться к специальной литературе — например, книге Руссиновича и Соломона «Внутреннее устройство Windows»). В результате 32-разрядный адрес в программе может указывать на любой из байтов в 36-разрядном пространстве.

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

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

И вот с такими драйверами и возникли проблемы в XP SP2. Хотя количество фирм, драйверы которых переставали работать или даже вызывали крах системы, оказалось невелико, количество выпущенных этими фирмами устройств исчислялось миллионами. Соответственно, и количество пользователей, которые могли бы после установки SP2 получить неприятный сюрприз, оказывалось весьма значительным. В результате многие пользователи и сами отказались бы устанавливать этот пакет, и разнесли бы о нем дурную славу, что повлияло бы и на других пользователей. Они, хоть и без каких-либо веских причин, тоже отказались бы его устанавливать.

А необходимость повышения безопасности ХР компания «Майкрософт» ощущала очень остро. Впрочем, рассуждения на тему, почему мы увидели Windows XP SP2 и не увидели чего-то наподобие Windows XP Second Edition, выходят за рамки данной статьи.

Главное, что нас интересует, это то, что для обеспечения совместимости с плохо написанными драйверами функциональность PAE в SP2 для Windows XP была обрезана. И хотя сам этот режим существует и, более того, на компьютерах с современными процессорами включается по умолчанию, никакого расширения адресного пространства он не дает, просто передавая на выход те же адреса, которые были поданы на вход. Фактически система ведет себя как обычная 32-разрядная без PAE.

То же самое поведение было унаследовано Windows Vista, а затем перешло к Windows 7 и будущей Windows 8. Конечно, 32-разрядным. Причина, по которой это поведение не изменилось, осталась той же самой: обеспечение совместимости. Тем более что необходимость выгадывать доли гигабайта отпала: те, кому нужны большие объемы памяти, могут использовать 64-разрядные версии ОС.

Иногда можно услышать вопрос: если именно этот обрезанный режим PAE мешает системе видеть все четыре гигабайта — так, может, отключить его вовсе, чтобы не мешал, и, вуаля, системе станут доступны 4 ГБ? Увы, не станут: для этого требуется как раз наличие PAE, притом полноценного. Другой не так уж редко задаваемый вопрос звучит так: если устройства действительно мешают системе использовать всю память и резервируют ее часть под свои нужды, то почему же они ничего не резервировали, когда в компьютере стояло два гигабайта ОЗУ?

Вернемся к первому рисунку и рассмотрим ситуацию подробнее. Прежде всего отметим, что нужно четко различать два понятия: размер адресного пространства и объем ОЗУ. Смешение их воедино препятствует пониманию сути вопроса. Адресное пространство — это набор всех существующих (к которым может обратиться процессор и другие устройства) адресов. Для процессоров семейства i386 это 4 гигабайта в обычном режиме и 64 ГБ с использованием PAE. У 64-разрядных систем размер адресного пространства составляет 2 ТБ.

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

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

Рассмотрим, как же в компьютере используется адресное пространство. Сразу подчеркнем, что его распределение выполняется оборудованием компьютера («железом») и операционная система в общем случае не может на это повлиять. Есть только один способ: изменить настройки оборудования с помощью технологии Plug&Play. О ней много говорили в середине 90-х годов прошлого века, но теперь она воспринимается как что-то само собой разумеющееся, и всё увеличивается число людей, которые о ней даже не слышали.

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

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

Раз уж об этом зашла речь, заметим, что в ряде системных плат есть настройка под названием «P&P OS». Если эта настройка выключена (No), то системная плата выполняет распределение адресов для всех устройств. Если включена (Yes), то распределение памяти выполняется только для устройств, необходимых для загрузки, а настройкой остальных устройств будет заниматься операционная система. В случае Windows XP и более новых ОС этого семейства данную настройку рекомендуется включать, поскольку в большинстве случаев Windows выполнит требуемую настройку по крайней мере не хуже, чем BIOS.

Поскольку при таком самоконфигурировании распределяются адреса памяти, не имеет никакого значения, сколько ОЗУ установлено в компьютере — процесс все равно будет протекать одинаково.

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

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

Иногда задают вопрос: а можно ли повлиять на распределение адресов, чтобы сдвинуть все устройства в адресном пространстве как можно выше и сделать как можно больше памяти доступной системе. В общем случае без вмешательства в конструкцию или микропрограммы самих устройств это сделать невозможно. Если же руки все-таки чешутся, а времени не жалко, можно попробовать следующий метод: в BIOS Setup включить настройку «PnP OS» (она может или вовсе отсутствовать или называться по-другому), чтобы адреса для большинства устройств распределяла Windows, а затем переустанавливать драйверы, используя отредактированные файлы inf с удаленными областями памяти, которые, на ваш взгляд, расположены слишком низко.

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

Может возникнуть также вопрос: а что будет, если установить видеоадаптер с четырьмя гигабайтами памяти. Ведь тогда получается, что система останется совсем без ОЗУ и работать не сможет. На самом деле ничего страшного не произойдет: видеоадаптеры уже довольно давно используют участок адресного пространства размером 256 МБ, и доступ ко всему объему памяти видеоускорителя осуществляется через окно такого размера. Так что больше 256 мегабайт видеоадаптер не отнимет. Возможно, в каких-то моделях размер этого окна увеличен вдвое или даже вчетверо, но автору в руки они пока не попадали.

64 разряда

Итак, с 32-разрядными системами мы разобрались. Теперь перейдем к 64-разрядным.

Вот уж тут-то, казалось бы, никаких подводных камней быть не должно. Система может использовать куда больше четырех гигабайт, так что, на первый взгляд, достаточно воткнуть в системную плату память и установить систему. Но оказывается, не все так просто. Прежде всего, отметим, что специального оборудования, предназначенного только для 64-разрядных систем, найти не удастся (мы говорим об обычных ПК). Любая системная плата, сетевая плата, видеоадаптер и пр., работающие в 64-разрядной системе, должны с одинаковым успехом работать в 32-разрядной.

А это означает, что адреса устройств должны оставаться в пределах первых четырех гигабайт. И значит, все ограничения, накладываемые на объем памяти, доступный 32-разрядной системе, оказываются применимыми и к 64-разрядной — конечно, в том случае, если системная плата не поддерживает переадресацию или если эта переадресация отключена в настройках.

Не поддерживают переадресацию системные платы на наборах микросхем Intel до 945 включительно. Новыми их, конечно, не назовешь, но компьютеры на их базе еще существуют и используются. Так вот, на таких платах и 64-разрядная, и 32-разрядная системы смогут увидеть одинаковое количество памяти, и оно будет меньше 4 ГБ. Почему меньше — описано выше.

С 64-разрядными процессорами AMD дело обстоит проще: у них контроллер памяти уже довольно давно встроен в процессор, и переадресация отсутствует только в устаревших моделях. Все процессоры для 939-контактного гнезда и более новые поддерживают больше 4 ГБ и, соответственно, умеют выполнять переадресацию памяти. То же самое относится к процессорам Intel семейств Core i3, i5, i7.

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

И здесь нас поджидает сюрприз, подобный тому, с которым мы сталкиваемся в 32-разрядной системе: использование адресного пространства для работы устройств может ограничить объем памяти, доступный Windows.

Например, если системная плата поддерживает до 8 ГБ ОЗУ (скажем, использующая набор микросхем G35), и установить все эти 8 ГБ, то использоваться будут только ≈7—7,25 ГБ. Причина заключается в следующем: на такой системной плате разведены 33 линии адреса, что, с точки зрения изготовителя, вполне логично — зачем усложнять конструкцию, если больше 8 ГБ плата все равно не поддерживает? Поэтому даже если контроллер памяти сможет перекинуть неиспользуемый участок ОЗУ в девятый гигабайт, обратиться к нему все равно будет невозможно. Для этого потребуется 34-разрядный адрес, который физически нельзя сформировать на 33-разрядной системной шине. Точно так же на платах, поддерживающих 16 ГБ, Windows сможет использовать ≈15—15,25 ГБ и так далее.

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

Рис. 3. Эта настройка ограничивает верхнюю границу адресов, а не размер памяти

То есть если задать эту величину равной 4096 МБ, то память, расположенная выше этой границы (переадресованная в пятый гигабайт, например), использоваться не будет, и фактически объем памяти будет ограничен примерно тремя гигабайтами. Эту особенность в некоторых случаях удается использовать для диагностики того, работает переадресация или нет. Например, автору встретился случай, когда на ноутбуке Windows использовала 3,75 ГБ из четырех, и было неясно: то ли не работает переадресация, то ли память используется на какие-то нужды. Установка флажка и ограничение размера памяти четырьмя гигабайтами привели к тому, что стали использоваться только 3,25 ГБ. Из этого можно сделать вывод, что переадресация работала, а четверть гигабайта, следовательно, использовалась для видеоадаптера или каких-то других целей.

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

Автор статьи является MS MVP — Windows Expert-IT Pro

Виндовс 10 сколько оперативной памяти поддерживает

На этот вопрос: «Сколько нужно?», часто можно услышать ответ, что оперативной памяти (ОЗУ, RAM) много не бывает и желательно устанавливать ее больше. Однако всем требуется знать точную цифру.

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

Сколько оперативной памяти нужно для работы в Windows 10?

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

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

С целью нормального функционирования офисных программ и работы в глобальной сети нужно не меньше 2 ГБ RAM. На всех персональных компьютерах с минимальной комплектацией и даже в самых дешевых лэптопах имеется в наличие именно 2 ГБ RAM.

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

Подводя итоги, можем уверенно сказать, что с целью выполнения основной массы работ в операционной системе Windows 10 хватит 4 ГБ ОЗУ.

Сколько оперативной памяти необходимо для комфортного запуска и функционирования компьютерных игр?

Ежегодно эта сфера программирования развивается в сторону увеличения требований к системным параметрам компьютеров, однако неправильно будет утверждать, будто для них потребуется недосягаемое значение ОЗУ. Если на вашем компьютере установлена видеокарта с соответствующими параметрами для игровых приложений, то даже с 2 ГБ RAM вы сможете включить игру на минимальных настройках. Процесс самой игры будет возможен, но не приятен.

Следует обратить внимание на советы к показателям ПК современных игр, например, Crysis 3. Все подобные игры требуют наличие не менее 4 ГБ RAM. Данному показателю сегодня соответствуют фактически все производимые ПК.

Но если пользователь хочет получать удовольствие от изображения высокого разрешения в играх, то необходимо вдвое больше ОЗУ (8 ГБ). Особые любители игрушек ставят и по 16 ГБ на свои компьютеры, что конечно оправданно, однако в основной массе случаев это перебор.

Сколько Windows 10 поддерживает оперативной памяти?

В связи с ограничениями внутренней архитектуры Windows 10 от фирмы Microsoft, поддерживается лишь конкретное количество ОЗУ.

Ниже приводятся значения ОЗУ, которые поддерживает Windows 10:

  1. Home x86 — 4 ГБ;
  2. Pro x86 — 4 ГБ;
  3. Home x64 — 128 ГБ;
  4. Pro x64 — 512 ГБ.

При 32-х битной версии операционная система не поддерживает больше 4 ГБ RAM, а фактически она оставляет для использования лишь около 3 ГБ. Редакция операционной системы 64 bit имеет возможность поддержки огромного размера ОЗУ, что, несомненно, порадует любителей современных компьютерных игр, т.к. недостатка в оперативной памяти в случае установленной 64-х битной редакции Windows 10 у них не будет.

Похожие статьи

Интересные цифры привели на счет памяти и 10-й винды. Оказывается, не всегда верно утверждение, что чем больше памяти тем лучше. Буду иметь в виду. Спасибо.

«Ниже приводятся значения ОЗУ, которые поддерживает Windows 10:

Home x86 — 4 ГБ;
Pro x86 — 4 ГБ;
Home x64 — 128 ГБ;
Pro x64 — 512 ГБ.»
Объясните, пожалуйста, последние 2 строчки про 128ГБ и 512ГБ. Это не ошибка?

Здравствуйте! Нет. Это не ошибка. Здесь все правильно написано. Все без исключения Виндовс имеют возможность задействовать в работе лишь ограниченное количество ОЗУ. Но если в компьютере установлена 64-х битная система, то практически можно сказать, что у владельца ПК ограничений нет, т.к. даже значение в 128 ГБ очень маловероятно для пользовательского компьютера. Если же по определенным причинам в ПК не была инсталлирована 64-bit Windows, то больше 4 гигабайт она задействовать не будет (фактически даже меньше), так как просто не позволят внутренние архитектурные ограничения. Ограничение задано самим разработчиком операционной системы, т.е. корпорацией Майкрософт. Не смотря на то, что на форумах IT в глобальной сети существует множество мнений о возможности убрать это ограничение, на самом деле делать этого нельзя. Потому что будут некорректно функционировать драйвера и приложения при задействовании больше четырех гигабайт ОЗУ. Но есть очень простой выход – установить 64-ю Виндовс, для которой все ПО намного тщательнее проходит тестирование.
В реальности, например, 32-х bit Виндовс позволяют задействовать не более 3,5 Гб, т.к. у драйверов имеются определенные адреса, что запрещает другим приложениям использовать определенный объем памяти равный 512 МБ. Но «умельцами» разработаны специальные патчи, которые могут сместить эти адреса за лимитный предел и ОС будет доступна уже вся имеющиеся память равная четырем гигабайтам. Однако после патча ПО не будет нормально функционировать и ОС часто начнет подвисать, и возникнут сбои в ее работе. Поэтому пользователям желающим установить в свой компьютер, например, 8 ГБ ОЗУ либо более рекомендуется устанавливать 64-х разрядную систему, которая вместе с запущенными в ней 64-х разрядными приложениями позволят оптимально использовать весь имеющийся объем оперативки.

Нагло врет! «32-х bit Виндовс» например, виндовс 2008, поддерживает для X86 от 4 до 64 ГБ оперативы, для X64 от 32 ГБ до 1024 ГБ а для IA64 до 2 Террабайт или 2048 ГБ! Так что я бы еще добавил что вы написали для «32-х bit Виндовс 10». Не вводите людей в заблуждение!

Алекс, поздравляю Вас! Похоже, Вы уличили во лжи официальный ресурс Майкрософт, т. к. все указанные в статье показатели взяты оттуда и ничего от себя не добавлено. Если Вы уверены в своей правоте, то можете высказать свое мнение на сайте самого производителя Windows 10. Специалисты из Microsoft всегда высоко оценивают грамотных и талантливых людей, способных быстро и эффективно выявлять ошибки в их работе.

Всё правильно написано..он про Виндовс сервер 2008…это разные ОС…

В своей работе неоднократно сталкивалась с необходимостью увеличения объёма оперативы. Интересно, в каком это месте 32-х битная система может поддерживать до 64-х Гб оперативы? Поставить можно, но она их не увидит. Видит она только 4. Остальные не функционируют.

При 32-х битной версии операционная система не поддерживает больше 4 ГБ RAM, а фактически она оставляет для использования лишь около 3 ГБ.

32-разрядные системы не поддерживают более 4ГБ.

32 битная система никак не может видеть больше 4Гб ОЗУ, так как ограничена из за разрядности))

Всё дело в том, что 32битные версии ОС, как было сказано выше, в силу архитектурных ограничений не поддерживают работу с адресами памяти не «умещающимися» в 32бита.32 (4294967296), т.е. всего 4ГБ.

2 в степени 32 и поделить три раза на 1024 и это будет равно 4 ГБ. Выводы делай сам…

Windows 10 нужно 2 ГБ для запуска, а 4 ГБ ОЗУ — для нормальной работы. Если брать графическое ПО, то потребуется уже от 8 ГБ ОЗУ. Вышеприведённые системные требования имеют отношение к Windows 7, а сама «десятка» уже требует ровно столько, сколько написано здесь лишь для обычного запуска.

здравствуйте вы не знаете где можно установить виндовс с 8 гб озу

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

Не все знают, что операционные системы Windows от компании Microsoft поддерживают только определенный объем оперативной памяти. Поэтому если вы используете, к примеру, Windows XP 32 bit, то даже при наличии 16 Гб оперативной памяти система будет поддерживать не более 4 Гб из них, а на деле еще меньше. Связано это с внутренними архитектурными ограничениями.

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

Windows XP

  • 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 Гб памяти.

Максимально поддерживаемый объём оперативной памяти для разных версий Windows. Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?

Наверное многие помнят, или слышали про первые, на сегодняшний день уже древние компьютеры, такие как к примеру ZX Spectrum? Кто не помнит или забыл, то напомним, что оперативная память для этих динозавров измерялась в килобайтах. Да-да, именно в килобайтах, даже не в мегабайтах.

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

Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?

Допустим вы захотели в свой компьютер установить дополнительные линейки оперативки. Предположим было у вас 4 Гб, воткнули еще 4 Гб. Включаем комп, а в свойствах все те-же 4Гб. (Да и то это округленный показатель, на деле максимум 3.750 Гб). Почему так? О ужас.

Почему остались те-же 4 Гб. оперативы? Давайте разберемся с этим вопросом, раз и навсегда.

Все операционные системы Windows с разрядностью x86 (32 bit) не важно какая версия, все они видят только до 4 Гб. памяти. Вы хоть истыкайте памятью весь компьютер, как ежика с иголками, он будет видеть только до 4 гигабайта. Связано это с внутренними архитектурными ограничениями.

Если вы установите на компьютере 64 битную операционную систему, то все ваши линейки памяти система и увидит.

Сколько оперативной памяти максимально видит разная версия Windows

Windows XP

  1. Windows XP x86 (32 bit): 4 гб.
  2. Windows XP x64 (64 bit): 128 Гб.

Windows 7

  1. Windows 7 Starter x86 (32 bit): 2 Гб.
  2. Windows 7 Home Basic x86 (32 bit): 4 Гб.
  3. Windows 7 Home Premium x86 (32 bit): 4 Гб.
  4. Windows 7 Professional x86 (32 bit): 4 Гб.
  5. Windows 7 Enterprise x86 (32 bit): 4 Гб.
  6. Windows 7 Ultimate x86 (32 bit): 4 Гб.
  7. Windows 7 Home Basic x64 (64 bit): 8 Гб.
  8. Windows 7 Home Premium x64 (64 bit): 16 Гб.
  9. Windows 7 Professional x64 (64 bit): 192 Гб.
  10. Windows 7 Enterprise x64 (64 bit): 192 Гб.
  11. Windows 7 Ultimate x64 (64 bit): 192 Гб.

Windows 8 / 8.1

  1. Windows 8 x86 (32 bit): 4 Гб.
  2. Windows 8 Professional x86 (32 bit): 4 Гб.
  3. Windows 8 Enterprise x86 (32 bit): 4 Гб.
  4. Windows 8 x64 (64 bit): 128 Гб.
  5. Windows 8 Professional x64 (64 bit): 512 Гб.
  6. Windows 8 Enterprise x64 (64 bit): 512 Гб.

Windows 10

  1. Windows 10 Home x86 (32 bit): 4 Гб.
  2. Windows 10 Home x64 (64 bit): 128 Гб.
  3. Windows 10 Pro x86 (32 bit): 4 Гб.
  4. Windows 10 Pro x64 (64 bit): 512 Гб.

Как видите, 64-битные редакции поддерживает огромный объем оперативной памяти, а вот в случае с 32-битной версией нужно быть внимательным с выбором: зачастую система не поддерживает даже указанные 4 Гб.

Максимальное количество оперативной памяти, которые способны «увидеть» 32 разрядные версии Windows — это 4 Гб. Таким образом, если у вас больший объем RAM, следует установить 64-разрядную версию, чтобы воспользоваться этой памятью.

Для того, чтобы узнать, какая версия Windows установлена на вашем компьютере, откройте пункт «Система» в панели управления (или кликните по «Мой компьютер» правой кнопкой мыши и выберите «Свойства»).

Сколько оперативной памяти нужно для Windows 10

На этот вопрос: «Сколько нужно?», часто можно услышать ответ, что оперативной памяти (ОЗУ, RAM) много не бывает и желательно устанавливать ее больше. Однако всем требуется знать точную цифру.

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

Сколько оперативной памяти нужно для работы в Windows 10?

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

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

С целью нормального функционирования офисных программ и работы в глобальной сети нужно не меньше 2 ГБ RAM. На всех персональных компьютерах с минимальной комплектацией и даже в самых дешевых лэптопах имеется в наличие именно 2 ГБ RAM.

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

Подводя итоги, можем уверенно сказать, что с целью выполнения основной массы работ в операционной системе Windows 10 хватит 4 ГБ ОЗУ.

Сколько оперативной памяти необходимо для комфортного запуска и функционирования компьютерных игр?

Ежегодно эта сфера программирования развивается в сторону увеличения требований к системным параметрам компьютеров, однако неправильно будет утверждать, будто для них потребуется недосягаемое значение ОЗУ. Если на вашем компьютере установлена видеокарта с соответствующими параметрами для игровых приложений, то даже с 2 ГБ RAM вы сможете включить игру на минимальных настройках. Процесс самой игры будет возможен, но не приятен.

Следует обратить внимание на советы к показателям ПК современных игр, например, Crysis 3. Все подобные игры требуют наличие не менее 4 ГБ RAM. Данному показателю сегодня соответствуют фактически все производимые ПК.

Но если пользователь хочет получать удовольствие от изображения высокого разрешения в играх, то необходимо вдвое больше ОЗУ (8 ГБ). Особые любители игрушек ставят и по 16 ГБ на свои компьютеры, что конечно оправданно, однако в основной массе случаев это перебор.

Сколько Windows 10 поддерживает оперативной памяти?

В связи с ограничениями внутренней архитектуры Windows 10 от фирмы Microsoft, поддерживается лишь конкретное количество ОЗУ.

Ниже приводятся значения ОЗУ, которые поддерживает Windows 10:

  1. Home x86 — 4 ГБ;
  2. Pro x86 — 4 ГБ;
  3. Home x64 — 128 ГБ;
  4. Pro x64 — 512 ГБ.

При 32-х битной версии операционная система не поддерживает больше 4 ГБ RAM, а фактически она оставляет для использования лишь около 3 ГБ. Редакция операционной системы 64 bit имеет возможность поддержки огромного размера ОЗУ, что, несомненно, порадует любителей современных компьютерных игр, т.к. недостатка в оперативной памяти в случае установленной 64-х битной редакции Windows 10 у них не будет.

Системные требования для ОС Windows 7


Поддержка Windows 7 закончилась 14 января 2020 г.

Чтобы продолжить получать обновления системы безопасности от Майкрософт, мы рекомендуем перейти на Windows 10.


Подробнее


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


  • 32-разрядный (x86) или 64-разрядный (x64) процессор* с тактовой частотой 1 ГГц или выше.

  • 1 ГБ (для 32-разрядного процессора) или 2 ГБ (для 64-разрядного процессора) ОЗУ.

  • 16 ГБ (для 32-разрядной системы) или 20 ГБ (для 64-разрядной системы) свободного места на жестком диске.

  • Графическое устройство DirectX 9 с драйвером WDDM 1.0 или более поздней версии.

Дополнительные требования для использования некоторых функций:


  • Доступ в Интернет (может взиматься плата).

  • В зависимости от разрешения экрана для воспроизведения видео может требоваться дополнительная память и более современное графическое оборудование.

  • Для обеспечения оптимальной производительности в некоторых играх и программах может потребоваться графическая плата, совместимая с DirectX 10 или более высокой.

  • Для некоторых функций Windows Media Center может требоваться ТВ-тюнер и дополнительное оборудование.

  • Для технологии Windows Touch и планшетных ПК требуется специальное оборудование.

  • Для домашней группы требуется сеть и компьютеры под управлениемWindows 7

  • Для записи DVD- и компакт-дисков требуется совместимый оптический дисковод.

  • Для функции BitLocker требуется доверенный платформенный модуль TPM 1.2.

  • Для функции BitLocker To Go требуется USB-накопитель.

  • Для режима Windows%%amp;#160;XP требуется дополнительно 1 ГБ ОЗУ и 15 ГБ свободного места на жестком диске.

  • Для воспроизведения музыки и звука требуется аудиовыход.

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


На компьютерах с многоядерными процессорами:



Windows 7 предназначен для работы с современными многоядерными процессорами. Все 32-разрядные версии Windows 7 могут поддерживать до 32 ядер процессоров, в то время как 64-разрядные версии могут поддерживать до 256 процессорных ядер.


Компьютеры с несколькими процессорами (ЦП):


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

* Более ранние версии Windows, в том числе Windows 7 и Windows 8,1, имеют ограниченную поддержку при работе с новыми процессорами и наборами микросхем от производителей, таких как Intel, AMD, NVidia и Qualcomm. Дополнительные сведения можно найти в разделе вопросы и ответы о жизненном цикле поддержки. На устройстве могут не работать предыдущие версии Windows, если аппаратное обеспечение устройства не является совместимым, на нем нет актуальных драйверов или истек срок его поддержки, предоставляемой изготовителем оборудования (OEM).


памяти — Как 32-разрядная машина поддерживает более 4 ГБ ОЗУ? Память

— Как 32-разрядная машина поддерживает более 4 ГБ ОЗУ? — Ошибка сервера

Сеть обмена стеков

Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетить Stack Exchange

  1. 0

  2. +0

  3. Авторизоваться
    Зарегистрироваться

Server Fault — это сайт вопросов и ответов для системных и сетевых администраторов.Регистрация займет всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Кто угодно может задать вопрос

Кто угодно может ответить

Лучшие ответы голосуются и поднимаются наверх

Спросил

Просмотрено
13к раз

Я всегда задавался вопросом об этом и никогда полностью не понимал, как 32-битные машины обращаются к более чем 4 ГБ ОЗУ.Я имею в виду, что адресных строк больше не осталось, верно?

Я знаю даже на нашем предприятии, что у нас есть серверы баз данных Dell с 8 ГБ ОЗУ, адресуемой машиной, и 32-разрядная версия SQL Server. Достигается ли это аналогично памяти EMS из 20 адресной строки 8086, используя окно вращающейся памяти?

задан 2 мая ’09 в 23: 282009-05-02 23:28

Бреттски

892 33 золотых знака2020 серебряных знаков3030 бронзовых знаков

1

Для поддержки памяти более 4 ГБ Windows использует расширение физического адреса (PAE).Он использует таблицы подкачки для отображения памяти размером более 4 ГБ. При этом размер физического адреса увеличивается до 36 бит или 64 ГБ. PAE также используется в 64-битных ОС; в этом случае максимальный размер увеличивается вдвое до 128 ГБ.

Этот метод действительно означает, что каждый процесс по-прежнему ограничен максимум 4 ГБ памяти.

ответ дан 2 май ’09 в 23:32

Сэм КоганСэм Коган

36.4k66 золотых знаков7474 серебряных знака112112 бронзовых знаков

4

Существует функция Intel под названием PAE, которая фактически позволяет ОС использовать более 4 ГБ памяти. Каждое приложение может использовать только 2 (или 3) ГБ пространства памяти, но, поскольку теперь у ОС больше памяти для распределения, будет меньше разделения между процессами и, следовательно, некоторые возможные преимущества в производительности.

Однако настоящее волшебство начинается с использования API AWE, с помощью которого вы можете фактически использовать больше памяти с помощью одного 32-битного приложения, специально написанного для этого. Это то, что делает SQL Server.

ответ дан 2 май ’09 в 23: 372009-05-02 23:37

Оскар Дювеборн

10.7k33 золотых знака3030 серебряных знаков4848 бронзовых знаков

Это называется PAE.Он работает путем изменения макета таблицы страниц на процессоре для поддержки до 64 ГБ ОЗУ. Однако любое приложение по-прежнему может использовать только 2-3 ГБ (в зависимости от настройки ядра, обычно 2 ГБ для Windows и 3 ГБ для Linux). Кроме того, PAE имеет тенденцию немного замедлять работу машины, потому что поиск в таблице страниц требует дополнительного уровня.

Он должен поддерживаться любым относительно новым процессором.

ответ дан 2 май ’09 в 23:35

Зифре

40911 золотой знак66 серебряных знаков1111 бронзовых знаков

Что ж, ваша операционная система сервера может быть 64-битной.SQL может использовать только 4 гигабайта из 8 или некоторые 32-битные программы порождают больше процессов (например, программное обеспечение для кодирования видео, по моему опыту), чтобы воспользоваться преимуществами оперативной памяти.

ответ дан 2 май ’09 в 23:30

Дэниел А. УайтДэниел А. Уайт

61311 золотой знак99 серебряных знаков2020 бронзовых знаков

Приложение в 32-битной ОС может получить доступ к 4 ГБ адресного пространства.Но это виртуальное адресное пространство и не имеет абсолютно никакого отношения к размеру физической памяти. Большинство современных 32-битных процессоров имеют достаточное количество адресных строк для адресации 64 ГБ ОЗУ. Блоки по 4 Кбайта отображаются в адресное пространство процесса по мере необходимости.

Это PAE, который позволяет получить доступ к более чем 4 ГБ оперативной памяти. Это не такой способ взлома, как часто утверждают, но он довольно эффективен. PAE не вносит принципиальных изменений, отличаются только детали. Фактически, большинство современных систем по умолчанию использует PAE.DEP полагается на ядро ​​PAE.

К сожалению, доступ к ОЗУ сверх 4 ГБ ограничен серверами. Рабочий стол может использовать PAE, но игнорирует любую оперативную память, превышающую 4 ГБ. Для этого есть ряд технических и маркетинговых причин.

Создан 19 авг.

Ларри МиллерЛарри Миллер

20722 серебряных знака22 бронзовых знака

Ошибка сервера лучше всего работает с включенным JavaScript

Ваша конфиденциальность

Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в ​​отношении файлов cookie.

Принимать все файлы cookie

Настроить параметры

windows — Могу ли я иметь 8 ГБ ОЗУ на 32-битной Win 7?

windows — Могу ли я иметь 8 ГБ ОЗУ на 32-битной Win 7? — Суперпользователь

Сеть обмена стеков

Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетить Stack Exchange

  1. 0

  2. +0

  3. Авторизоваться
    Зарегистрироваться

Super User — это сайт вопросов и ответов для компьютерных энтузиастов и опытных пользователей.Регистрация займет всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Кто угодно может задать вопрос

Кто угодно может ответить

Лучшие ответы голосуются и поднимаются наверх

Спросил

Просмотрено
72к раз

Вы можете установить 8 ГБ в 32-битной системе, но вы не сможете его использовать.Для этого вам понадобится 64-битная система.

Создан 27 фев.

Малькольм

32422 серебряных знака1414 бронзовых знаков

8

При использовании 32-битных машин будет обнаружено и использовано только 3,8 ГБ.Если вы хотите большего, переключитесь на 64 бита. В настоящее время я использую 16 ГБ в 64-битной версии Windows 7.

Создан 27 фев.

Зенклис

21111 серебряный знак55 бронзовых знаков

Система, которая позволяет ОС использовать более 4 ГБ ОЗУ на 32-битных машинах, называется PAE.Windows поддерживает его, но, согласно Википедии, объем оперативной памяти, который вы можете использовать, в любом случае ограничен 4 ГБ. (Может быть, есть какой-нибудь хак, позволяющий снять это ограничение?)

Подробнее о PAE в Windows: http://msdn.microsoft.com/en-us/library/aa366796(v=vs.85).aspx

Создан 27 фев.

АльвароGMJ

20611 серебряных знаков33 бронзовых знака

Моя коробка имеет 4 ГБ оперативной памяти, и когда я использую 32-битную Windows, я могу использовать только 3 ГБ оперативной памяти, но с PAE я мог использовать остальное с оперативным диском.Когда у вас есть 8 ГБ, возможно, можно использовать 5 ГБ для RAM-диска, но в любом случае использование ограничено RAM-диском.

Создан 27 фев.

Gigamegs

1,935 золотых знаков3131 серебряный знак4343 бронзовых знака

Суперпользователь лучше всего работает с включенным JavaScript

Ваша конфиденциальность

Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в ​​отношении файлов cookie.

Принимать все файлы cookie

Настроить параметры

памяти — есть ли техническая причина, по которой 32-битные окна ограничены 4 ГБ ОЗУ?

Похоже, что в отрасли существует большая путаница по поводу того, что обычно называют ограничением памяти Windows «4 ГБ».32 = 4,2 миллиарда, что означает, что адрес памяти длиной 32 бита может относиться только к 4,2 миллиардам уникальных ячеек (то есть 4 ГБ).

В мире 32-битной Windows каждое приложение имеет собственное «виртуальное» пространство памяти 4 ГБ. (Это означает, что каждое приложение функционирует так, как если бы у него было 4 ГБ памяти, а системный диспетчер памяти отслеживает отображение памяти, какие приложения какую память используют, управление файлами подкачки и т. Д.)

Эти 4 ГБ пространства равномерно разделены на две части: 2 ГБ выделено для использования ядра, а 2 ГБ осталось для использования приложениями.Каждое приложение получает свои собственные 2 ГБ, но все приложения должны использовать одно и то же пространство ядра 2 ГБ.

ИСТОЧНИК: http://www.brianmadden.com/blogs/brianmadden/archive/2004/02/19/the-4gb-windows-memory-limit-what-does-it-really-mean.aspx

[Edit RE: PAE]

Аппаратная архитектура процессора

x86 дополнена дополнительными адресными строками, используемыми для выбора дополнительной памяти, поэтому размер физического адреса увеличивается с 32 бит до 36 бит. Это теоретически увеличивает максимальный размер физической памяти с 4 ГБ до 64 ГБ.32-битный размер виртуального адреса не изменяется, поэтому обычное прикладное программное обеспечение продолжает использовать инструкции с 32-битными адресами и (в модели с плоской памятью) ограничено 4 гигабайтами виртуального адресного пространства. Операционная система использует таблицы страниц для сопоставления этого адресного пространства размером 4 ГБ с 64 ГБ физической памяти. Сопоставление обычно применяется по-разному для каждого процесса. Таким образом, дополнительная память полезна, даже если ни одно обычное приложение не может получить к ней доступ одновременно.

Сколько оперативной памяти нужно ПК с Windows 10?

Windows представила еще одну новую версию — Windows 10. Она пришла на смену Microsoft Windows 8.1 и поступила в продажу 29 июля 2015 года. Теперь с выпуском этой новой версии Windows возникает вопрос, сколько оперативной памяти требуется ли компьютеру с Windows 10 для его бесперебойной работы.

Давайте посмотрим на необходимые спецификации, которые дает сама Windows.

Согласно Windows минимальный объем оперативной памяти для 32-разрядного ПК с Windows 10 составляет 1 ГБ, а для 64-разрядного ПК с Windows 10 минимально необходимая оперативная память составляет 2 ГБ.

Тем не менее, это может быть теоретически правильным, но для практических целей 1 ГБ или 2 ГБ оперативной памяти недостаточно.

Давайте посмотрим на обе системы по очереди:

32-разрядная версия:

Минимально необходимое требование — 1 ГБ для установки Windows в этой системе.

Однако 32-битная Windows используется редко. И это позволяет максимум 4 ГБ ОЗУ. Даже когда используется 4 ГБ оперативной памяти, ее нельзя использовать на полную мощность. Когда используется 4 ГБ ОЗУ, можно правильно использовать только 3,2 ГБ, а остальная часть тратится впустую.

64-разрядная версия:

Теоретически говоря, для 64-разрядной версии Windows 10 для работы в вашей системе минимально необходимая оперативная память составляет около 2 ГБ, но для правильного использования и возможности выполнять различные операции на ПК минимальные требования становятся около 4 ГБ.

Давайте посмотрим на различные RAM, которые можно использовать в вашей системе.

1 ГБ

Как уже упоминалось, это 32-разрядная система, минимальное требование — 1 ГБ ОЗУ. Однако это не дает и не может найти правильного использования.

1 ГБ ОЗУ позволит вам действительно легко использовать, например, просмотр веб-страниц, электронную почту или редактирование фотографий и т. Д.

Однако другие задачи, такие как игры или запись дисков, должны занять всю вашу Систему и замедлить ее. Редактирование видео невозможно при использовании 1 ГБ ОЗУ.

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

2 ГБ

Как уже упоминалось, для 64-разрядной системы минимальным требованием является 2 ГБ ОЗУ.Однако слишком интенсивное использование 2 ГБ может замедлить работу вашего компьютера и затруднить работу с ним.

2 ГБ должно хватить для выполнения на вашем компьютере всех видов основных действий. Благодаря этому объему оперативной памяти можно выполнять редактирование видео, игры, бесперебойную работу в Microsoft Office и т. Д.

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

Все это говорит о том, что если вы чувствуете, что ваше устройство работает медленно, то следует обновить ОЗУ на 2 ГБ.

4 ГБ

Начиная с того, что использование 4 ГБ ОЗУ в 32-битной системе позволит использовать только 3,2 ГБ из-за ограничения адресации памяти. Однако можно использовать все 4 ГБ в 64-разрядной операционной системе.

Улучшение работы 4 ГБ ОЗУ оправдывает затраты, необходимые для обновления с 2 ГБ. Мало того, что скорость устройства значительно увеличивается, но также можно запускать одновременно несколько приложений, что полезно при запуске таких приложений, как Photoshop и Microsoft Office.

Большая часть ОС Windows 10 оснащена оперативной памятью 4 ГБ или более, а минимальный размер в любой системе Mac также составляет 4 ГБ.

8 ГБ

Только 64-битные системы могут получить доступ к этой оперативной памяти.

Что ж, если вас беспокоит производительность вашего устройства, необходимо использовать 8 ГБ оперативной памяти.

Если вы занимаетесь редактированием фото или видео, вам нужна более быстрая система. Для этого необходима оперативная память на 8 ГБ.

16 ГБ:

Чтобы использовать 16 ГБ ОЗУ, вам потребуется 64-разрядная ОС.Более 8 ГБ ОЗУ не очень распространены, но существуют в виде 16 ГБ, 128 ГБ и т. Д.

При использовании различного высокопроизводительного программного обеспечения для редактирования видео, редактирования изображений и трехмерного моделирования необходимо использовать более 8 ГБ ОЗУ. Чтобы узнать разницу между 8 ГБ и более 8 ГБ, используйте различные приложения для проектирования, такие как Photoshop и другие, в системе с 8 ГБ ОЗУ, а затем обновите его до большей емкости ОЗУ, чтобы ощутить разницу.

16 ГБ +

Для использования этого ОЗУ необходима 64-битная система

Теперь мы говорим о тяжелых тяжелых работах.Компьютер с 16 ГБ + ОЗУ можно использовать для чего угодно. Этот тип конфигурации идеально подходит для одновременного запуска различных виртуальных машин или нескольких ресурсоемких приложений.

Из приведенного выше обсуждения мы можем прийти к выводу, что 1 ГБ или 2 ГБ, несмотря на то, что это минимальные требования, на самом деле не так полезны на практике. Для практического использования можно считать 4 ГБ ОЗУ минимумом, который позволит правильно использовать устройство.

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

Следовательно, можно с уверенностью сказать, что для обычного пользователя 8 ГБ ОЗУ можно считать идеальным вариантом для Windows 10. 4 ГБ также подойдут, однако меньшего объема ОЗУ будет недостаточно, а ОЗУ большего объема, чем 8 ГБ, может не подойти. обязательный.

Свяжитесь с нами сегодня, чтобы узнать об услугах и решениях Bleuwire ™, которые помогут вашему бизнесу.

Примечание: для этого содержимого требуется JavaScript.

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

Обновлено: 31.12.2020 компанией Computer Hope

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

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

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

  • 32-битные системы — до 4 ГБ
  • 64-битные системы — до 128 ГБ

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

  1. Нажмите одновременно клавиши Windows и Pause / Break .
  2. Должно появиться новое окно с надписью System вверху, подобное приведенному ниже.
  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 ) и введите следующую команду:

 судо dmidecode -t 16 

Найдите раздел Maximum Capacity , чтобы увидеть ограничение на RAM.

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

Windows 10 и Windows 7 Требования к ОЗУ — сколько памяти вам нужно?

Выбор технических характеристик для вашего компьютера может быть сложной задачей и в лучшие времена, но в особенности RAM, пожалуй, самая сложная задача.Когда дело доходит до требований к оперативной памяти в Windows 10 (или даже Windows 7), следует помнить о нескольких вещах.

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

Почему важна оперативная память?

RAM — это область оперативной памяти вашего компьютера. Это намного быстрее, чем жесткий диск или даже новейшие твердотельные накопители. Прежде чем ЦП сможет получить доступ к данным, которые ему необходимы для выполнения своей работы, эти данные загружаются в ОЗУ.

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

Минимальные требования к ОЗУ для Windows 10 и Windows 7

И Windows 10, и Windows 7 имеют минимальные требования к оперативной памяти, а именно 1 ГБ для 32-разрядных версий и 2 ГБ для 64-разрядных версий.

Однако запуск даже «базовых» приложений, таких как Office или веб-браузер с большим количеством открытых вкладок, замедлит работу системы с этим минимальным объемом ОЗУ.

Выбор правильного количества ОЗУ для работы

При выборе объема оперативной памяти в компьютерной системе учитывайте следующее:

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

Максимальный объем ОЗУ

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

Например, все 32-разрядные операционные системы могут использовать максимум 4 ГБ ОЗУ, поэтому установка более 4 ГБ ОЗУ в системе с 32-разрядной операционной системой бессмысленна.

Для 64-битных версий Windows ограничения различаются.Microsoft ограничивает объем оперативной памяти, который могут использовать различные версии Windows. Для Windows 7 максимальный объем ОЗУ составляет:

  • Windows 7 Home Basic — 8 ГБ
  • Windows 7 Home Premium — 16 ГБ
  • Windows 7 Professional — 192 ГБ

Windows 10 гораздо шире, позволяя пользователям 64-разрядной версии Home использовать 128 ГБ ОЗУ, а пользователям 64-разрядной версии Pro использовать огромные 2 ТБ ОЗУ!

Скорость ОЗУ и конфигурация каналов

Для компьютера с Windows 10 или Windows 7 скорость ОЗУ и ее пропускная способность так же важны, как и объем установленной ОЗУ.

Современные материнские платы используют уловку, при которой модулям RAM выделяются собственные выделенные каналы памяти. Например, если установлено два модуля ОЗУ (в правильных парных слотах), они будут работать в «двухканальном режиме», что значительно увеличивает пропускную способность. Лучше иметь два модуля по 8 ГБ в двухканальном режиме, чем один модуль 16 ГБ, работающий в одноканальном режиме.

Это довольно сложная тема, поэтому вам следует прочитать «Имеет ли значение более высокая скорость ОЗУ?» а также «Общие сведения о типах оперативной памяти», если вам интересно.

Рекомендуемый объем ОЗУ для Windows 10 и Windows 7

Хотя множество факторов будет влиять на ваши индивидуальные потребности, вот наши общие рекомендации для требований к оперативной памяти Windows 10 и Windows 7:

  • 4 ГБ — Мы считаем это абсолютным минимумом, который должен иметь любой современный компьютер под управлением Windows 10 или Windows 7. Этого достаточно для базовой производительности в таких приложениях, как Word, и для простого просмотра веб-страниц, если вы не открываете слишком много вкладок браузера одновременно.
  • 8 ГБ — это идеальное место для любого компьютера общего назначения, который не используется для тяжелых приложений, таких как редактирование видео или видеоигры. Офисные пакеты и типичная загрузка веб-браузера должны работать нормально, и старые видеоигры с рекомендуемым количеством 8 ГБ являются жизнеспособными, если остальная часть системы подходит для этого.
  • 16 ГБ — это отличный вариант для пользователей, которые выполняют сложные вычислительные задачи, такие как редактирование основного видео, воспроизведение новейших видеоигр или умеренная многозадачность с одновременным использованием большого количества окон браузера и приложений Office.
  • 32 ГБ — это новый золотой стандарт для геймеров и ресурсоемких задач. Если вы редактируете очень сложные видеопроекты, музыкальные произведения, 3D-модели САПР, любое сложное 3D-моделирование или выполняете обработку больших наборов данных, именно здесь начинается самое интересное.
  • 64 ГБ и выше — Теперь мы прочно находимся в верхних эшелонах компьютерных сценариев использования. Рабочие станции с большим количеством ядер ЦП и даже материнские платы с несколькими сокетами нуждаются в этом классе распределения оперативной памяти. Однако геймеры не найдут здесь особой пользы.Этот размер ОЗУ во многом определяется размером ресурсов, которые ЦП должен обрабатывать. Так что, если вам нужно столько оперативной памяти, вы, вероятно, уже это знаете.

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

Почему 32-разрядная Windows не может получить доступ к 4 ГБ ОЗУ?

32-битные процессоры и операционные системы теоретически могут получить доступ к 4 ГБ памяти.Так почему же компьютер Касима Заиба с установленными 4 ГБ видит только 3 ГБ?

[Отправьте свои технические вопросы по адресу [email protected] или разместите их на форуме PCW Answer Line.]

Каждый байт ОЗУ требует своего адреса, и процессор ограничивает длину этих адресов. 32-битный процессор использует адреса длиной 32 бита. Есть только 4 294 967 296 или 4 ГБ возможных 32-битных адресов.

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

Хорошо, если процессор и операционная система, разработанная для этого процессора, могут обрабатывать только 4 ГБ, почему ПК Касима (и ваш, если он 32-разрядный) не может видеть столько?

Потому что не все эти адреса доступны для ОЗУ. Внутри вашего компьютера есть и другие компоненты оборудования, которым нужны адреса, например, шина PCI и хост-адаптер USB.

Ваша видеокарта, вероятно, больше всего требует адресации. Современные графические адаптеры часто содержат гигабайт или больше оперативной памяти, и каждому из этих байтов нужен адрес.Честно говоря, я сомневаюсь, что многие из этих многогигабайтных видеокарт устанавливаются на 32-битные ПК, но даже видеокарта на 512 МБ займет значительную долю из 4 ГБ.

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

Я обещал выше, что расскажу вам об обходном пути для ограничения в 4 ГБ, даже если это вам не поможет. Технология под названием Physical Address Extension (PAE) позволяет 32-разрядному процессору получить доступ к 64 ГБ.

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

Вот и хватит этой идеи.

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