Windows 7, використовуючи точно ПОЛУСУ встановленої пам'яті


9

Я взяв це безпосередньо з системної інформації:

  • Встановлена ​​фізична пам'ять (ОЗП) 4,00 ГБ
  • Загальна фізична пам'ять 2,00 ГБ
  • Доступна фізична пам'ять 434 Мб
  • Всього віртуальної пам'яті 5,10 ГБ
  • Наявна віртуальна пам'ять 1,19 ГБ
  • Простір файлів сторінки 3,11 ГБ

Також BIOS повідомляє про повний доступний 4 Гб.

Зверніть увагу на встановлений 4 Гбіт, але всього 2 Гб. Я розумію, що в 32-бітовій операційній системі ви ніколи не отримаєте повних 4 ГБ оперативної пам’яті, однак зазвичай ви потрапляєте в діапазон 2,5-3,2 ГБ оперативної пам’яті.

У мене є лише 2 Гб! Мій файл своп зникає, коли я щось роблю! Зауважте, що у мене є подвійні відеокарти SLI nvidia, кожна з 512 Мб на борту, але функцію SLI вимкнено.

Хтось знає, чому Windows може стверджувати, що у мене рівно 2 Гб оперативної пам’яті?

Примітка: раніше запитували на сервері за замовчуванням, але закрито як "належить на суперпользователя" до відкриття цього веб-сайту: /server/39603/windows-7-using-exactly-half-the-installed-memory (я все ще потрібна відповідь!)


Якщо ви не зацікавлені в підтвердженні теорії, чи можете ви розмістити вашу модель MB, а також кількість звітів Windows Memory на кожній графічній карті.
BinaryMisfit

Відповіді:


14

По-перше, ви втратите дуже багато вашої доступної пам’яті за допомогою двох графічних карт, це 1 Гб оперативної пам’яті, втрачено прямо там, а також інші пристрої.

Є перемикач, який ви можете перевірити в msconfig. Перейдіть до початку, введіть msconfig і натисніть клавішу Enter. Перейдіть на вкладку завантаження, натисніть розширені параметри. Перевірте, чи включена опція Максимальна пам'ять, якщо її потім відключити та перезавантажте.

Редагувати:

Проблема полягає в тому, що називається адресним простором. У 32-розрядної системі у вас є 4 Гб адресного простору, і всі пристрої, які вам потрібно використовувати, повинні бути відображені в адресний простір. Кожен пристрій, який потрапляє в карту, вирізає трохи адресного простору та зробить його непридатним для решти системи.

Єдиний спосіб отримати більше 2,5-3 ГБ пам’яті, що використовується, в Windows - це встановити 64-бітну версію. Після того як він буде встановлений, він буде виглядати так само, лише 2 ГБ пам’яті. Щоб отримати всю наявну пам'ять, потрібно зайти в BIOS і включити параметр, який називається перенастроєм пам'яті.

Функції перезапису пам’яті переміщують всі відображені на карті пристрої понад ліміт 4 ГБ в адресному просторі, тим самим звільняючи ваш адресний простір для використання системою.


Але у відеокарт є своя ОЗУ; чому б їм було потрібно вкрасти його з системи?
Натан Рідлі

21
У них є своя ОЗУ, проблема полягає в тому, що називається адресним простором. У 32-розрядної системі у вас є 4 Гб адресного простору, і всі пристрої, які вам потрібно використовувати, повинні бути відображені в адресний простір. Кожен пристрій, який потрапляє в карту, вирізає трохи адресного простору та зробить його непридатним для решти системи.
Пакссі

Ах! Цікаво. Можливо, я повинен встановити 64-бітну Windows?
Натан Рідлі

Так, це єдиний спосіб використовувати більше 2,5-3 ГБ пам’яті
Paxxi

Зверніть увагу, що параметр "Макс. Пам'ять" уже вимкнено.
Натан Рідлі

10

Вам дійсно слід використовувати 64-бітну ОС.

Чувак, де мої 4 гігабайти оперативної пам’яті?


1
Так, я знаю, що стосується справи; що мене кинуло, це те, що я знаходяться менше, ніж звичайний 2,5-3 ГБ барана, і можна було б розраховувати, що наявна кількість становить ВІДПОЛІШУ половину всієї суми.
Натан Рідлі

3
підсумок: пошкодження мозку не варто. йдуть 64-розрядні. У нас майже немає причин цього не робити.
Джефф Етвуд

3
Думав, що я повинен продовжити це. Після публікації цього запитання я ходив 64 біти на місяць або близько того і не оглядався. Жодна проблема сумісності, яку я боявся коли-небудь показати свою голову. Я не можу собі уявити, чому хтось все ще ходив би по 32 біти.
Натан Рідлі

1

У мене теж було половину пам'яті, я створив одну з Windows7, материнською платою Asus P7P55D-E та 4 Гб пам'яті. Я спробував додати ще 4 Гб, і він закрився. То коли я побачив, це скорочення пам'яті навпіл. Я поміняв перший 4 Гб другим і переконався, що картографування було доступним, і це вирішило проблему.


0

Ви перевіряли, чи встановлено BIOS звіти 4 Гб? Може бути, одна з мікросхем пам'яті не вставлена ​​належним чином у гніздо?


Так, BIOS звітів встановлено 4 Гб.
Натан Рідлі

0

Я запускаю 64-бітну версію з 6 ГБ пам’яті і отримую 3 Гб зручне повідомлення - максимальна опція пам’яті увімкнена, і біос бачить 6 ГБ. У мене є одна відеокарта з 1 Гб пам'яті на борту. Отже, встановлення 64-бітного не є відповіддю - тут відбувається щось, з чим потрібно вирішити повідомлення


0

Ви спробували перезавантажувати пам'ять у BIOS? Оскільки в системах AMD64 з IMC, один поширений метод перезавантаження пам’яті (піднімання) може залишати вас лише на 2 Гб нижче лінії 4 ГБ, і це був єдиний метод, доступний до процесорів Revision E K8.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.