[devel] x86_64 десктоп

Damir Shayhutdinov damir на altlinux.org
Вт Окт 10 17:58:22 MSD 2006


> Зачем 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, когда все стеки
маркируются как неисполняемые.


Подробная информация о списке рассылки Devel