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

Новые Железяки
Хоче себе 64 разрядную железяку аки калькулятор + мать, видюху, пихающуюся в PCI-E. Знакомые говорят о том, что чипсет 939 и 754 переходный и для каждого проца будет своя мать и, соответственно свой чипсет, поэтому будет очень сложно апгрейдить. Кто тестил уже 64-разрядные процы? Будут ли работать окошки 32-разрадные на этой тачке?
Смерть стоит того, чтобы жить,
Любовь стоит того, чтобы ждать... (с) В. Цой
Вам ли любящим баб до блуда,
Жизнь отдавать в угоду?
Я лучше в баре б***ям буду
Подавать ананасную воду! /В.В.Маяковский
Любовь стоит того, чтобы ждать... (с) В. Цой
Вам ли любящим баб до блуда,
Жизнь отдавать в угоду?
Я лучше в баре б***ям буду
Подавать ананасную воду! /В.В.Маяковский
byzon
Что касается 64 разрядной винды, то в ней прекрасно будут работать 32 битные программы, им будет выделятся т.н. "песочница" витуальной памяти, размером 2 ГБ, как и в обычной 32 разрядной винде.
Вот цитата из Рихтера (правда тут рассматривается 64 разрядный виндовс 2000
)
Прекрасно работает у меня Athlon 64, под 32 винду. Значит теория такая: существует 2 типа 64 разрядных процев, одни умеют работать с 32 разрядным кодом, то же Athlon 64 (внутри они его перекомпилируют в 64 разрядный), но при этом производительность меньше, чем у аналогичного 32 разрядного проца, также сществуют полностью 64 разрядные проце (AMD Opteron например) - им подавай 64 разрядную ОС.Кто тестил уже 64-разрядные процы? Будут ли работать окошки 32-разрадные на этой тачке?
Что касается 64 разрядной винды, то в ней прекрасно будут работать 32 битные программы, им будет выделятся т.н. "песочница" витуальной памяти, размером 2 ГБ, как и в обычной 32 разрядной винде.
Вот цитата из Рихтера (правда тут рассматривается 64 разрядный виндовс 2000

*********
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
sorry! Opteron тоже умеет с 64 разрядным кодом работать! Это интеловские 64 разрядники 32 разрядные проги не тянут.
dm
http://www.3dnews.ru/cpu/amd-opteron/
dm
http://www.3dnews.ru/cpu/amd-opteron/
Kill your Self >> save the Planet
dm
http://www.amd.com/us-en/Processors/Pro ... 15,00.html
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