Джедай
Статус: Не в сети Регистрация: 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 битов - скорость будет одинаковой или почти одинаковой.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 59
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения