Вопрос такой: проц intel core duo T7700, какой под него лучше дистр ставить 32-ти или таки 64-ех битный? Сильно по разному 64-х битный линух работает на интеле и амд?
Просто этот вопрос, 64 или 32, уже два года перетирает весь инет, а тут товарищь из танка вылез, что-то более осмысленное высказать на эту тему посто не могу уже. Use Google, в общем.
>А зачем же они тогда ставят 64-битные процы, если пользоваться их 64-битностью все равно никто не будет?
Не надо говорить _за_всех_ ;)
У x64 в ряде задач есть много бонусов:
практически неограниченный для _любых_ современных задач размер адресного пространства, вдвое большее число доступных РОН, меньший оверхед в скорости доступа к памяти (для больших систем ), просто нужно уметь их использовать ...
само собой есть и минусы:
чуть большая нагрузка на шину и меньшая эффективность кеша за счёт некоторого увеличения размеров данных (например указатели будут вдвое длиннее)
64 однозначно. По крайней мире, хуже не будет. Одно только НО. Многие драйверки до сих под под 64 бита не отлажены. Ставим 64 бита, смотрим на работу железа, принимаем решение.
> Это от сплита зависит (1/3, 2/2, 3/1 - статический сплит, 0/4, 4/0 - динамический сплит)
Какой нафик сплит.
char * a = malloc (1024*1024*1024);
char * b = malloc (1024*1024*1024);
это уже не работает.
> Ядро какое и как собрано? В нормальных дистрибутивах на 3 гига по умолчанию настроено и все работает.
Ядро обычное и собрано нормально. Никогда с помошью malloc ты более 2 гигов не получишь. Ни на Линукс ни на Виндовс. БОльшие объемы на 32-х битных системах получают через разделяемую память, ramfs и пр. хрень ====> не для обычных программ. Учи матчасть, сисадмин. 3/4 - это вообще из другой оперы.