Прочее компьютерное
Установил 64 битную windows 7, но показывает, что доступно 3гб оперативной памяти из 4х
Как сделать, чтобы было доступно все 4гб?
1. Что делать если память более 4 Гб не видна?
Память состоит из ячеек, где каждая ячейка хранит 1 байт информации. У каждой такой ячейки есть адрес, который записывается в виде двоичного кода. Например ячейка №3 записывается как 11 (два разряда) . Ячейка №10 записывается как 1010 (4 разряда) . Если Windows 32-х разрядная, то такой адрес записывается как 32-разрядный ряд:
00000000 00000000 00000000 0000000 = 0 в десятичной системе.
11111111 11111111 11111111 1111111 = 4294967296 в десятичной системе.
Таким образом, максимальный адрес в 32-разрядной системе будет 4294967296.
Сколько 4294967296 байт в гигабайтах? Переводим:
4294967296 байт / 1024 = 4194304 килобайт
4194304 килобайт / 1024 = 4096 мегабайт
4096 мегабайт / 1024 = 4 гигабайта.
Вот и ответ. Максимальный объем памяти в 32-разрядной операционной системе составляет 4 Гб. Поэтому если вы установите 8 Гб памяти, у вас все равно система будет видеть только 4 Гб. Для того чтобы система видела больше 4 Гб памяти, нужно утанавливать 64-разрядную операционную систему.
2. Почему тогда 32-разрядная система не видит все 4 Гб из установленных 4 Гб, ведь согласно расчетам выше так и должно быть?
Дело в том, что значительная часть ячеек (адресного пространства) используется в нуждах установленных периферийных устройств. Большую часть этих ресурсов "съедает" видеокарта. Поэтому в каждом конкретном случае доступная память будет зависить от конфигурации компьютера (какие периферийные устройства установлены) , особенностей BIOS и чипсета (набора микросхем системной логики) . Но в любом случае, от потери части памяти никуда не деться.
3. Если в системе установлено более 4 Гб оперативной памяти нужно, установить 64-разраядную операционную систему, и если в BIOS есть опция "Memory Remap Feature" или "H/W Mem Remap", ее нужно включить (Enabled). Эта опция позволяет перенести блоки адресов, используемые периферийными устройствами, в пространство за пределами 4 Гб.
4. Убираем ограничения используемой памяти.
Нажмите комбинацию клавиш " + R". В появившемся окне введите команду msconfig и нажмите "ОК". В появившемся окне "Конфигурация системы" перейдите на вкладку "Загрузка". Нажмите кнопку "Дополнительные параметры... " и проверьте, установлен ли флажок опции "Максимум памяти". Если стоит, снимите его.
Память состоит из ячеек, где каждая ячейка хранит 1 байт информации. У каждой такой ячейки есть адрес, который записывается в виде двоичного кода. Например ячейка №3 записывается как 11 (два разряда) . Ячейка №10 записывается как 1010 (4 разряда) . Если Windows 32-х разрядная, то такой адрес записывается как 32-разрядный ряд:
00000000 00000000 00000000 0000000 = 0 в десятичной системе.
11111111 11111111 11111111 1111111 = 4294967296 в десятичной системе.
Таким образом, максимальный адрес в 32-разрядной системе будет 4294967296.
Сколько 4294967296 байт в гигабайтах? Переводим:
4294967296 байт / 1024 = 4194304 килобайт
4194304 килобайт / 1024 = 4096 мегабайт
4096 мегабайт / 1024 = 4 гигабайта.
Вот и ответ. Максимальный объем памяти в 32-разрядной операционной системе составляет 4 Гб. Поэтому если вы установите 8 Гб памяти, у вас все равно система будет видеть только 4 Гб. Для того чтобы система видела больше 4 Гб памяти, нужно утанавливать 64-разрядную операционную систему.
2. Почему тогда 32-разрядная система не видит все 4 Гб из установленных 4 Гб, ведь согласно расчетам выше так и должно быть?
Дело в том, что значительная часть ячеек (адресного пространства) используется в нуждах установленных периферийных устройств. Большую часть этих ресурсов "съедает" видеокарта. Поэтому в каждом конкретном случае доступная память будет зависить от конфигурации компьютера (какие периферийные устройства установлены) , особенностей BIOS и чипсета (набора микросхем системной логики) . Но в любом случае, от потери части памяти никуда не деться.
3. Если в системе установлено более 4 Гб оперативной памяти нужно, установить 64-разраядную операционную систему, и если в BIOS есть опция "Memory Remap Feature" или "H/W Mem Remap", ее нужно включить (Enabled). Эта опция позволяет перенести блоки адресов, используемые периферийными устройствами, в пространство за пределами 4 Гб.
4. Убираем ограничения используемой памяти.
Нажмите комбинацию клавиш " + R". В появившемся окне введите команду msconfig и нажмите "ОК". В появившемся окне "Конфигурация системы" перейдите на вкладку "Загрузка". Нажмите кнопку "Дополнительные параметры... " и проверьте, установлен ли флажок опции "Максимум памяти". Если стоит, снимите его.
Даулет Есиркепов
Спасибо огромное. Вы мне помогли!!
железо то поддерживает х64?
Даулет Есиркепов
Ну комп же видит что оперативки 4 гб а доступно 3
какая видяха?
Даулет Есиркепов
GeForce 650ti на 2гб
согласен с холмсом, некоторые видюхи берут на себя память из оперативы. если комп настольный системник, у тебя нормально все планки установлены? все работают?
Даулет Есиркепов
Да всё норм
Похожие вопросы
- если на 1 компьютер установить xp и windows 7 будут ли они конфликтовать между собой?
- Где хранятся установленные гаджеты на windows 7?
- Ноутбук. 2 Гб оперативной памяти. Переход с 32 на 64 битную систему виндовс
- На ноутбуке стоит windows 7 Home 64-bit, можно ли вместо нее установить windows xp 32 битную?
- Удалятся ли файлы и фото с локалного диска (С:) Если обновить Windows 7 С 32-ух Битной системы на 64-ёх Битную Помогите.
- Помогите пожалуйста советом!купила нотбук,на нем установлена 30-и дневного действия windows 7(64-х битная)
- Windows 7 и Windows XP (32/64), что лучше?
- Пропал звук (windows 7) - излишки оперативной памяти!!!
- Windows 7 pro x32 не видит 2гб вместо 4 гб оперативной памяти
- меня интересует вопрос разница между 8 битами в одном байте и 32 или 64 битными програмами.