Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
- Л. Толстой

, что сделать? Прочесть новые сообщения форума
Проверить личные сообщения

Искать в статьях:

Последние компьютерные статьи:

Оперативная память и 32-битные системы (ч.I)

24.09.2009. | Windows

Многие из вас, уверен, хотя бы один раз, перед покупкой или модернизацией компьютера, задумывались о том, какой объем оперативной памяти следует в него установить. Кто-то рекомендует 2 гб, говоря, что их хватит всем, кто-то советует покупать как можно более емкие модули памяти, кто-то считает большой объем оперативной памяти излишеством. Сколько же оперативной памяти нужно для нормальной работы компьютера и какие подводные камни ждут неискушенного пользователя?

Начнем с аксиомы о том, что оперативной памяти много не бывает. Это связано с тем, что сегодня на компьютерах пользователей установлено много серьезных приложений, весьма требовательных к объему ОЗУ: операционные системы (в частности, – Windows, особенно последних версий), пакеты для работы с графикой, трехмерным моделированием, серверные программы, игры и т.п. Каждой нужно уделить место в оперативной памяти, иначе программа не будет работать достаточно эффективно, а возможно, не будет работать вообще.

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

Предыстория

Расскажу вкратце: 32-х битные операционные системы не способны работать с объемом ОЗУ, большим, чем 3 Гб. Это связано со многими причинами, о которых вы сможете подробнее узнать в Википедии . 64-битные системы не страдают от подобного ограничения (оно, конечно, есть, но нам до него еще очень далеко), поэтому в состоянии использовать весь объем оперативной памяти, установленный на вашем компьютере.

Логично предположить, что сегодня имеет смысл ставить только 64-битные операционные системы, а о 32-битных забыть. Однако не все так радужно. До сих пор не решены все проблемы обратной совместимости 32-битных программ, запускаемых через эмулятор в 64-битной ОС. До сих пор не для всех устройств доступны драйверы, скомпилированные под 64-битные платформы, поэтому круг оборудования, совместимого, скажем, с Windows x64, довольно узок.

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

Есть выход

Я научу вас, как получить возможность использовать весь доступный объем ОЗУ, установленный в вашем компьютере в 32-битной ОС.

Для этого следует ввести новый термин – PAE.

Из Википедии: "Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 GB физической памяти (вместо 4 GB, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать 4 GB виртуальной памяти."

Т.е. если мы убедим 32-битную ОС задействовать PAE, мы сможем получить доступ к ранее недоступному объему ОЗУ на железном уровне. При этом, ОС, которые нам интересны (Windows XP, Vista, Windows 7), все равно будут "видеть" лишь 3,3 Гб ОЗУ (возможно, меньше).

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

Виртуальные разделы с VSuite Ramdisk

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

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

Для использования недоступного в ОС объема оперативной памяти следует сперва указать системе, чтобы она загружалась с поддержкой PAE.

PAE в Windows XP x86

Для этого в Windows XP нужно отредактировать файл boot.ini, расположенный в корне диска C:/, добавив в строку инициализации ключ /pae. Возможная версия полученного результата представлена ниже:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /usepmtimer /pae

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

PAE в Windows Vista x86

В случае, если используется ОС Windows Vista, следует действовать иначе, так как Vista более не использует файт boot.ini.

Для включения PAE следует воспользоваться встроенной в систему утилитой под названием BCDedit.

Запустите командную строку, нажав Win+R, введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить ее от имени администратора. В появившееся окно введите:

BCDedit /set nx AlwaysOff

Это необходимо для отключения DEP в Windows Vista. Затем, нажмите Enter и выполните вторую команду:

BCDedit /set pae ForceEnable

Эта строка включает PAE.

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

Продолжение читайте во второй части статьи.

Смотрите также:

Вернуться к новостям

Комментарии

Sergeich

06.10.2009.

И это все? Или надо что-то еще сделать о чем будет написано во второй части? Пока попробую сделать все что здесь написано, посмотрим на результат...

Комментарии

www.vottak.info

03.11.2009.

PAE в Windows XP x86
можно попожробнее. какие недостатки у этого режима.
что подразумевается под
"система будет готова работать с памятью, ранее недоступной, но сама ОС будет все же видеть лишь 3 с немногим гигабайта ОЗУ."
т.к эта невидимая для системы память сможет использоваться другими программами?

Комментарии

AIvPetrov

30.11.2009.

Сделал на Висте все по инструкции. Но видимого ускорения не заметил. Провел тест - никаких изменений. Подскажите - чем и как проверить результат?

Комментарии

Дмитрий

19.01.2010.

"Расскажу вкратце: 32-х битные операционные системы не способны работать с объемом ОЗУ, большим, чем 3 Гб.Это связано со многими причинами, о которых вы сможете подробнее узнать в Википедии."

Наглая ложь. Нет там про это.

Комментарии

Wishmaster

26.02.2010.

ребята, а продолжение будет?
нашел точную инструкцую разблокировки объема памяти для Windows 7, как я понял там вносятся изменения в ядро ОС, собственно для включения в ОС PAE режима, однако перед тем как лезть я в ядро с непонятными патчами, хотелось бы почитать о самом процессе, из статьи википедии о PAE становится ясно, что именно так этот режим и можн включить (пропатчив ядро ОС), вобщем жду продолжения

Комментарии

Vilgelm

04.04.2010.

Спасибо. А про семерку будет инструкция? Или там все аналогично висте?

Комментарии

mistercomp

04.04.2010.

Интересная статья. Даже не думал, что на XP есть ограничение по объему памяти. У меня например показывает 3,5 Гб при установленном 4 Гб. Сейчас попробую установить программу. Не знаю даже поможет или нет. Спасибо за статью!

Комментарии

Lidunya

10.04.2010.

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

Комментарии

Адриан

15.05.2010.

У меня 1 гиг, а в свойствах моего компьютера > 786мб, потомучто часть памяти из оперативки идёт на видеокарту, так что имейте ввиду, не всегда можно увеличить размер до 100%

Комментарии

Компьютеры Рижская

04.08.2010.

Лучше всего выбирать память по быстрее и HDD с большим буфером 32-64 Мб, больше 2048 ГБ ставить не вижу смысла.

Комментарии

Максим

23.08.2010.

а что делать с Windows 7 32-битной, у меня доступно 6 гб, а используется 3.11, помогите пожалуйста

Комментарии

FREERAM

31.08.2010.

Занимательно, только инфа устарела!

Комментарии

vuOten

20.09.2010.

Неплохо..

Комментарии

kravdim

26.09.2010.

Упор в 3.25Гб связан с адресным пространством 32-х бит. Ну не влезает в это самое пространство больше.
Собственно проблема потихоньку сама себя изживает, было время, когда переходили с 16 бит на 32., сейчас тоже самое. Недалек тот день когда со смехом будем вспоминать 2Гб оперативки (как в свое время 2 мегабайта или 8*256кб) и 32-х битные приложения. Хотя и сейчас в 90% случаев за глаза хватает 2 гигов памяти при должной оптимизации. Далеко не всегда объем памяти решает все вопросы.

Комментарии

sostavitel

22.10.2010.

Использовать можно даже нужно вот разблокиратор оперативки до 128ГБ

1. отключаешь антивирь тк.он её трояном может посчитать

2. Запускаешь программу нажимаешь кнопку разблокировать

3. В открывшемся окне командной строки вписываешь латинскую букву - " Y "

4. Комп перезагружается и выбираешь после загрузки с расширенной памятью.

5. Всё можете использовать до 128 Гб оперативки на windows 7 -32 бита


вот ссылка: https://depositfiles.com/files/eiwqbdd8s

Комментарии

Блогосинек

12.11.2010.

Для нормальной работы компьютера надо 4 гига DDR3 ОП. И ничего другого...Хотя, мне и с двумя DDR2 сидится неплохо...

Комментарии

Устройство компьютера

27.11.2010.

Мне тоже с 2 гигами DDR 2 сидится не плохо. Хотя уже при работе с тремя приложениями, например Word, PS и Adobe Dreamweave, не считая мини прог в трее и антивируса. Я начинаю чувствовать небольшие задержки, возможно из зи того, что стоит windows 7, может на старой доброй XP будет лучше.

Комментарии

Sfera

01.12.2010.

Господа я давно уже использую на ХР 32 программу eBoostr она дает возможность (с версии 4 )спокойно использовать всю установлееную RAM на компьютере,а так же флеш память. Прога имеет руский интерфейс и в атоматическом режиме сделает все как надо прирост заметен даже на глаз.
Есть одно но, должен быть включенным режим РАЕ,в некоторых сборках ОС он вообще вырезан на корню (в том числе и на этой что вчера себе поставил к сожалению).Теперь никак немогу задействовать этот РАЕ- может есть соображения по интеграции этого РАЕ в систему?
Ищите рабочую программу eBoostr 4.0. build 554 тут www.sfera.newmail.ru

Комментарии

cheshire

22.12.2010.

А как насчет Linux?

Комментарии

Dmitriy

25.01.2011.

ИМХО
Это всё костыли, для более чем 4 гигов оперативы созданы 64 разрядные ОС

Ваш КО

Комментарии

Sfera

10.02.2011.

НА 64 разрядные ОС не все программы идут. Решение найдено 32-х битные операционные системы СПОСОБНЫ работать с объемом ОЗУ, большим, чем 3 Гб читайте тут https://sfera.newmail.ru/topsoft2.html

Комментарии

ваньк

06.04.2011.

имхо сильно геморойно. проще семерку или линукс поставить.

Комментарии

Гаусс

15.04.2011.

Я за Linux - Ось будущего... =))

Комментарии

pomosh

31.05.2011.

Очень познавательно, и интересно, Спасибо за статью!

Комментарии

Computer-Help

09.06.2011.

Хорошие статьи пишете.
Жаль, что такой замечательный блог перестал обновляться.

Комментарии

metallikus

13.07.2011.

32х разрядные линуксы уже давно до 128Гб оперативы поддерживать научились, только PAE ядро нужно.

Комментарии

вдуватель

20.08.2011.

дайте штото вдуть

Комментарии

Константин

22.08.2011.

[URL=https://elhow.ru/kompjutery/pochemu-zavisaet-kompjuter]Почему зависает компьютер?[/URL])
Сам мучился с этой проблемой у меня постоянно зависал компьютер но после прочтения данной статьи для мне все сразу прояснилось. Были конечно некоторые затруднения но я справился и теперь мой компьютер работает как часы.

Комментарии

Окна

26.09.2011.

Комп просто зависает и перезагруз идет я протер планки и потрес и все работает

Комментарии

Вопрос ответ

23.10.2011.

Спасибо, нашёл ответы на вопросы, которые меня интересуют.

Комментарии

ДГМА

27.10.2011.

Интересная статья, жаль только, что одна часть

Комментарии

Андрей

27.10.2011.

Интересная статья , добавил в избранное

Комментарии

xalidov

29.10.2011.

хоть и старая но и сейчас актуальна

Комментарии

Гарик

10.11.2011.

ех..
Отличный блог... покинутый...

Комментарии

Avangardist

10.02.2012.

Интересный вариант, можно было бы попробовать но на семерку перешел давно и не жалею! Устраивает полностью.

Комментарии

sdsd

12.02.2012.

https://mainsoftware.ucoz.net/ Компьютерный портал Казахстана

Комментарии

Nikolay

26.02.2012.

А х64 венду поставить не проще? Всё равно ведь х86 софт будет работать, а в х64 софте будет дополнительный прирост к производительности...

Комментарии

ara

17.03.2012.

спасибо за статью, буду использовать win7

Комментарии

Apaty

27.03.2012.

Очень нужная статья. Спасибо!

Комментарии

Алексей

26.08.2012.

Здравствуйте!Сайт отличный!Желаю вам успехов и процветания!Предлагаю сотруднечество!Если согласны пишите на e-mail!И жду вас в гости!Еще жду всех желающих освоить свой компьютер!Вот ссылочка:https://buriy.ru/poleznyie-sovetyi/kak-upravlyat-kompyuterom-izdaleka-cherez-internet

Комментарии

Сергей

08.02.2013.

Благодарю за пост, полезным оказался. Правда получилось почему-то не сразу - где-то я косякнул.

Комментарии

Дмитрий

04.06.2013.

Добрый вечер.
Я считаю чем больше памяти, тем лучше. Компьютер работает быстрее и глаз радуется.

Комментарии

Sfera

07.05.2014.

Бесплатно промокод на hostland.ru e5d0fe10
https://www.hostland.ru/order/hosting/?r=e5d0fe10

Комментарии

яяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя

14.05.2014.

когда продолжение!!!!!!!!!!!!!!!!!!!!!!!!!!!!?????????????????????????????

Комментарии

Андреевич

16.05.2014.

Как отключить dep и pae

Комментарии

Сереевич

16.05.2014.

VSuite Ramdisk не работает в VISTA

Оставить комментарий

* Обязательные поля

:

:

:

Ловушка для роботов:
Защита от автоматической рассылки

:

Тематические разделы:

Другие места:

Статьи:

Зарегистрируйтесь !
Если вы еще не зарегистрировались на форуме, сделайте это прямо сейчас! Заходите, получайте помощь и делитесь полезными советами.