-
Если процессор двухядерный и поставить 4 Гб памяти, то каждое ядро будет использовать свои 2 Гб, или одни общие 2 Гб?
Если сделать два потока, то каждый поток будет работать в своих двух гигабайтах или тоже в одних общих?
Если нет, то можно ли как-то использовать эту дополнительную память? Потому, что вставить можно 8 Гб, и хотелось бы их использовать именно из под ХР, а не из под 64 битных ОС.
-
> Потому, что вставить можно 8 Гб, и хотелось бы их использовать
> именно из под ХР
Хотеть никому не запрещается. Но использовать?
И причём тут количество ядер в процессоре?
-
По SMP видать не слышали.
А кто не дает? Пользуйся. XP поддерживает PAE (Правда слышел что в SP2 нет).
Только 64 битная лучше для этого подходит. Хотя хрен редьки не слащи.
> Хотеть никому не запрещается. Но использовать?
> И причём тут количество ядер в процессоре?
Потому что помимо SMP есть еще NUMA.
-
> Pavia © (12.10.08 02:34) [2]
Можно рассказать более подробно?
-
Можно какой-нибудь пример использования в Дельфи больше двух гигабайт памяти?
А если можно то и больше 4 гигов.
-
> По SMP видать не слышали.
"Симметричное мультипроцессирование (англ. Symmetric Multiprocessing, или SMP) это архитектура многопроцессорных компьютеров, в которой два или более одинаковых процессоров подключаются к общей памяти."
И что?
Core2Duo - это SMP ?
> Потому что помимо SMP есть еще NUMA.
"SMP это лишь один подход к построению многопроцессорной машины; другим подходом является NUMA, которая предоставляет процессорам отдельные банки памяти."
И что?
Core2Duo - это NUMA ?
-
Про РАЕ:
PAE is supported in the following versions of 32-bit Windows:[10][11]
Version Maximum Physical Memory
Windows 2000 Advanced Server 8 GB
Windows 2000 Datacenter Server 32 GB
Windows XP [12] 4 GB
Windows Server 2003 Enterprise Edition 32 GB
Windows Server 2003 R2 (or SP1) Enterprise Edition 64 GB
Windows Server 2003 Datacenter Edition [13] 64 GB
Windows Server 2003 Standard Edition 4 GB
Windows Vista 4 GB
Windows Server 2008 Enterprise or Datacenter Edition 64 GB
Windows Server 2008 other editions 4 GB
Windows XP SP2 and later, by default, on processors with the no-execute (NX) or execute-disable (XD) feature, runs in PAE mode in order to allow NX. The NX (or XD) bit resides in bit 63 of the page table entry and, without PAE, page table entries only have 32 bits; therefore PAE mode is required if the NX feature is to be exploited. However, desktop versions of Windows (Windows XP, Windows Vista) limit physical address space to 4 GB for driver compatibility reasons.
-
> Pavia © (12.10.08 02:34) [2]
> Потому что помимо SMP есть еще NUMA.
Эээ... и как ты думаешь, в мире существует хоть один компьютер под Windows с NUMA-архитектурой?
-
> Потому, что вставить можно 8 Гб, и хотелось бы их использовать
> именно из под ХР, а не из под 64 битных ОС.
Юзай XP x64 каки проблемы?
-
> Можно какой-нибудь пример использования в Дельфи больше
> двух гигабайт памяти?
VirtualAlloc запроси нужное число.
>
> Если процессор двухядерный и поставить 4 Гб памяти, то каждое
> ядро будет использовать свои 2 Гб, или одни общие 2 Гб?
>
> Если сделать два потока, то каждый поток будет работать
> в своих двух гигабайтах или тоже в одних общих?
Ну и шутник же ты.. :)))
-
DrPass © (12.10.08 12:17) [7]
> Эээ... и как ты думаешь, в мире существует хоть один компьютер
> под Windows с NUMA-архитектурой?
Безусловно существует. Иначе с какой радости в Windows вставлять поддержку NUMA ?
МемТест (12.10.08 01:37)
> Потому, что вставить можно 8 Гб, и хотелось бы их использовать
> именно из под ХР,
XP не умеет. Умеют серверные операционки, например, Windows 2003 server какой-то редакции. Наколько мне известно, под 32-х битной XP больше 3-х гигабайт увидеть проблематично
-
WinXP SP2 32bit
CPU AMD64 X2 RAM 4GB
Виндовс видит 3,25ГБ.
Говорят надо ставить 64-хбитную виндовс.
Всё руки не доходят.
-
> Игорь Шевченко © (12.10.08 16:02) [10]
> Безусловно существует. Иначе с какой радости в Windows вставлять
> поддержку NUMA ?
Хм... Действительно, Vista и Server2008 уже поддерживают. Впрочем, автору темы от этого не холодно, ни жарко :)
-
-
Ru © (12.10.08 16:08) [11]
ладно хоть только видит, а не пользует...
ставил ось на 4GB - ставится и видится :) только БСОДы частенько :(... с 3Гб все в норме, есть предположение что конфлик в адресном пространстве - типа устройства пользуют адреса в верхушке 4Гб адреского пространства, а венда пользет ее как память вот и бсод
-
Slym © (13.10.08 12:44) [14]
ОС w2k3
-
-
-
> DrPass © (12.10.08 12:17) [7]
> > Pavia © (12.10.08 02:34) [2]
> > Потому что помимо SMP есть еще NUMA.
>
> Эээ... и как ты думаешь, в мире существует хоть один компьютер
> под Windows с NUMA-архитектурой?
Да, их полно. AMD64 не что иное как NUMA.
-
> Да, их полно. AMD64 не что иное как NUMA.
sNUMA вроде.
> только БСОДы частенько
Сколько помню ни разу не выскакивало. Правда сейчас на x64, так что может просто забыл.
-
под XP можно запустить RamDrive в области за 4 гиг.
-
> tesseract © (13.10.08 16:30) [19]
>
>
> > Да, их полно. AMD64 не что иное как NUMA.
>
>
> sNUMA вроде.
расшифруй
-
МемТест (12.10.08 01:37)
А почему не 64x Server? если надо использовать 8 Гиг, то лучше 64х - прямая адресация памяти будет.
У нас сервак с 32 гигами под server 2003 64x работает и нормально.
-
> KilkennyCat © (13.10.08 16:58) [20]
>
> под XP можно запустить RamDrive в области за 4 гиг.
Серьёзно? То есть если я себе докуплю, и поставлю 8 гигабайт, то можно 4-ёх гигабайтный виртуальный жёсткий диск получить?
А как это делается? Какой программой?
> stas © (13.10.08 23:02) [22]
>
> МемТест (12.10.08 01:37)
> А почему не 64x Server? если надо использовать 8 Гиг, то
> лучше 64х - прямая адресация памяти будет.
> У нас сервак с 32 гигами под server 2003 64x работает и
> нормально.
Я просто не знаю. На Windows 64 ставить - это значит все программы переносить, все настройки. Гемороя слишком много.
-
МемТест (14.10.08 03:34) [23]
А тебе для чего 8 гиг? есть задача конкретная?
-
> Я просто не знаю. На Windows 64 ставить - это значит все
> программы переносить, все настройки. Гемороя слишком много.
>
Ну и что? за то работать нормально будет, и производительность чуть повыше процентов на 5-10, вот с дровами может быть проблема, дома ставил себе сервер 64х - звук не работал.
У тебя еще чипсет должен поддерживать 8 гиг.
-
> stas © (14.10.08 08:47) [25]
>
>
> > Я просто не знаю. На Windows 64 ставить - это значит все
> > программы переносить, все настройки. Гемороя слишком много.
>
> Ну и что? за то работать нормально будет, и производительность
> чуть повыше процентов на 5-10, вот с дровами может быть
> проблема, дома ставил себе сервер 64х - звук не работал.
Просто Windows (а тем более в редакции Server) не пригодна для использования в архитектуре 64bit на обычных ПК.
А вот к примеру FreeBSD amd64 работает и звук есть "из коробки"; для Linux ещё лучше — можно также использовать проприетарные 64-битные видеодрайверы для акселерации 3D.
-
> Просто Windows (а тем более в редакции Server) не пригодна
> для использования в архитектуре 64bit на обычных ПК.
А в Microsoft об этом знают ? Или ты бредишь ?
-
> на обычных ПК.
это какие?
-
iZEN (14.10.08 09:11) [26]
Это почему? У меня на работе сервер разработчиков обычный атлон под серверной виндой и проблем нет.
А то что звук не работал это драйвер какой-то напрвильный был по 64х.
-
> для Linux ещё лучше — можно также использовать проприетарные
> 64-битные видеодрайверы для акселерации 3D.
*nix от 64-битной системы вообще сильнее винды выигрывает. Там это дело привычное и пересобираеться под нужную тебе архитектуру + все приложения спокойно портяться, с виндой 80% софта работаtт в WoW.
-
tesseract © (14.10.08 12:01) [30]
не понял, а под юниксом что, приложения автоматически становятся 64-битными ? Вот давай я оракл пересоберу ?
-
> Игорь Шевченко © (14.10.08 12:07) [31]
Видимо tesseract намекает, что под линуксом исходники прог открыты и можно просто пересобрать под нужную платформу.
Не знаю, не пересобирал под nix никогда, но пересобрать под 64-винду дольшой проект - не просто, в сымсле - много нюансов вылазит, о которых не задумывались.
-
> МемТест (14.10.08 03:34) [23]
> Серьёзно? То есть если я себе докуплю, и поставлю 8 гигабайт,
> то можно 4-ёх гигабайтный виртуальный жёсткий диск получить?
> А как это делается? Какой программой?
Ссылки выше смотри
-
KSergey © (14.10.08 12:48) [32]
много нюансов вылазит
SizeOf(integer)<>4 - фигасебе нюансик, половина софта стоит на этом постулате
-
> То есть если я себе докуплю, и поставлю 8 гигабайт,
если материнка поддержит. я вот, ради этого сейчас специально материнку менять буду...
-
> Slym (14.10.2008 13:04:34) [34]
Это дурная половина, а не дурная стоит на SizeOf(integer) без всякого сравнения на 4
-
> Anatoly Podgoretsky © (14.10.08 13:22) [36]
Однако ж вот сидящий со мною рядом апологет никсов упорно уверяет, что все проблемы в винде и ее ущербноти, а в никсе все свободно и без ограничений (и бесплатно, заметьте!). Да вот и tesseract говорит, что все просто, лишь пересобрать. Или он говорит о не дурной половине?
-
> KSergey (14.10.2008 13:25:37) [37]
Не понимает, что говорит и возможно сильно лукавит (читай макаронные изделия вешает).
-
KSergey © (14.10.08 13:25) [37]
"Ну и вы тоже говорите"
(с) известный анекдот
-
> Slym © (13.10.08 12:44) [14]
Нормально работает. И видит и юзает. Но стоит то четыре планки по гигу :)
-
Ru © (14.10.08 15:10) [40]
нипонил... и стоит и что? (видно ровно 4гБ) вылеты приложений и бсоды (w2k3 x32) проверялось так: находим папку с кучей файлов выделяем все и запускаем :)
вынимаем 1 плашку (видно 3гБ) и работает беZпроблем
т.е. система била чхала на ресурсы железа и не отрезала "аппаратный" диапазон памяти и как только туда байты посыпались... смерть
-
Slym © (14.10.08 13:04) [34]
sizeof(Integer) и там и там =4. в VS можно без проблем откомпилить проект под любую платформу.
-
> stas © (14.10.08 16:37) [42]
> в VS можно без проблем откомпилить проект под любую платформу.
откомпилить можно (и то не всегда)
Кто за последствия отвечать будет?
-
> Slym © (14.10.08 16:33) [41]
> нипонил... и стоит и что? (видно ровно 4гБ) вылеты приложений
> и бсоды (w2k3 x32) проверялось так: находим папку с кучей
> файлов выделяем все и запускаем :)
Уточните количество фалов (порядок).
Как раз дома 4Гб машинка с w2k3 R2 (x32) - проверю.
-
KSergey © (14.10.08 16:50) [43]
Я думаю последствия не хуже чем в линуксе будут.
-
KSergey © (14.10.08 16:52) [44]
заходил в папку inf и оттуда *.inf в блокноте открывал... гдето на 30-50 вылет (из 300-400)
-
Кому нибудь реально на ХР удалось создать RamDisk в памяти?