Новости, обзоры, тесты и сравнения "железа".

Модераторы: DeLL, sansan

Ответить
Аватара пользователя
byzon
Не в сети
Коренной форумщик
Коренной форумщик
Сообщения: 2147
Зарегистрирован: Пн апр 26, 2004 12:33
Откуда: Из МатреНИцы...
Контактная информация:

Новые Железяки

Сообщение byzon »

Хоче себе 64 разрядную железяку аки калькулятор + мать, видюху, пихающуюся в PCI-E. Знакомые говорят о том, что чипсет 939 и 754 переходный и для каждого проца будет своя мать и, соответственно свой чипсет, поэтому будет очень сложно апгрейдить. Кто тестил уже 64-разрядные процы? Будут ли работать окошки 32-разрадные на этой тачке?
Смерть стоит того, чтобы жить,
Любовь стоит того, чтобы ждать... (с) В. Цой

Вам ли любящим баб до блуда,
Жизнь отдавать в угоду?
Я лучше в баре б***ям буду
Подавать ананасную воду! /В.В.Маяковский

Iron Man
Не в сети
Частый гость
Частый гость
Сообщения: 176
Зарегистрирован: Пн фев 07, 2005 14:03

Сообщение Iron Man »

byzon
Кто тестил уже 64-разрядные процы? Будут ли работать окошки 32-разрадные на этой тачке?
Прекрасно работает у меня Athlon 64, под 32 винду. Значит теория такая: существует 2 типа 64 разрядных процев, одни умеют работать с 32 разрядным кодом, то же Athlon 64 (внутри они его перекомпилируют в 64 разрядный), но при этом производительность меньше, чем у аналогичного 32 разрядного проца, также сществуют полностью 64 разрядные проце (AMD Opteron например) - им подавай 64 разрядную ОС.
Что касается 64 разрядной винды, то в ней прекрасно будут работать 32 битные программы, им будет выделятся т.н. "песочница" витуальной памяти, размером 2 ГБ, как и в обычной 32 разрядной винде.

Вот цитата из Рихтера (правда тут рассматривается 64 разрядный виндовс 2000 :D )
*********
Microsoft понимает, что многие разработчики захотят как можно быстрее перенести свои 32-разрндные приложения в 64-разрядную среду Но в исходном кодс любых программ полно таких мест, где предполагается, что указатели являются 32-разрядными значениями Простая перекомпиляция исходного кода приведет к ошибочному усечению указателей и некорректному обращению к памяти

Однако, если бы система как-то гарантировала, что память никогда не будет выделяться по адресам выше 0x00000000 7FFFFFFF, приложение работало бы нормально. И усечение 64-разрядного адреса до 32-разрядного, когда старшие 33 бита равны 0, не создало бы никаких проблем. Так вот, система дает такую гарантию при запуске приложения в "адресной песочнице" (address space sandbox), которая ограничивает полезное адресное пространство процесса до нижних 2 Гб

По умолчанию, когда Вы запускаете 64-разрядное приложение, система резервирует все адресное пространство пользовательского режима, начиная с 0x0000000 80000000, что обеспечивает выделение памяти исключительно в нижних 2 Гб 64-разрядного адресного пространства. Это и есть "адресная песочница". Большинству приложений этого пространства более чем достаточно. А чтобы 64-разрядное приложение могло адресоваться ко всему разделу пользовательского режима (объемом 4 Тб), его следует скомпоновать с ключом /LARGEADDRESSAWARE.
***********
Kill your Self >> save the Planet

Аватара пользователя
DbIMok
Не в сети
Администратор
Администратор
Сообщения: 8270
Зарегистрирован: Ср янв 28, 2004 7:15

Сообщение DbIMok »

Iron Man писал(а):одни умеют работать с 32 разрядным кодом, то же Athlon 64 (внутри они его перекомпилируют в 64 разрядный)
Iron Man писал(а):полностью 64 разрядные проце (AMD Opteron например) - им подавай 64 разрядную ОС
бред

Iron Man
Не в сети
Частый гость
Частый гость
Сообщения: 176
Зарегистрирован: Пн фев 07, 2005 14:03

Сообщение Iron Man »

sorry! Opteron тоже умеет с 64 разрядным кодом работать! Это интеловские 64 разрядники 32 разрядные проги не тянут.
dm
http://www.3dnews.ru/cpu/amd-opteron/
Kill your Self >> save the Planet

Iron Man
Не в сети
Частый гость
Частый гость
Сообщения: 176
Зарегистрирован: Пн фев 07, 2005 14:03

Сообщение Iron Man »

Iron Man
Opteron тоже умеет с 64 разрядным кодом работать!
что-то после вчерашненго пальцы не слушаются, тут я имел ввиду 32 разрядный код :cheesy:
Kill your Self >> save the Planet

Iron Man
Не в сети
Частый гость
Частый гость
Сообщения: 176
Зарегистрирован: Пн фев 07, 2005 14:03

Сообщение Iron Man »

dm
http://www.amd.com/us-en/Processors/Pro ... 15,00.html
AMD Athlon™ 64 Processor Overview
The AMD Athlon™ 64 processor is the most advanced PC processor for mobile computing, providing outstanding performance for demanding software applications. The AMD Athlon 64 processor was also designed to enhance mobility, incorporating AMD PowerNow!™ technology to deliver performance on demand while helping to extend system battery life. The AMD Athlon 64 processor runs on AMD64 technology, and is the first PC processor to run 32-bit applications at full speed while enabling a new generation of powerful 64-bit software applications.
Kill your Self >> save the Planet

Аватара пользователя
DbIMok
Не в сети
Администратор
Администратор
Сообщения: 8270
Зарегистрирован: Ср янв 28, 2004 7:15

Сообщение DbIMok »

Iron Man писал(а):Это интеловские 64 разрядники 32 разрядные проги не тянут.
да, Itanium, потому что эмулируют набор х86. Новые 64 разрядники такие же как у AMD.

Ответить