Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
894
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Зачем идти на 64-битную ОС?
По этому вопросу:
- Какая версия Vista лучше всего подходит для машины разработчика?
- Vista или XP для машины разработчика
Люди рекомендуют 64 бит, можете ли вы объяснить, почему? Это просто так, что вы можете иметь больше, чем 3 ГБ адресуемого RAM, что 32 бит дает вам?
И как извлечь выгоду из всей этой дополнительной RAM?
Я перешел от 64-битного XP обратно к 32-битному из-за того, что 90% программного обеспечения, которое я использовал, было только 32-битным, и у меня были проблемы с драйверами и некоторым программным обеспечением с 64-битным.
Vista, насколько я знаю, имеет гораздо лучшую 64-битную поддержку, чем XP. Он более хорошо рекламируется, чем 64-битный XP, и более популярен. Поддержка драйверов и программного обеспечения должна быть намного лучше для 64-разрядной Vista.
64-битный коммутатор находится в стадии разработки прямо сейчас в вычислительной индустрии. С таким же успехом ты можешь переключиться. Microsoft уже сделала серьезный скачок к 64-битной версии, и многие уже последовали ее примеру. Те, кто еще не переключился, скорее всего, скоро это сделают.
Что касается технических преимуществ, то их не так много, кроме более высоких пределов памяти. Vista, безусловно, позволит вам воспользоваться преимуществами 4GB+ of RAM, если вы используете его на 64-битной версии.
"Есть некоторые готы с точки зрения вызовов p/invoke, которые не всегда работают через 32/64,, а также управляемые DirectX, которые не работают хорошо под 64-битным управлением, но в целом я думаю, что люди будут делать больше с течением времени."
Это вызвано тем, что в .net установлен флаг AnyCPU. AnyCPU на машине x64 будет выполняться процесс как процесс x64, который продолжает взрываться при попытке вызвать / загрузить 32-разрядный dll. Поскольку эти библиотеки являются 32-разрядными, вам нужно установить сборку в x86, чтобы гарантировать, что приложение будет работать как процесс x86, если на 64-разрядной машине оно будет работать в WoW.
подписанный драйвер. Больше нет "Unknown Device Driver" синих экранов, драйверы, которые вызывают проблемы, обнаруживаются и справедливо обвиняются в их сбоях.
Подписанные драйверы также означают, что драйверы являются текущими. Производители, которым раньше удавалось обновлять драйвер один раз в 2-3 лет, должны были получить signed/certified., что означает, что драйвер является относительно современным и должен был пройти базовый тест "is this total crap" в Microsoft.
Это "lack of driver support" я всегда считал благом. Принудительная сертификация производителя.
Больше адресного пространства. Другие упоминали, что это позволяет больше RAM, что верно. Но это оказывает большее влияние на производительность управления памятью. Это также означает, что наличие 4 гигабайт RAM и видеокарты с 512 Мб на нем будет полностью использоваться системой. На 32-битном OS система должна решить, из ограниченных адресов, какое оборудование получает какой диапазон, физический RAM теряет.
Тогда всегда есть возможность использовать более 4 гигов RAM, хорошо, когда у вас есть много VMs
x64 Vista загружает ядро OS processes/services, во время boot, в случайные адреса. Давая некоторым эксплойтам 1/256 шанс выбрать правильное место в памяти, вместо 100% на 32-й машине.
Нет kernel исправлений. Никто. Нада. Пшик. Это значит, что некоторые Sysinternal средства не работают, однако это означает, что вирус АБВ шпионского/вредоносного не могу применить те же методы, как Sysinternals, чтобы прятаться вечно, перехват звонков и т. д. (это то, что удерживает некоторые антивирусные программы... а также вирусы)
Еще одно техническое преимущество, помимо увеличенного адресного пространства, заключается в том , что 64-битные приложения всегда используют DEP, поэтому вы вынуждены исправлять эти ошибки и потенциальные дыры в безопасности.
64-разрядная версия не будет основной, прежде чем большинство программ будут доступны в 64-разрядных версиях. А кто делает программы? Разработчики, разработчики, разработчики !
Понимаете, к чему я клоню? Если разработчики не сделают этот сдвиг, как 64-битные программы станут мейнстримом?
Кроме этого, есть, конечно, и другие причины:
- Подписанный драйвер
- Больше памяти, как вы упомянули
- Вы получаете возможность тестировать свои программы на 64-битном (очевидно)
- Это будущее. =)
Я переключился с 32-битной Vista на 64-битную и не оглядывался назад. У меня была проблема только с одним устройством (многодорожечная микшерная плата firewire), но все остальное, что работало для 32-битных, работает для 64. Добавьте возможность добавлять груды дешевых RAM, и я не вижу никакой причины, почему кто-то будет придерживаться 32, если процессор поддерживает его.
Если вы действительно не уверены, используйте значительно улучшенную функциональность multi-boot Vista и установите 32-битную XP и 64-битную Vista на одной машине на разных разделах. Я так и сделал, но, по правде говоря, я не возвращался в XP уже по крайней мере 9 месяцев.
Еще одно преимущество 64 бит:
Все регистры, связанные с микропроцессорами, являются 64-разрядными. Это позволяет выполнять высокоточные вычисления и 64-битную арифметику за меньшее количество тактов по сравнению с 32-битными микропроцессорами. В некоторых случаях, таких как 64-битное умножение, это в два раза быстрее.
Люди рекомендуют 64 бит, можете ли вы объяснить, почему? Это просто так, что вы можете иметь больше, чем 3 ГБ адресуемого RAM, что 32 бит дает вам?
Этот адресуемый предел RAM не является проблемой для обычного пользователя,но он довольно критичен для конфигурации DB, научных вычислений и т. д...
И как извлечь выгоду из всей этой дополнительной RAM?
Так ли это??? Если вы хотите скомпилировать быстрее, вы можете получить до 20% времени компиляции компиляции непосредственно из раздела ramdisk. Я перешел от 64-битного XP обратно к 32-битному из-за того, что 90% программного обеспечения, которое я использовал, было только 32-битным, и у меня были проблемы с драйверами и некоторым программным обеспечением с 64-битным.
Переключение 64 бит для обычной станции dev, вероятно, бесполезно.
Vista x64 была очень приятным опытом для меня. Есть несколько крайних случаев, но большинство программного обеспечения и драйверов прекрасно работают с ним на данный момент. Самая большая практическая причина, которую я вижу, чтобы использовать его, заключается в том, что вы можете загрузить на RAM (скажем, 6 ГБ или больше), а затем посвятить много его виртуальным машинам и другим приложениям, которые требуют много памяти (например, Photoshop). Если вы используете только Visual Studio и, возможно, несколько других приложений изо дня в день, то это может быть не так выгодно, но я считаю, что 0ften запускает от 10 до 20 приложений одновременно (серьезно), и дополнительный RAM имеет решающее значение.
DotNet rocks недавно показали все преимущества и недостатки перехода на 64-битную версию с точки зрения разработчика .Net.
http://www.dotnetrocks.com/default.aspx?showNum=341
Есть очевидные преимущества наличия доступа к большему количеству RAM в windows, а также очевидный возможный недостаток, представленный недоступными драйверами (которые не только должны быть be 64-битными, но также подписаны и сертифицированы).
Другие сделанные замечания заключаются в том, что если вам когда-либо понадобится протестировать что-либо, что вы разрабатываете под 64-битной версией, единственный способ сделать это-это использовать 64-битный OS. Вы всегда можете создать образ VM для тестирования в 32-разрядном режиме из 64-разрядного OS.
Есть некоторые готы с точки зрения вызовов p/invoke, которые не всегда работают через 32/64,, а также управляемые DirectX, которые не работают хорошо под 64-битным управлением, но в целом я думаю, что люди будут делать больше с течением времени.