Расскажите про x64 W7
x86 и x64
Расскажите про x64 W7, пожалуйста. Плюсы, минусы, подводные камни.
34 Responses to Расскажите про x64 W7
Добавить комментарий для Enirsuper Отменить ответ
Windows блог
- Я недавно поднял на виртуалке 2012 сервер
- И вновь немного об Андроид
- Зачем нужен Яндекс Бар
- Интервью Джонатана Айва о новейших продуктах Apple
- С недавнего времени начал подвисать звук, при воспроизведении музыки и видео.
- Игровой десктоп Dell Alienware X51
- Новые спецификации Blu-ray
- Win 8 CP GTalk открывает письма в IE, а не в Хроме
- Будет работать быстрее, если вы его включите в usb 3.0!!!
- Сравнение мобильных телефонов HTC, HTC Sensation XL и LG Optimus EX
PlohihMacov.Net
- Как починить зарядное устройство на Macbook
- Как отключить подписку на Apple Music
- Сможет ли iPhone 7 переплюнуть iPhone 6 ?
- Есть ли финансовое будущее у Apple
- Android пописал на Apple
- Цены на Apple снижены. Сколько теперь стоят iPhone, iPad и MacBook ?
- Миллионы британских пользователей Safari собираются подать в суд на Google
- Apple добавили в App Store первые сторонние приложения для своих умных часов
- В этом году Apple могут выпустить три модели iPhone
- Apple приобрели компанию FoundationDB, специализирующуюся на базах данных, чтобы улучшить свои облачные сервисы
iPhone10gs.com
- Apple может сорвать сроки поставок своих часов
- Фильм “Интервью” стал доступен в iTunes
- Мобильные телефоны HTC: классы моделей
- В течение первых 72 часов было зафиксировано более 1 миллиона активаций системы Apple Pay
- iPhone: мошенничество, обман и подделки
- Фото Дженнифер Лоуренс
- Чехол Moschino Violetta Rabbit Бирюзовый для iPhone 5/5s/5c
- В июле 2.5-дюймовые iWatch поступят в производство
- У Apple достаточно сапфирного стекла для удовлетворения спроса на обе модели iPhone 6 и iWatch
- Apple приобрели социально-рекомендательный сервис Spotsetter
Знакомство закончилось невозможностью найти сраные дрова для сраного модема на 64, на 32 пришлось отвалить такая хуння.
минус один. нет дров для старого железа и девайсов. например, я свой принтер кэнон не смог прикрутить, кроме как через vbox
Ну, если ты программист то забудь об отладочных программах сторонних производителей и всяких анализаторах исполняемого кода
Мое мнение, как профана: то же самое, что и для всех иных операционок в x64 «много нового вкусного, и всё возможно работает быстрее», но «проблемы с драйверами и несовместимостью многих системных программ».
Касательно скорости, я так и не понял, в чем шутка.
Я сравнивал Win 2003 x86 и x64 к сожалению, никакой разницы не заметил.
*** знает я пока неработающий софт не видел. Все нормальные отладчики давно умеют дебажить в любом режиме любой софт, да и мой любимый HVIEW умеет дизассмить x64.
Я несколько лет юзаю x64, так как процы остались только x64 дома. Ни разу никаких проблем не наблюдал. Использую комп для современных игр, фотошопа, иллюстратора, автокада, программирования на яве, сях, паскале, рубях и пхп, смотрю кино, слушаю музыку, хожу в инет. Из железа настольник и ноут (модем, вайфай, кардридер, тачпад, доп. кнопки). Все дрова есть, сканер работает, принтер работает, планшет работает, мышки работают.
Считают все проблемы надуманными.
А что про преимущества не пишешь?
Ну пока у меня только 1 проблема возникла драйвер для старенькой вебкамеры от Genius. Но она не критична. В основном доволен. Пользую 64битную ось с Vista 64, сразу перешел как поставил 4гб оперативки.
на не 64 разрядном процессоре ты не увидишь никакого прироста. Вся фишка в измененной адресации, которая позваляет использовать 4–Y16 сколько душе угодно гигов оперативки.
При этом если ты юзаешь 32 разрядный софт то в рамках одной программы будут видеться все те же максимум 3 гига. За то таких программ можно будет загрузить хренову тучу и операционка их с удовольствием разместит в твоей безграничной оперативки и даже не будет использовать для этого подкачку.
Для этого испокон веку люди использовали Win 2003 x86, получая одновременно и работу с колоссальным объемом RAM, и чудесную совместимость со старым софтом.
А что до «в рамках одной 32разрядной программы не более 3 гиг», так ведь и это не совсем правда. Ктото из обозревателей писал, если я ничего не путаю, что у него Хром изволил откушать все 4 Гб. «Как же ж так», подумал этот парень, «ведь одна программа не может захавать более 3 Гб, хотя бы гигабайт должен был мне остаться?!». А очень просто: Хром запустил несколько процессов, и вместе они скушали всю память.
Так что, всё это сомнительные преимущества.
Реально, из того что мне нужно, интересно глянуть только на их хваленую виртуализацию. Кажется, это единственный ненадуманый плюс
Да? И DevPartner Studio? mИ AQTime?
НуНу Запускл лы ты батюшка собстно проверку производительности?
Ах да..
Мы же говорим о Win7 x64 Не забывай
Нет, не запускал и по жизни никогда не использовал.
потому что технические преимущества меня уже *****ло описывать. Я в блоге уже раз пять выкладывал простыни по теме. Читай блог Марка Руссиновича, доки от intel и amd и будет тебе счастье.
Кратко смысла юзать 32 бита на 64 битном проце нет в принципе. Вот разве что человек сверху жалуется на пару софтин какихто странных. Дрова старого железа на хуа вам старое железо, если у вас стоит машина с core2duo, террабайтом винта и 16 гигами оперативы? А уж если очень надо пишите в Microsoft, сделают вам дрова. MS добрые. Это от линксоидов дров *** дождёшься.
планирую перейти на 64 бита после релиза
> преимущества меня уже *****ло описывать
Да ты их никогда и не описывал. Т.е., может и описывал, но в какомто секретном месте.
Я уже не первый раз из тебя пытаюсь выжать эту секретную инфу, но ты как обычно отвечаешь, что проблем нет. Но это ведь не «преимущество», это просто «нет проблем».
1. Защита ядра от кривых дров при помощи сертификатов. Поставить дрова без подписи сложно. Подписывает дрова сама MS и даёт гарантию, что с таким драйвером система не рухнет в BSOD.
2. Память и её адресация совсем другие, из этого куча бонусов: лучшая общая защита блоков памяти, лучшая защита памяти между процессами, доступность большого количества оперативки, возможность рассувать по оперативе 32битные процессы так, чтобы они не пересекались, PAE всегда включен и работает на полную мощность, что даёт 32битному софту 64 гига оперативы в одно рыло, упрощение маппинга свапа в оперативу и т.д.
3. Защита 64битных процессов от 32битных, что выливается в полезный бонус облома 32битных вирусов они могут влиять только на 32битную среду, а 64битных вирусов пока крайне мало.
4. Ускорение работы 64битных приложений благодаря 64битной математике, увеличенному количеству регистров процессора (очень хороший бонус!).
5. Динамические либы теперь используют Instruction pointer relative data access, что тоже положительно сказывается на производительности. Так как любое приложение использует DLLки, то это заметный бонус.
6. Бит NX защита от всякой фигни со стеками и буфферами.
Вообще изза нововведений вытекают всякие полезности. Например, у меня хреновый блок питания, он не тянет видюху. В XP игры частенько прибивали винду, приходилось ребутиться. Только один раз винда выкарабкалась. Виста выкарабкалась несколько раз, но тоже обычно виснет намертво. В семёре Microsoft довели дело до конца, улучшили управление питанием и в результате игры у меня зависали всего раз пять, всегда винда либо прибивала игру, либо один раз мигнула экраном, написала ошибку и игра дальше продолжила играться. А обычно при перегрузках на БП винда успевает понизить частоту видяхи, FPS падает, но зато ничего не вылетает. Сделано это благодаря качественной изоляции дров. В 32битной версии изоляция тоже есть, но изза ограничений 32битного режима не всегда помогает.
В итоге по большому счёту для пользователя вот что выходит:
1. 64битный софт работает быстро и качественно и спокойно юзает всю оперативу что ему надо. Софта сейчас такого предостаточно. Покрайней мере все прожорливые софтины аля AutoCAD имеют 64битные версии.
2. 32битный софт живёт независимо друг от друга и каждой софтине памяти тоже хватает по самое не хочу. Кому не хватает PAE лучший друг.
3. Синие экраны бывают по двум причинам: хуёвые дрова и хуёвое железо. Первая причина больше не актуальна.
Это было по софту, теперь по железу. Как ни странно, но у железа тоже есть оператива и, что ещё более забавно, чтобы чтото послать в эту память устройства, надо замапить эту память в оперативу. Таким образом имеем, что если у тебя видяха с гигом оперативы, что не новость в наше время, то имея 4 гига рамы в 32битной винде у тебя обычно 3 гига софту, гиг операционке и И куда деть гиг видеопамяти? Варианта два: либо софт теряет доступный гиг оперативы (хаха!), либо используется постраничный доступ к памяти. С первым вариантом всё понятно, а второй приводит к:
1. потере производительности для переключения страниц;
2. потенциально увеличивает количество ошибок.
Ошибки получаются, если программер опечатался в дровах/коде операционки и неправильно код пересчитывает смещения адресного пространства. В итоге наступает пиздец. В случае 64битного режима гиг видяхи просто мапится кудато по *** куда и никаких пересчётов и переключений. И это только видяха, а ещё надо мапить винты, звуковухи, сетевухи, модемы
В итоге в плане железа x64 даёт прирост производительности, облегчает доступ к железу, сводит количество потенциальных ошибок к минимуму.
Вобщем, я не вижу почему стоит использовать 32битную ОСь на 64битном железе. Это как купить мерс Sкласса и ездить летом с открытыми окнами и дышать выхлопами соседей вместо того, чтобы включить микроклимат.
а где б список процессоров совместимых глянуть?
Я б не особо торопился. Да, это конечно всё очень интересно, но лично мой опыт экслуатации както не особо вяжется с этими красивыми лозунгами.
Автор пугает потерей производительности, но я ее не наблюдаю. Мерял специально, но ничего не вижу, абсолютно.
Неподписанные драйвера чудненько ставятся, по крайней мере в Win 2003 x64. Заявление «проблем с драйверами больше нет» этот пункт здорово напомнил один разговор на выставке, около стендов Макинтошей, лет этак 15 назад (я заранее извиняюсь за эту цитату):
Маки надежней ПК.
Почему? Они никогда не ломаются?
Потому что их обслуживают опытные, сертифицированные специалисты.
Так что же, если специалисты будут обслуживать ПК, тогда ПК станет лучше Мака?
Нет, Мак всё равно лучше!
Почему?
(здесь безусловный переход в начало разговора, как бы вечный цикл).
Кроме того, насколько я знаю, до сих пор существует непонятка с различием в подходах виртуализации у АМД и Интела. Я хочу сказать, что х64 софт будет себя вести, очевидно, поразному на процессорах разных фирм.
Резюмируя то, что описал Xuaona, годится как аргументация для установки x64операционки на дешевый игровой десктоп. Быть может, мы не можем прийти к общему мнению как раз потому, что меня больше интересует не игровое, а бизнесприменение х64ОС.
одновременно и работу с колоссальным объемом RAM
32битная адресация оперативной памяти => 2^32 = 4294967296 бит => 4ГБ. Значит что процессор не может назначить адреса больше чем для 4ГБ, сюда надо включить ещё все остальные устройства: видео, аудио и т.д.
64битная адресация оперативной памяти => 2^64 = 18446744073709551616 бит => 2097152 ТБ. На деле около 1ТБ.
«ведь одна программа не может захавать более 3 Гб, хотя бы гигабайт должен был мне остаться?!». А очень просто: Хром запустил несколько процессов, и вместе они скушали всю память.
программа == процесс. То как эти процессы представляются для пользователя другое дело.
> Значит что процессор не может назначить адреса больше чем для 4ГБ
PAE, блядь! Всё процессор может, всё что хотите!
Я тупо не представляю как можно комфортно юзать 32 бита в бизнесссреде. Если для тебя бизнесссреда это тупая бабень в ворде, так тебе и ДОСа хватит. А я вот буквально месяц назад ебашил трёхмерный чертёж в AutoCAD. И знаешь, мои 4 гига оперативы это мало.
Профессиональное использование PC очень часто требует либо мощную видяху уровня квадры с несколькими гигами рамы на борту (32 бита уже мимо. треба для: дизайнеров, фотографов, 3дшников, архитекторов, техников, механиков и прочих инженеров, а также для киношников всех мастей), либо не менее мощную звуковуху (музыканты, киношники опять же, учёные всякие), либо ещё какоето железо (платы видеозахвата и монтажа, аппаратные ускорители различных алгоритмов типа сжатия данных и криптографии и т.д.). Все железяки будут намного комфортнее работать в 64битной среде. Да и память в любом случае требуется в больших количествах, как, прочем, и остальные ресурсы компа. Так что о каком бизнессиспользовании ты говоришь?
Насчёт производительности. Либо у тебя комп используется как печатная машинка, либо ты просто не обращаешь внимания. По второму пункту скажу, что у меня есть одноклассник, он не замечает, что игры тормозят, ему хватает 15 кадров в секунду. Вот такой вот человек. Сам я тоже когдато был рад XPшке, а сейчас сидя под семёрой понимаю, что XPшка ёбаный тормоз и работать в ней на одинаково мощном железе ну какбе очень и очень некомфортно. Ну и да, не стоит забывать, что такие вещи как производительность измерить проблематично. Если запустить WinRAR и заставить его распаковывать большой арх и сидеть смотреть на процесс под разными ОСями, то врядли ты сможешь сделать какието полезные выводы о производительности ОСи. А вот если у тебя будут работать десять раров, качаться куча торрентов на всю сотню мегабит в секунду и в фоне играться HD кино на десктопе как валлпапер, то попробовав вызвать таск менеджер ты сразу поймёшь в какой ОСи комфортнее работать.
Да, заявление, что проблем с дровами вот так раз и нет слишком громкое. Стоило сказать, что количество проблем с ними сокращено до критического минимума. А про неподписанные дрова возьми поставь под Vista x64, угу. Ну и да, я тут говорю про ядерные, а не usermode дрова.
> Кроме того, насколько я знаю, до сих пор существует непонятка с различием в подходах виртуализации у АМД и Интела. Я хочу сказать, что х64 софт будет себя вести, очевидно, по–разному на процессорах разных фирм.
Причём здесь виртуализация и x64 софт? Виртуализация это виртуализация, а софт это софт. Софт вообще не знает виртуализируют его сейчас или нет. Ну и раз тебя интересуют проблемы виртуализации, то тебя должны интересовать проблемы доступа к оперативе, опять же у x64 тут плюсы.
А насчёт моего личного опыта он мне подсказывает, что с тех пор как я поставил себе два года впервые WinXP x64 Pro SP2 на ноут, то с тех пор ещё ни разу не нашёл причин вернуться в мир 32х бит.
Ой, я вас прошу. Вот у меня был Спектрум1Y. Это былYбитный процессор. Он мог адресоваться к 65 Кб памяти максимум, но через переключатель страниц умельцы тыкали туда до 512 Кб (а может и больше?). Я хочу сказать, что реально можно работать с памятью любого объема, это ограничение весьма условно на любой платформе.
Из спецификации Win 2003 «поддержка до 64 Гб памяти в 32х разрядной версии». Вики.
Касательно «программа == процесс». Я не силен в терминологии, но объясню на пальцах. Вы запускаете N копий конкретной программы, и эти копии, обмениваясь между собой информацией, решают общую задачу. Так работают, например, некоторые игры, хотя это и сделано в них не из соображений работы с большими объемами памяти.
Памяти (как и денег) много не бывает, кто ж спорит.
Насчет тупых бабищ, Ворда, WinRAR’а, etc. К чему такой разговор? Не писюнами ж мы в этот топик померяться зашли.
В моем случае дело касалось всего лишь базы данных, требовалось выжать максимальную производительность почти любой ценой. В «кво шпинделей» скорость уже не упиралась. И на двух однотипных серверах, один х86, второй х64 время обработки данных оказалось совершенно одинаковым. Но подготовка х64 сервера заняла больше времени был трах с драйверами.
В случае х64 терминалсервера до сих пор сношаюсь с некоторыми принтерами, их драйвера ведут себя странно.
На воркстейшенах столкнулся с неприятностью насчет антивирусов и коекакого системного софта оказывается, наши лицензии на х86 не позволяли использовать х64 версии.
Собственно, упомянутые бяки и есть те самые «подводные камни», о которых возможно спрашивал LynxDaftPunk, создавая эту тему.
В целом, я за использование х64 систем. За ними будущее, без сомнений. Я лишь хочу предостеречь пользователей возможны мелкие (или не очень мелкие) неприятности, особенно если вы используете старое железо или старые программы, которые невозможно заменить современными аналогами.
x64 юзаю пятый месяц
насчёт 64 гигов, тебе нужна Datacenter Edition, дрова с поддержкой PAE и софт с поддержкой PAE. Иначе облом. Насчёт
> Вы запускаете N копий конкретной программы, и эти копии, обмениваясь между собой информацией, решают общую задачу.
Без PAE софт живёт в 4 гигах и деваться ему некуда. Если есть PAE, то обмен данными затруднён для обычного софта, так как винде приходится регулярно перемапливать области памяти. Вобщем, это не выход (: Вот если бы весь софт умел PAE, то забыв о performance penalty можно было бы чтото обсуждать.
оок
Ой, а можно я вас отвлеку глупым вопросом от научной дискуссии?
Поставил я на 7100 64 Adobe Lightroom. К моему удивлению, оказалось, что в инсталляторе лайтрума есть и 32 и 64битные файлы. Я обрадовался, все поставил, но теперь при запуске он мне выдает вот такую поебень:
\Programs\Adobe\Adobe Photoshop Lightroom 2\lightroom.exe
The application has failed to start because its sidebyside configuration is incorrect. Please see the application event log or use the commandline sxstrace.exe tool for more detail.
Я пока еще не лазил в эвентлог, но очень любопытно, что сие означает? Подобный мессадж видел и раньше при проблемах с фубаровскими плагинами.
А, вот еще один аргумент за 32 бита. Идиотский аргумент.
Купил я себе ноут соневский. Хорошая современная машина, кор2дуо, 4 гига памяти и т.п. Казалось бы, все условия для того, чтобы поставить туда 64битную винду. Ан нет. Нету у Сони драйверов под свою многочисленную периферию для 64бит, хоть усрись. Пришлось поставить 32, и то потрахался с добыванием всех необходимых дров..
врядли это косяк 64битности, ибо у меня Lightroom 2 x64 работал и под XP x64 и под вистой и сейчас под семёрой в x64 превосходно себя чувствует.
и на хуя было брать сони? у меня вот асер, все внутренности стандартные, дрова хоть жопой ешь в инете. Даже, блеять, для доса есть (:
Я понимаю, что битность непричем. Интересно, что это вообще за ошибка такая. В ХР ничего подобного в принципе не было.
Знаешь, если бы я выбирал ноут по принципу стандартности внутренностей, то тоже, наверное взял какойнить асер/асус. Но у меня на них аллергия просто. Не могу я такими унылыми штуками пользоваться.
А сонька победила в честной борьбе. С такими характеристиками за такие деньги все конкуренты предлагали значительно худшие варианты.
А из нестандартных компонентов там всякие кнопки, которые с Fn работают и переключалка гибридной видюхи. Можно, конечно, и без них какнить было обойтись, но уродовать нормальную машину не хотелось. В общем, я не страдаю совсем. Просто такое вот наблюдение про отдельных вендоров.