Здравствуйте, Alex_VC, Вы писали:
A_V>Просвятите пож-та: в WinXP скока доступно пользовательского адресного пространства (в Win2000 — 2Гб)? A_V>Или 2Гб — предел для Win32 в целом?
2 Гб — это ограничение 32-битной адресации. Т.е. 2^32 = 2Гб, для всего Win32.
Здравствуйте, Alex_VC, Вы писали:
Q>>Нет. 32-битной системе доступно 4Г, но 2Г нужны самой ОС для своего кода и особенно данных типа таблиц страниц.
A_V>Да это понятно, что 4Гб (из них пользовательсих 2 Гб). Т.е., как я понял, WinXP в данном случае не исключение (в смысле стандартного 2 Гб пользовательского адресного пространства). A_V>Пасиб за ликбез!
Только, тут надо учитывать, что 2Gb (3Gb) это ограничение только на один процесс. В остальном, у современных x86 процессоров шина адреса имеет 36bit. Следовательно, Win32 может использовать до 64Gb памяти.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, Alex_VC, Вы писали:
A_V>Просвятите пож-та: в WinXP скока доступно пользовательского адресного пространства (в Win2000 — 2Гб)? A_V>Или 2Гб — предел для Win32 в целом?
2 Гб, но можно его увеличить ключом /3GB до 3х Гб (в boot.ini)
Здравствуйте, Udjine, Вы писали:
U>Здравствуйте, Alex_VC, Вы писали:
A_V>>Просвятите пож-та: в WinXP скока доступно пользовательского адресного пространства (в Win2000 — 2Гб)? A_V>>Или 2Гб — предел для Win32 в целом?
U>2 Гб — это ограничение 32-битной адресации. Т.е. 2^32 = 2Гб, для всего Win32.
Нет. 32-битной системе доступно 4Г, но 2Г нужны самой ОС для своего кода и особенно данных типа таблиц страниц.
Здравствуйте, Quintanar, Вы писали:
Q>Здравствуйте, Udjine, Вы писали:
U>>Здравствуйте, Alex_VC, Вы писали:
A_V>>>Просвятите пож-та: в WinXP скока доступно пользовательского адресного пространства (в Win2000 — 2Гб)? A_V>>>Или 2Гб — предел для Win32 в целом?
U>>2 Гб — это ограничение 32-битной адресации. Т.е. 2^32 = 2Гб, для всего Win32.
Q>Нет. 32-битной системе доступно 4Г, но 2Г нужны самой ОС для своего кода и особенно данных типа таблиц страниц.
Да это понятно, что 4Гб (из них пользовательсих 2 Гб). Т.е., как я понял, WinXP в данном случае не исключение (в смысле стандартного 2 Гб пользовательского адресного пространства).
Пасиб за ликбез!
Здравствуйте, Quintanar, Вы писали:
U>>2 Гб — это ограничение 32-битной адресации. Т.е. 2^32 = 2Гб, для всего Win32.
Q>Нет. 32-битной системе доступно 4Г, но 2Г нужны самой ОС для своего кода и особенно данных типа таблиц страниц.
> U>>2 Гб — это ограничение 32-битной адресации. Т.е. 2^32 = 2Гб, для всего Win32. > > Q>Нет. 32-битной системе доступно 4Г, но 2Г нужны самой ОС для своего кода и особенно данных типа таблиц страниц. > > В эти ОСевые 2 гига также маппятся dll-ки?
Только системные
Posted via RSDN NNTP Server 2.0
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Здравствуйте, DJ KARIES, Вы писали:
DK>В эти ОСевые 2 гига также маппятся dll-ки?
Если говорить о NT — только драйвера могут быть замаплены. В 9x в старшем адресном пространстве есть 1Gb так называемай shared памяти, туда мапятся всякие kernel32.dll и разделяемые файлы.
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird (c) D.Knuth