Совместимость приложений и железа 32 бит и 64 бит
Модераторы: Trinity admin`s, Free-lance moderator`s
Совместимость приложений и железа 32 бит и 64 бит
Приобрел у вас сервер на платформе X7SBE-B, Intel 3210 с Intel Core 2 Quad Q6600 2.4GHz-1066. Естественным решением было установить 64 битную ОС win 2003. При установке особых проблем не было, т.к. драйверы железа были и под 32 бит и под 64 бит. Но дальше сложнее, после настройки родных служб и родей сервера. (сервер терминалов и VPN сервер), настал черед устанавливать приложения которые использовались под 32 бит ОС (Win XP, Win Vista) и тут понеслось:
1. Проблемы с BDE (решилось переносом веток реестра и библиотек, хотя до реальной эксплуатации дело не дошло, может еще, что т вылезет)(понимаю, что эт не совсем по правилам использования софта, но надо было решить саму возможность работы)
2. Проблемы с зашифрованными хранилищами сертификатов(используютс для персонализации доступа. Типа iKey и др. ), они требуют использования драйверов, а ОС не может их использовать поскольку они писанны под 32 бита. Пока ни как не решилось, поскольку производитель железа не писал драйверы под 64 бит ОС.
Мудрые гуру, подсоветуйте, куда плыть.
Ставить 32 бит ось типа win 2000 server/////// или же попытать счастья с 2008 .
Если предположить, что все приложения которые будут крутится на сервере будут толко 32 битными, то прирост производительности бует не велик и только за счет того, то ОС свои внутренние задачи будет решать быстрее(работа с дисками и др.)
Выскажите свое мнение.
Может у кого практический опыт по решению подобных задач был?
1. Проблемы с BDE (решилось переносом веток реестра и библиотек, хотя до реальной эксплуатации дело не дошло, может еще, что т вылезет)(понимаю, что эт не совсем по правилам использования софта, но надо было решить саму возможность работы)
2. Проблемы с зашифрованными хранилищами сертификатов(используютс для персонализации доступа. Типа iKey и др. ), они требуют использования драйверов, а ОС не может их использовать поскольку они писанны под 32 бита. Пока ни как не решилось, поскольку производитель железа не писал драйверы под 64 бит ОС.
Мудрые гуру, подсоветуйте, куда плыть.
Ставить 32 бит ось типа win 2000 server/////// или же попытать счастья с 2008 .
Если предположить, что все приложения которые будут крутится на сервере будут толко 32 битными, то прирост производительности бует не велик и только за счет того, то ОС свои внутренние задачи будет решать быстрее(работа с дисками и др.)
Выскажите свое мнение.
Может у кого практический опыт по решению подобных задач был?
- Tert
- Advanced member
- Сообщения: 4233
- Зарегистрирован: 19 янв 2003, 08:09
- Откуда: Москва
- Контактная информация:
Re: Совместимость приложений и железа 32 бит и 64 бит
otto
Странный вопрос.
Если ваше приложение не работает в 64-битной среде, то ставить надо 32-х битную (где работает).
Вообщем то ОС для приложений, а не наоборот.
32-х битные приложения очень редко имеют выигрыш в производительности при работе в x64. Единственный вариант - это когда приложение вместо доступных в x86 2 или 3 ГБ памяти эффективно использует выделяемые ему 4 ГБ адресного пространства в x64.
Странный вопрос.
Если ваше приложение не работает в 64-битной среде, то ставить надо 32-х битную (где работает).
Вообщем то ОС для приложений, а не наоборот.
32-х битные приложения очень редко имеют выигрыш в производительности при работе в x64. Единственный вариант - это когда приложение вместо доступных в x86 2 или 3 ГБ памяти эффективно использует выделяемые ему 4 ГБ адресного пространства в x64.
Re: Совместимость приложений и железа 32 бит и 64 бит
Если вашему софту требуется линейный доступ к ОЗУ более 3 Гиг и вы имеете софт, написанный с учетом 64-х битной архитектуры, то ставьте 64-х битную ОС. Такими приложениями обычно являются высокопроизводительные и тяжелонагруженные СУБД (Оракл, DB2, MS SQL, MySQL) или спец.ПО обычно для различных математических расчетов (1С к этой категории не относится).
Во всех других случаях сидите на 32-х битной ОС и не парьтесь проблемой выбора еще года два, три, а то и больше (это я про кризис и замедление разработки новых приложений и переписывания старых).
Если кто-то говорит ИНОЕ, то задайте такому человеку КОНКРЕТНЫЕ вопросы о работе СВОИХ приложений в 64-х битной среде.
Во всех других случаях сидите на 32-х битной ОС и не парьтесь проблемой выбора еще года два, три, а то и больше (это я про кризис и замедление разработки новых приложений и переписывания старых).
Если кто-то говорит ИНОЕ, то задайте такому человеку КОНКРЕТНЫЕ вопросы о работе СВОИХ приложений в 64-х битной среде.
Re: Совместимость приложений и железа 32 бит и 64 бит
В принципе все вышесказанное подтвердило мои предположения, причемс Ваши ответы осветили проблему с разных ракурсов.
За что и спасибо.
За что и спасибо.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 52 гостя