> Зачем 64 разряда (AMD64 или EM64T) на машине с RAM < 4Gb? Пока мне > трудно представить десктоп, не удовлетворяющий этому условию, но вопрос > и к серверу относится тоже http://en.wikipedia.org/wiki/AMD64 Вкратце по killer features: 1. нативная поддержка 64битных целых (соответственно ускорение работы с ними). Полезно для бухгалтерии например. 2. Удвоенное количество регистров (вместо 8 - 16). Соответственно можно больше информации загрузить в регистры и оперировать с ними. 3. вдвое больше SIMD регистров (SSE) (8-16) 4. Больше виртуального адресного пространства (2^48 байт). Может быть актуально где есть большой своп, а памяти не так уж много. 5. Больше физической памяти (очевидно) 6. Поддержка смещения по указателю текущей инструкции (%rip). Полезна для всяких -fPIC и -fPIE, то есть для relocatable objects. 7. SSE и SSE2 во всех 64битных процах. Соответственно, все программы в бинарных дистрибутивах типа Альт автоматически собраны под более совершенную архитектуру, чем i586. Генту больше не нужно. 8. Аппаратный NXbit. Полезен например для Execshield, когда все стеки маркируются как неисполняемые. damir@
ну и я бы ещё добавил AMD-V, аппаратную виртуализацию.. правда это только на новых платформах. http://www.amd64.ru/index.php?link=2&addr=6&page=8 rider@
Ссылок на эту страницу нет