Страницы: (3) [1] 2 3  ( К непрочитанному сообщению )

> Правда о 4ГБ ограничении.
 astra Member is Offline
 Отправлено: 26-11-2009, 13:03 (post 1, #929613)

The Introvert

Группа: Members
Сообщений: 6432
Рейтинг:0%-----
(Во флейм решил это не стоит постить)

Я недавно говорил с одним человеком и он скааал мне, что физическое ограничение XP-32bit на 4Г памяти - это абсолютная лажа. что это софтверное ограничение наложенное MS. Что 32 бит никак не влияют на то, сколько памяти XP-32bit может видеть.

Что скажет всезнающий All?
PM
Top Bottom
 Sidorini Member is Offline
 Отправлено: 26-11-2009, 16:54 (post 2, #929640)

Главный Колобок
Group: Global Moders
Группа: Global Moders
Сообщений: 7618
32 битная адресация позволяет поиметь прямой доступ к 4ГБ адресного пространства. Которое включает в себя и адресацию оперативной и видеопамяти и адресацию различных устройств. Это ограничение можно обойти, используя "оконный" доступ к памяти, но далеко не весь софт сможет работать в таком режиме.
PM Email Poster ICQ MSN
Top Bottom
 Lord KiRon Member is Offline
 Отправлено: 26-11-2009, 16:58 (post 3, #929641)

Part time flamer

Группа: Read Only
Сообщений: 7784
Рейтинг:0%-----
Ну собственно Sidorini уже ответил , но отвечу "математически" - адрес хранится в 32-х битном числе , в каждой ячейке 0 или 1 - степени 2-и, то есть максимальное число 2^32 и больше быть не может.
Соответственно "напрямую" к большему адресу не добраться.

Что там действительно "софтовое" это ограничение в 2гига на одну программу.
PM
Top Bottom
 Uzaren Member is Offline
 Отправлено: 26-11-2009, 17:02 (post 4, #929642)

Герой Асфальта
Group: Roots
Группа: Roots
Сообщений: 18547
PM Email Poster Users Website ICQ MSN
Top Bottom
 astra Member is Offline
 Отправлено: 26-11-2009, 17:46 (post 5, #929659)

The Introvert

Группа: Members
Сообщений: 6432
Рейтинг:0%-----
Я отсканирую статью и выложу тут скан (на английском правда).
Интересно что вы скажете по этому поводу.
PM
Top Bottom
 FiL Member is Offline
 Отправлено: 26-11-2009, 19:00 (post 6, #929671)

Сварливый Мозг Клуба
Group: Roots
Группа: Roots
Сообщений: 22885
Windows 2000 Server Datacenter Edition (естественно, 32-битный) уже тогда понимал до 32 гиг памяти.
Так что винда сама по себе работать с памятью за пределами 4-гигового порога на 32-битной архетектуре умеет.
А вот ограничение в 2 гига на процесс - оно есть.
PM Email Poster ICQ AOL MSN
Top Bottom
 astra Member is Offline
 Отправлено: 26-11-2009, 19:18 (post 7, #929680)

The Introvert

Группа: Members
Сообщений: 6432
Рейтинг:0%-----
QUOTE (FiL @ 26-11-2009, 16:00)
Windows 2000 Server Datacenter Edition (естественно, 32-битный) уже тогда понимал до 32 гиг памяти.
Так что винда сама по себе работать с памятью за пределами 4-гигового порога на 32-битной архетектуре умеет.
А вот ограничение в 2 гига на процесс - оно есть.
Получается в XP-32 только 2 процесса? А в 64? Есть ли разница в XP-64 и например W7-64?

Кстати разговор с того и начался, что 32-бит сервер запросто держит больше чем 4Г.
И что это за ограничение в 2Г на процесс? Что такое процесс?

Это сообщение отредактировал(а) astra - 26-11-2009, 19:19
PM
Top Bottom
 Sidorini Member is Offline
 Отправлено: 26-11-2009, 21:27 (post 8, #929713)

Главный Колобок
Group: Global Moders
Группа: Global Moders
Сообщений: 7618
QUOTE (astra @ 26-11-2009, 18:18)
Кстати разговор с того и начался, что 32-бит сервер запросто держит больше чем 4Г.
И на нём работает только специфический софт :)
PM Email Poster ICQ MSN
Top Bottom
 Lord KiRon Member is Offline
 Отправлено: 26-11-2009, 22:42 (post 9, #929743)

Part time flamer

Группа: Read Only
Сообщений: 7784
Рейтинг:0%-----
QUOTE (FiL @ 26-11-2009, 18:00)
Windows 2000 Server Datacenter Edition (естественно, 32-битный) уже тогда понимал до 32 гиг памяти.
Так что винда сама по себе работать с памятью за пределами 4-гигового порога на 32-битной архетектуре умеет.
А вот ограничение в 2 гига на процесс - оно есть.
Там по страницам доступ организован, софт "специфически" надо писать. В связи с тем что дело это мутное и муторное и программ то таки единицы, в голову сейчас приходит только SQL Server но было еще несколько но порядок тот же - "несколько".
А уж если учесть что технологий для "расширения" было не одна а две (одна более ранняя другая более поздняя)...

Это скорее не "возможность софта" а способ умного софта обходить ограничения железа. На DOS вон тоже больше 640К можно было использовать блоками по 64к не смотря на ограничение через extended/expanded правда там действительно было ограничение софта операционки.

Это сообщение отредактировал(а) Lord KiRon - 26-11-2009, 22:46
PM
Top Bottom
 ilmarranen Member is Offline
 Отправлено: 26-11-2009, 22:48 (post 10, #929745)

Junior

Группа: Members
Сообщений: 78
Рейтинг:0%-----
Вот. Плюс всё по ссылочкам - что такое страничная память
PM Email Poster
Top Bottom
 Power User Member is Offline
 Отправлено: 26-11-2009, 22:52 (post 11, #929748)

Superman

Группа: Members
Сообщений: 1194
Рейтинг:0%-----
в двух словах.
1. да может. (ХР до первого сервис пака видела 4 гига полностью)
2. не может. (виноваты криворукие дровописатели - в те временя никто про даже 2 гига не думал... этим кстати и отличаются драйвера под сервер 2003 и под хр - хотя они часто работают и там и тут - но сертефицированные под сервер написаны с учетом "4гига+" - из-за глюков (накладка памяти) - ХР-СП1 откусили поддержку 4гига...
3. есть клюс - 3гига - как раз что бы процесс заюзал 3 гига... (на серверах - на ХР работает ли не знаю - не интересовался...)

доступ к более 4 гигам в 32-х битных системах идет через PAE (который в ХР+СП отключен)

PM Email Poster
Top Bottom
 Gwelgoth Member is Offline
 Отправлено: 27-11-2009, 00:32 (post 12, #929775)

Talk too much

Группа: News makers
Сообщений: 2124
Рейтинг:0%-----
QUOTE (Power User @ 26-11-2009, 20:52)
через PAE (который в ХР+СП отключен)
но который можно включить ;)
PM
Top Bottom
 astra Member is Offline
 Отправлено: 27-11-2009, 00:35 (post 13, #929776)

The Introvert

Группа: Members
Сообщений: 6432
Рейтинг:0%-----
То есть в Линукс 32 бита будет видеь больше чем 4Г?
PM
Top Bottom
 FiL Member is Offline
 Отправлено: 27-11-2009, 07:38 (post 14, #929804)

Сварливый Мозг Клуба
Group: Roots
Группа: Roots
Сообщений: 22885
QUOTE (Sidorini @ 26-11-2009, 13:27)
QUOTE (astra @ 26-11-2009, 18:18)
Кстати разговор с того и начался, что 32-бит сервер запросто держит больше чем 4Г.
И на нём работает только специфический софт :)
ась? на win2000 только специфический софт работает? У нас разные вселенные с тобой? :) А то у меня проблем с запуском обычного софта не возникало.

А SQL Server примечателен тем, что он под себя самого может заюзать больше 2-х гиг.
PM Email Poster ICQ AOL MSN
Top Bottom
 Lord KiRon Member is Offline
 Отправлено: 27-11-2009, 11:38 (post 15, #929833)

Part time flamer

Группа: Read Only
Сообщений: 7784
Рейтинг:0%-----
QUOTE (FiL @ 27-11-2009, 06:38)
ась? на win2000 только специфический софт работает?
Только специфический софт может использовать больше 2-х гига на програмку).
PM
Top Bottom
Topic Options Страницы: (3) [1] 2 3