Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];

Вниз

Под Windows XP максимум памяти - это 2 или 4 Гб?   Найти похожие ветки 

 
МемТест   (2008-10-12 01:37) [0]

Если процессор двухядерный и поставить 4 Гб памяти, то каждое ядро будет использовать свои 2 Гб, или одни общие 2 Гб?

Если сделать два потока, то каждый поток будет работать в своих двух гигабайтах или тоже в одних общих?

Если нет, то можно ли как-то использовать эту дополнительную память? Потому, что вставить можно 8 Гб, и хотелось бы их использовать именно из под ХР, а не из под 64 битных ОС.


 
Германн ©   (2008-10-12 01:59) [1]


> Потому, что вставить можно 8 Гб, и хотелось бы их использовать
> именно из под ХР

Хотеть никому не запрещается. Но использовать?
И причём тут количество ядер в процессоре?


 
Pavia ©   (2008-10-12 02:34) [2]

По SMP видать не слышали.
А кто не дает? Пользуйся. XP поддерживает PAE (Правда слышел что в SP2 нет).
Только 64 битная лучше для этого подходит. Хотя хрен редьки не слащи.


> Хотеть никому не запрещается. Но использовать?
> И причём тут количество ядер в процессоре?

Потому что помимо SMP есть еще NUMA.


 
МемТест   (2008-10-12 03:46) [3]


> Pavia ©   (12.10.08 02:34) [2]


Можно рассказать более подробно?


 
МемТест   (2008-10-12 03:50) [4]

Можно какой-нибудь пример использования в Дельфи больше двух гигабайт памяти?

А если можно то и больше 4 гигов.


 
МемТест   (2008-10-12 04:12) [5]


> По SMP видать не слышали.


"Симметричное мультипроцессирование (англ. Symmetric Multiprocessing, или SMP) это архитектура многопроцессорных компьютеров, в которой два или более одинаковых процессоров подключаются к общей памяти."

И что?

Core2Duo - это SMP ?


> Потому что помимо SMP есть еще NUMA.


"SMP это лишь один подход к построению многопроцессорной машины; другим подходом является NUMA, которая предоставляет процессорам отдельные банки памяти."

И что?

Core2Duo - это NUMA ?


 
МемТест   (2008-10-12 04:18) [6]

Про РАЕ:

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.


 
DrPass ©   (2008-10-12 12:17) [7]


> Pavia ©   (12.10.08 02:34) [2]


> Потому что помимо SMP есть еще NUMA.

Эээ... и как ты думаешь, в мире существует хоть один компьютер под Windows с NUMA-архитектурой?


 
Tricky_   (2008-10-12 15:18) [8]


> Потому, что вставить можно 8 Гб, и хотелось бы их использовать
> именно из под ХР, а не из под 64 битных ОС.


Юзай XP x64 каки проблемы?


 
Tricky_   (2008-10-12 15:20) [9]


> Можно какой-нибудь пример использования в Дельфи больше
> двух гигабайт памяти?


VirtualAlloc запроси нужное число.


>
> Если процессор двухядерный и поставить 4 Гб памяти, то каждое
> ядро будет использовать свои 2 Гб, или одни общие 2 Гб?
>
> Если сделать два потока, то каждый поток будет работать
> в своих двух гигабайтах или тоже в одних общих?


Ну и шутник же ты.. :)))


 
Игорь Шевченко ©   (2008-10-12 16:02) [10]

DrPass ©   (12.10.08 12:17) [7]

> Эээ... и как ты думаешь, в мире существует хоть один компьютер
> под Windows с NUMA-архитектурой?


Безусловно существует. Иначе с какой радости в Windows вставлять поддержку NUMA ?

МемТест   (12.10.08 01:37)


> Потому, что вставить можно 8 Гб, и хотелось бы их использовать
> именно из под ХР,


XP не умеет. Умеют серверные операционки, например, Windows 2003 server какой-то редакции. Наколько мне известно, под 32-х битной XP больше 3-х гигабайт увидеть проблематично


 
Ru ©   (2008-10-12 16:08) [11]

WinXP SP2 32bit
CPU AMD64 X2 RAM 4GB
Виндовс видит 3,25ГБ.
Говорят надо ставить 64-хбитную виндовс.
Всё руки не доходят.


 
DrPass ©   (2008-10-12 16:12) [12]


> Игорь Шевченко ©   (12.10.08 16:02) [10]


> Безусловно существует. Иначе с какой радости в Windows вставлять
> поддержку NUMA ?

Хм... Действительно, Vista и Server2008 уже поддерживают. Впрочем, автору темы от этого не холодно, ни жарко :)


 
KSergey ©   (2008-10-13 12:11) [13]

в одной из соседних веток ссылка по теме проходила
http://people.overclockers.ru/zauropod/record17


 
Slym ©   (2008-10-13 12:44) [14]

Ru ©   (12.10.08 16:08) [11]
ладно хоть только видит, а не пользует...
ставил ось на 4GB - ставится и видится :) только БСОДы частенько :(... с 3Гб все в норме, есть предположение что конфлик в адресном пространстве - типа устройства пользуют адреса в верхушке 4Гб адреского пространства, а венда пользет ее как память вот и бсод


 
Slym ©   (2008-10-13 12:52) [15]

Slym ©   (13.10.08 12:44) [14]
ОС w2k3


 
Vlad Oshin ©   (2008-10-13 12:59) [16]

http://yandex.ru/yandsearch?text=%5C3GB+XP


 
Slym ©   (2008-10-13 13:44) [17]

Vlad Oshin ©   (13.10.08 12:59) [16]
http://yandex.ru/yandsearch?text=%2FPAE


 
iZEN ©   (2008-10-13 14:12) [18]


> DrPass ©   (12.10.08 12:17) [7]
> > Pavia ©   (12.10.08 02:34) [2]
> > Потому что помимо SMP есть еще NUMA.
>
> Эээ... и как ты думаешь, в мире существует хоть один компьютер
> под Windows с NUMA-архитектурой?

Да, их полно. AMD64 не что иное как NUMA.


 
tesseract ©   (2008-10-13 16:30) [19]


> Да, их полно. AMD64 не что иное как NUMA.


sNUMA вроде.


> только БСОДы частенько


Сколько помню ни разу не выскакивало. Правда сейчас на x64, так что может просто забыл.


 
KilkennyCat ©   (2008-10-13 16:58) [20]

под XP можно запустить RamDrive в области за 4 гиг.


 
iZEN ©   (2008-10-13 17:07) [21]


> tesseract ©   (13.10.08 16:30) [19]
>
>
> > Да, их полно. AMD64 не что иное как NUMA.
>
>
> sNUMA вроде.

расшифруй


 
stas ©   (2008-10-13 23:02) [22]

МемТест   (12.10.08 01:37)
А почему не 64x Server? если надо использовать 8 Гиг, то лучше 64х - прямая адресация памяти будет.
У нас  сервак с 32 гигами под server 2003 64x работает и нормально.


 
МемТест   (2008-10-14 03:34) [23]


> 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 ставить - это значит все программы переносить, все настройки. Гемороя слишком много.


 
stas ©   (2008-10-14 08:41) [24]

МемТест   (14.10.08 03:34) [23]
А тебе для чего 8 гиг? есть задача конкретная?


 
stas ©   (2008-10-14 08:47) [25]


> Я просто не знаю. На Windows 64 ставить - это значит все
> программы переносить, все настройки. Гемороя слишком много.
>

Ну и что? за то работать нормально будет, и производительность чуть повыше процентов на 5-10, вот с дровами может быть проблема, дома ставил себе сервер 64х - звук не работал.
У тебя еще чипсет должен поддерживать 8 гиг.


 
iZEN   (2008-10-14 09:11) [26]


> stas ©   (14.10.08 08:47) [25]
>
>
> > Я просто не знаю. На Windows 64 ставить - это значит все
> > программы переносить, все настройки. Гемороя слишком много.
>
> Ну и что? за то работать нормально будет, и производительность
> чуть повыше процентов на 5-10, вот с дровами может быть
> проблема, дома ставил себе сервер 64х - звук не работал.

Просто Windows (а тем более в редакции Server) не пригодна для использования в архитектуре 64bit на обычных ПК.
А вот к примеру FreeBSD amd64 работает и звук есть "из коробки"; для Linux ещё лучше — можно также использовать проприетарные 64-битные видеодрайверы для акселерации 3D.


 
Игорь Шевченко ©   (2008-10-14 10:26) [27]


> Просто Windows (а тем более в редакции Server) не пригодна
> для использования в архитектуре 64bit на обычных ПК.


А в Microsoft об этом знают ? Или ты бредишь ?


 
brother ©   (2008-10-14 10:38) [28]

> на обычных ПК.

это какие?


 
stas ©   (2008-10-14 11:34) [29]

iZEN   (14.10.08 09:11) [26]
Это почему? У меня на работе сервер разработчиков обычный атлон под серверной виндой и проблем нет.
А то что звук не работал это драйвер какой-то напрвильный был по 64х.


 
tesseract ©   (2008-10-14 12:01) [30]


> для Linux ещё лучше — можно также использовать проприетарные
> 64-битные видеодрайверы для акселерации 3D.


*nix от 64-битной системы вообще сильнее винды выигрывает. Там это дело привычное и пересобираеться под нужную тебе архитектуру + все приложения спокойно портяться, с виндой 80% софта работаtт в WoW.


 
Игорь Шевченко ©   (2008-10-14 12:07) [31]

tesseract ©   (14.10.08 12:01) [30]

не понял, а под юниксом что, приложения автоматически становятся 64-битными ? Вот давай я оракл пересоберу ?


 
KSergey ©   (2008-10-14 12:48) [32]

> Игорь Шевченко ©   (14.10.08 12:07) [31]

Видимо tesseract намекает, что под линуксом исходники прог открыты и можно просто пересобрать под нужную платформу.
Не знаю, не пересобирал под nix никогда, но пересобрать под 64-винду дольшой проект - не просто, в сымсле - много нюансов вылазит, о которых не задумывались.


 
KSergey ©   (2008-10-14 12:50) [33]

> МемТест   (14.10.08 03:34) [23]
> Серьёзно? То есть если я себе докуплю, и поставлю 8 гигабайт,
>  то можно 4-ёх гигабайтный виртуальный жёсткий диск получить?
> А как это делается? Какой программой?

Ссылки выше смотри


 
Slym ©   (2008-10-14 13:04) [34]

KSergey ©   (14.10.08 12:48) [32]
много нюансов вылазит

SizeOf(integer)<>4 - фигасебе нюансик, половина софта стоит на этом постулате


 
KilkennyCat ©   (2008-10-14 13:05) [35]


> То есть если я себе докуплю, и поставлю 8 гигабайт,

если материнка поддержит. я вот, ради этого сейчас специально материнку менять буду...


 
Anatoly Podgoretsky ©   (2008-10-14 13:22) [36]

> Slym  (14.10.2008 13:04:34)  [34]

Это дурная половина, а не дурная стоит на SizeOf(integer) без всякого сравнения на 4


 
KSergey ©   (2008-10-14 13:25) [37]

> Anatoly Podgoretsky ©   (14.10.08 13:22) [36]

Однако ж вот сидящий со мною рядом апологет никсов упорно уверяет, что все проблемы в винде и ее ущербноти, а в никсе все свободно и без ограничений (и бесплатно, заметьте!). Да вот и tesseract говорит, что все просто, лишь пересобрать. Или он говорит о не дурной половине?


 
Anatoly Podgoretsky ©   (2008-10-14 13:37) [38]

> KSergey  (14.10.2008 13:25:37)  [37]

Не понимает, что говорит и возможно сильно лукавит (читай макаронные изделия вешает).


 
Игорь Шевченко ©   (2008-10-14 14:41) [39]

KSergey ©   (14.10.08 13:25) [37]

"Ну и вы тоже говорите"
(с) известный анекдот


 
Ru ©   (2008-10-14 15:10) [40]


> Slym ©   (13.10.08 12:44) [14]


Нормально работает. И видит и юзает. Но стоит то четыре планки по гигу :)



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.049 c
2-1226599478
vegarulez
2008-11-13 21:04
2008.12.21
Подскажите как сделать картинку на канве TButton(VCL)


15-1224141876
brother
2008-10-16 11:24
2008.12.21
проблемма с гуглем...


2-1226407448
Новичок00
2008-11-11 15:44
2008.12.21
Документация по Jedi VCL


15-1224238625
TUser
2008-10-17 14:17
2008.12.21
Вопрос к геймерам


2-1226410134
***mikle***
2008-11-11 16:28
2008.12.21
сбивается указатель





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский