Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Железный и soft форум
Здесь обсуждаем всё, что связано с компьютерами : программы, железо и всё остальное.

Ответ
 
Опции темы
Старый 09.12.2004, 09:16   #1   
Форумец
 
Сообщений: 693
Регистрация: 21.06.2002

Aleks Samodurov вне форума Не в сети
XP и максимум памяти...

Такой вопрос - а какой максимальный объем ФИЗИЧЕСКОЙ памяти XP отводит ОДНУ программу, а сколько ВИРТУАЛЬНОЙ (на однопроцессорной системе)??? Пока что помнится откуда-то про 2Гб физической, и нашли вроде методом тыка что 3Гб виртуальной при 1Гб установленной физической... Вообще это конечно соответствует понятиям о максимальном адресуемом объеме в 4Гб на 32-х разрядных процах... Но причем тут виртуальная? Можно как-то поиграть настройками (если таковые есть)? Просто обдумывается вопрос о целесообразности установки более 2Гб ОЗУ...
  Ответить с цитированием
Старый 09.12.2004, 10:36   #2   
^.^
 
Аватар для scanNE®
 
Сообщений: 10,904
Регистрация: 24.10.2004

scanNE® вне форума Не в сети
Aleks Samodurov очень размытый вопрос, сорри.
если так хочется узнать про макс объем - отключчи свопинг и погляди сколько памяти скушает та или иная программа. Физической памяти. Не забудь, что сама программа жрет столько-то памяти + туева хуча библиотек, необходимых для работы той самой программы, тоже потребляет нехило памяти.
  Ответить с цитированием
Старый 09.12.2004, 20:45   #3   
Форумец
 
Сообщений: 693
Регистрация: 21.06.2002

Aleks Samodurov вне форума Не в сети
Мля - сколько XP может адресовать памяти физической и виртуальной по МАКСИМУМУ одной программе(процессу) на одном 32х разрядном проце? ВСЕГО 4Гб или как?
  Ответить с цитированием
Старый 09.12.2004, 21:03   #4   
^.^
 
Аватар для scanNE®
 
Сообщений: 10,904
Регистрация: 24.10.2004

scanNE® вне форума Не в сети
мля, чего орешь?
на одном 32-разрядном проце максимальный объем адресуемого адресного пространства = 2 в степени 32 = до 4 ГБ max каждому процессу.
максимальный размер виртуального адресного пространства ограничен разрядностью 32 для твово примера.

scanner добавил [date]1102619479[/date]:
андрюха забыл кстате, что винды глюкавые делят адресное пространство на несколько частей, одна из которых отводится ядру, другая - под процессы. Ы?
  Ответить с цитированием
Старый 09.12.2004, 21:11   #5   
gnomik134
 
Аватар для андрюха
 
Сообщений: 162
Регистрация: 07.08.2002

андрюха вне форума Не в сети
Каждому процессу по дефолту выделяет 2 Гб виртуальной, и, если это необходимо, то и физической памяти. Можно расширить до 3-х.
Соответственно, для конкретной программы хз.
scanner Как ты выделишь 4Гб процессу?
  Ответить с цитированием
Старый 09.12.2004, 21:16   #6   
^.^
 
Аватар для scanNE®
 
Сообщений: 10,904
Регистрация: 24.10.2004

scanNE® вне форума Не в сети
андрюха я никому ничего не выделяю
автор спросил про максим. размер - потому такой ответ.
  Ответить с цитированием
Старый 09.12.2004, 21:16   #7   
gnomik134
 
Аватар для андрюха
 
Сообщений: 162
Регистрация: 07.08.2002

андрюха вне форума Не в сети
scanner Именно, в win2k и xp ядру можно отдать и 1 Гб, поэтому процессу может достаться 3. Насколько я помню, конечно.
  Ответить с цитированием
Старый 09.12.2004, 21:22   #8   
^.^
 
Аватар для scanNE®
 
Сообщений: 10,904
Регистрация: 24.10.2004

scanNE® вне форума Не в сети
андрюха 2 системные таблицы имхо: таблица описания сегментов, общая для всех процессов и таблица описания индивидуальных сегментов. Размер второй варьируется в зависимости от доступного виртуального адресного пространства.

scanner добавил [date]1102620524[/date]:
сорри, что лезу, НО виртуальное адресное пространство и виртуальная память = суть разные механизмы обращения к памяти
  Ответить с цитированием
Старый 10.12.2004, 15:35   #9   
Форумец
 
Сообщений: 693
Регистрация: 21.06.2002

Aleks Samodurov вне форума Не в сети
Короче все 4Гб физических не отдаст полюбому, так? Ну хоть не ограничивается в 2ГБ и то хорошо... А своп значит не ограничен? Или все же на один процесс физическая+своп=4Гб всегда и не более того?
  Ответить с цитированием
Старый 11.12.2004, 02:34   #10   
парадоксов друг...
 
Аватар для antey
 
Сообщений: 285
Регистрация: 31.08.2003

antey вне форума Не в сети
Деталей не знаю, но в win2к advanced server есть какой-то навороченный способ адресации больше 4 Гб.
  Ответить с цитированием
Старый 12.12.2004, 22:09   #11   
Форумец
 
Сообщений: 693
Регистрация: 21.06.2002

Aleks Samodurov вне форума Не в сети
Так, с общим объемом доступной ОЗУ вроде с горем пополам разобрались... Возник вопрос в результате копания в реестре - параметр SecondLevelDataCache=0. По пробегавшему сдесь хелпу по реестру следует, что это якобы 256Кб кеша Level2 на проце и измеряется это все дело в Кб. На моем Атлоне Level2 512Кб - параметр менять на 512???
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind