Адресное пространство в WinXP
От: Alex_VC  
Дата: 11.02.06 08:50
Оценка:
Просвятите пож-та: в WinXP скока доступно пользовательского адресного пространства (в Win2000 — 2Гб)?
Или 2Гб — предел для Win32 в целом?

17.02.06 03:45: Перенесено из 'Философия программирования'
Re: Адресное пространство в WinXP
От: Noobi Россия fff
Дата: 11.02.06 08:55
Оценка:
Здравствуйте, Alex_VC, Вы писали:

A_V>Просвятите пож-та: в WinXP скока доступно пользовательского адресного пространства (в Win2000 — 2Гб)?

A_V>Или 2Гб — предел для Win32 в целом?

2 Гб, но можно его увеличить ключом /3GB до 3х Гб (в boot.ini)
Re: Адресное пространство в WinXP
От: Udjine  
Дата: 11.02.06 10:46
Оценка: -1 :))) :)))
Здравствуйте, Alex_VC, Вы писали:

A_V>Просвятите пож-та: в WinXP скока доступно пользовательского адресного пространства (в Win2000 — 2Гб)?

A_V>Или 2Гб — предел для Win32 в целом?

2 Гб — это ограничение 32-битной адресации. Т.е. 2^32 = 2Гб, для всего Win32.
Re[2]: Адресное пространство в WinXP
От: Quintanar Россия  
Дата: 11.02.06 11:04
Оценка:
Здравствуйте, Udjine, Вы писали:

U>Здравствуйте, Alex_VC, Вы писали:


A_V>>Просвятите пож-та: в WinXP скока доступно пользовательского адресного пространства (в Win2000 — 2Гб)?

A_V>>Или 2Гб — предел для Win32 в целом?

U>2 Гб — это ограничение 32-битной адресации. Т.е. 2^32 = 2Гб, для всего Win32.


Нет. 32-битной системе доступно 4Г, но 2Г нужны самой ОС для своего кода и особенно данных типа таблиц страниц.
Re[3]: Адресное пространство в WinXP
От: Alex_VC  
Дата: 11.02.06 12:33
Оценка:
Здравствуйте, 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 Гб пользовательского адресного пространства).
Пасиб за ликбез!
Re[4]: Адресное пространство в WinXP
От: TK Лес кывт.рф
Дата: 11.02.06 13:00
Оценка: 1 (1)
Здравствуйте, Alex_VC, Вы писали:

Q>>Нет. 32-битной системе доступно 4Г, но 2Г нужны самой ОС для своего кода и особенно данных типа таблиц страниц.


A_V>Да это понятно, что 4Гб (из них пользовательсих 2 Гб). Т.е., как я понял, WinXP в данном случае не исключение (в смысле стандартного 2 Гб пользовательского адресного пространства).

A_V>Пасиб за ликбез!

Только, тут надо учитывать, что 2Gb (3Gb) это ограничение только на один процесс. В остальном, у современных x86 процессоров шина адреса имеет 36bit. Следовательно, Win32 может использовать до 64Gb памяти.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[3]: Адресное пространство в WinXP
От: DJ KARIES Россия  
Дата: 12.02.06 11:02
Оценка:
Здравствуйте, Quintanar, Вы писали:

U>>2 Гб — это ограничение 32-битной адресации. Т.е. 2^32 = 2Гб, для всего Win32.


Q>Нет. 32-битной системе доступно 4Г, но 2Г нужны самой ОС для своего кода и особенно данных типа таблиц страниц.


В эти ОСевые 2 гига также маппятся dll-ки?
http://dkdens.narod.ru http://giref.forthworks.com
Re[4]: Адресное пространство в WinXP
От: Sergey Россия  
Дата: 13.02.06 16:05
Оценка:
> U>>2 Гб — это ограничение 32-битной адресации. Т.е. 2^32 = 2Гб, для всего Win32.
>
> Q>Нет. 32-битной системе доступно 4Г, но 2Г нужны самой ОС для своего кода и особенно данных типа таблиц страниц.
>
> В эти ОСевые 2 гига также маппятся dll-ки?

Только системные
Posted via RSDN NNTP Server 2.0
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Re[4]: Адресное пространство в WinXP
От: gear nuke  
Дата: 12.03.06 03:22
Оценка:
Здравствуйте, 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.