Джедай
Статус: Не в сети Регистрация: 25.10.2002 Откуда: Екатеринбург
Цитата:
1. 32-битная система может оперировать с 4 Гб оперативки 64-битная - с 16 эксабайтами. 2. 64-битные процы на 4 миллиарда раз точнее 32-битных в производимых вычислениях.
(с)
Цитата:
Что даёт переход на 64-битный процессор? Одно - это возможность обрабатывать 8-байтную информацию за такт процессора. Другое - возможность использования 64-бит для адресации памяти. 32-битный процессор может адресовать 2^32, приблизительно 4,3млрд бит. А 64-битный - 2^64, около 18,4 квинтильона бит (около 2,1 млрд гигабайт).
Advanced member
Статус: Не в сети Регистрация: 19.04.2004 Откуда: МоскваИзмайлово
iron3k
Цитата:
А еще (при поддержке со стороны майкрософта) защита от червей, которые используют для входа в систему переполнение буфера
Что-то я сильно сомневаюсь, что с массовым переходом на винду64 такие вирусы вымрут Фантазия у вирусописателей хорошая...
masterjedy Эти цифры конечно впечатляют, токо что толку простому оверклокеру от такой крутой четности?) токо что винда будет глючить точнее
лунь А польза от 64бит будет, когда выйдет полноценная операционка и софт под 64 бита Вот тогда можно будет гнуть пальцы на тему "А ты готов к переходу на новую винду?" (хотя у меня стоит амд64, и доволен)
Кстати, 64-разрядность тут непричем NX afaik поддерживается в любом режиме и MS вроде как собирается задействовать его уже в SP2 для обычной WinXP. Другое дело что поддержка этого самого NX есть пока только в К8, но к 64-разрядности оно все равно не относится ...
Заблокирован Статус: Не в сети Регистрация: 26.10.2003
Ндя, ни одного нормального ответа.
64 битные процессоры имеют преимущество в скорости при работе с целыми 64 числами и при работе с очень большими объёмами данных. Это актуально в серверных/профессиональных приложениях.
Member
Статус: Не в сети Регистрация: 14.03.2004 Откуда: Москва
iron3k
Цитата:
А еще (при поддержке со стороны майкрософта) защита от червей, которые используют для входа в систему переполнение буфера. (MsBlast, Sasser...)
Угу. Если бы проблема переполнения была из-за нехватки адресного пространства, а не криваости ручек мелкомятых. Enot
Цитата:
64 битные процессоры имеют преимущество в скорости при работе с целыми 64 числами и при работе с очень большими объёмами данных. Это актуально в серверных/профессиональных приложениях.
Для очень больших серверов это актуально. И для научных иследований.
Под Линук - то же самое. Для обычного пользователя в ближайшее время никаких преимуществ.
_________________ ФИЗТЕХ- рулез, ФАКИ - сила, Кванты тоже хорошо
Заблокирован Статус: Не в сети Регистрация: 26.10.2003
ArieЧитаем вопрос "В чём преимущества 64-битных над 32-битными процессорами?". Я ответил конкретно на этот вопрос, в общем случае.
Касательно AMD64, там действительно кроме собственно увеличения разрядности добавили "наворотов".
Member
Статус: Не в сети Регистрация: 14.04.2003 Откуда: Минск, Беларусь
nickyoz
Цитата:
а не криваости ручек мелкомятых
Это не кривость мелкомягких, а особенность написания программ программистами на системном языке (С в данном случае). В иксах уязвимостей из-за переполнения буфера ровно столько же (бо язык то же - С). То есть процессор дорабатывается для борьбы с логикой написантов программ на C (насильников) Что такое переполнение буфера не известно ни в джаве, ни в CLR, ни (практически) в Delphi. Правда 64 битность, как верно замечено - не имеет никакого отношения. Кстати, на Alpha-х якобы давно бит запрета исполнения (точнее там явно разрешить надо) есть.
Enot
Цитата:
при работе с очень большими объёмами данных
Большесть - понятие относительное. Вон Far Cry уже 1Gb требуется для нормальной работы (а вполне клиентское приложение). А где один гигабайт, там глядишь и четыре, и восемь Кстати, возможность работы с большой плоской памятью (64 битный логический указатель) - это одновременно и достоинство и недостаток. Достоинство - большие задачи быстрее, недостаток - маленькие медленнее.
Заблокирован Статус: Не в сети Регистрация: 26.10.2003
SweetLow
Цитата:
Кстати, возможность работы с большой плоской памятью (64 битный логический указатель) - это одновременно и достоинство и недостаток. Достоинство - большие задачи быстрее, недостаток - маленькие медленнее.
Хм, а какое отношение имеет разрядность к скорости? Если разрядов не хватает, тогда идёт потеря скорости из-за необходимости дополнительных манипуляций. Если разрядов с избытком, тогда никакой потери нет. Разве что за счёт большего размера данных и немного худшего использования памяти и кеша...
Заблокирован Статус: Не в сети Регистрация: 26.10.2003
SweetLow
Цитата:
На 64 битных указателях при равной длине цепочки требует чтения ровно в 2 раза большего количества байт.
Скорость будет одинаковой. Процессор читает сразу всю строку кеша, т.е. 64 бита. Что для 32 битов, что для 64 битов - скорость будет одинаковой или почти одинаковой.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения