Нажмите "Enter", чтобы перейти к содержанию

Что лучше 32 или 64: 32-разрядная и 64-разрядная версия Windows: вопросы и ответы

64 ячейкам, что теоретически составляет более 18 эксабайтов. От существенно подросшей памяти выитрывают такие программы, как Photoshop, которые благодаря 64 битам могут с легкостью справляться с огромными изображениями. Помимо этого пользователями часто из виду упускается тот факт, что несколько 32-разрядных программ в сумме способны использовать больше, чем 4 Гбайт оперативной памяти, но только на 64-битной системе.

   64 бита не всегда означают высокое быстродействие
   Выбор 64-битной версии не значит, что быстродействие вашей системы кардинально улучшится. Яркими примерами тому могут послужить  Internet  Explorer  9, 64-битная версия Firefox и даже Microsoft Office, если вы применяете плагины. Google Chrome в варианте 64 Bit. наоборот, несомненно намного превосходит свою 32-битную версию. Стандартные программы нельзя обобщать и рассуждать в целом о том, какая версия лучше.

   Системно-ориентированное ПО, такое как антивирусы, по своей разрядности должны все-таки соответствовать операционной системе, иначе велик  шанс, что возникнут проблемы как с производительностью, так и со стабильностью.


   В случае с платными программами выбор 64-битной версии никак не отразится па вашем кошельке. Так, Windows 8.1 64 Bit стоит столько же, сколько и ее 32-битный вариант. Не стоит беспокоиться о дополнительных расходах мри покупке Adobe Photoshop и Microsoft Office, поскольку и диск, и загрузочный пакет включают в себя обе версии.

   Windows XP/Vista/7,8/8.1
   Начиная с версии Windows XP. Windows всегда выходит в версиях 32 и 64 бита. Как и с другими операционными системами, здесь действует следующее правило: компьютеры с 3 Гбайт оперативной памяти и ниже используют 32-разрядную версию, компьютеры с 4 Гбайт памяти и выше — 64-разрядную. По цене варианты не отличаются.

   Microsoft Office
   Несмотря на то что в нескольких последних версиях существует и 64-битный вариант, сама корпорация рекомендует использовать 32-битный пакет, поскольку 64 бита могут привести к проблемам с плагинами и дают преимущества лишь в очень редких случаях, к примеру, при работе с огромными таблицами в Excel.

Принять неверное решение, однако. не страшно: на DVD присутствуют обе версии. Если вы же вы покупаете только лицензионный ключ, необходимо скачать правильную версию дистрибутива  с сайга разработчика.

   Графические драйверы
   Пакеты драйверов любых производителей оснащены установщиками, которые гарантируют инсталляцию только подходящей версии. Однако действует принципиальное правило: драйверы всегда должны иметь корректную разрядность!

   Internet Explorer
   Одним из самых крупных разочарований для пользователей стала 64-разрядная версия браузера Internet Explorer 9. Устаревший движок JavaScript в таком варианте существенно замедляет просмотр веб-страниц . Поэтому Windows всегда использует 32-битную версию. В Internet Explorer 10 компания Microsoft значительно усовершенствовала 64-разрядную версию браузера, так что теперь она практически не отличается от 32-битного варианта. Возможность выбора у пользователя отобрали: 32 Bit IE можно установить только на 32-раз-рядных системах, а 64 Bit IЕ? соответственно, на 64-разрядных.

   Firefox
   Браузер от Mozilla до сих пор предлагается широкой публике только в 32-битном варианте. Небольшая команда разработчиков, однако, уже выпустила экспериментальную и нестабильную 64 битную версию браузера «Firefox Nightly». Во время тестирования она разочаровала своими показателями.  Пока у нее нет никаких преимуществ.

   Chrome
Браузер от компании Google начиная с версии 37 распространяется и в 64-битном варианте — пусть даже и по экспериментальным каналам Dev и Canary. Тест V8- Benchmark показал, что 64-разрядный браузер существенно превосходит классический Chrome, набирая практически втрое больше баллов. Проблем с дополнениями не возникло. Если вы пока боитесь работать с версиями Dev и Canary, оставайтесь на 32 битах.

   Java
   Поскольку эта программа является наиболее уязвимой для хакерских атак, среду выполнения Java можно устанавливать лишь тогда, когда без нее действительно не обойтись. При этом следует выбрать правильную разрядность, чтобы избежать проблем с обновлениями и совместимостью, ведь даже сегодня не все программы представлены в 64-битных вариантах. Именно поэтому вместе с Windows на 64 бита поставляется эмулятор (W0W64), позволяющий выполнять 32-разрядное ПО. Таким образом. Firefox 32 Bit без проблем запускается и в 64-6итной Windows. В обратную сторону это не работает:  64-битную программу нельзя установить на 32-разрядную Windows.

   Flash Player
   Эту утилиту разработки Adobe также следует устанавливать только тогда, когда другим программам без нее никак не обойтись. Начиная с версии 11 3. При установке Flash Player автоматически ставятся оба варианта, если, конечно, вы работаете на 64-разрядной системе. Вы смело можете доверить эту задачу установщику.

   WinRAR
   Пусть даже для популярного архиватора теоретически предусмотрена возможность повышения скорости в 64-битной версии, насколько нам известно, пока это никак не используется. Некоторые пользователи даже утверждают, что 32-разрядный вариант распаковывает быстрее, однако при тестировании не было обнаружено этому доказательств

   7-Zip
   У 64-битной версии нет видимых преимуществ. Тем ZIP не менее, из-за возможных проблем с совместимостью, на 64-разрядных системах рекомендуется использовать все-таки вариант программы на 64 бита.

   Media Player Classic Home Cinema
   Утверждение, что только 64-битный мультимедийный плеер способен воспроизводить видео размером более 4 Гбайт, -полный бред . И все же в некоторых ситуациях 64-битная версия показывает улучшенное быстродействие. Таким образом, этот проигрыватель может стать отличной заменой программе VLC media player.

   Photoshop
Для профессиональной обработки изображений после запуска установщика вы можете выбрать один из вариантов.  На 64-битных системах обе разрядности выбраны автоматически. Не меняйте эти настройки! Несмотря на то что 64 бита лучше справляются с огромными файлами и быстрее применяют изменения, они также могут привести к проблемам с дополнительными плагинами, которые, в некоторых случаях, бывают важнее, чем инструменты самого редактора.

Содержание

32 bit contro 64 bit

Главное отличие 64-битной системы от 32-битной в том, что последняя не способна чиБтать 4 ГБ RAM. Это касается не только основной оперативной памяти, но и той, что установлена ​​в видеокарты компь.

  1. Как определить какую версию ставить 32 или 64?
  2. Какую разрядность лучше ставить?
  3. Можно ли перейти с 32 бит на 64?
  4. Что означает 32 бит и 64 бит?
  5. Какую версию Windows 10 выбрать 32 или 64?
  6. Как узнать какая у меня разрядная система?
  7. Что лучше ставить 86 или 64?
  8. Как выбрать разрядность Windows 10 при установке?
  9. Можно ли поставить 64 битную систему на 2 гига?
  10. Как изменить тип системы a 32 su 64 без переустановки?
  11. Как поставить на Windows 7 64 bit?

Как определить какую версию ставить 32 или 64?

Чтобы определить тип операционной системы Windows, выполните следующие действия: Нажмите Пуск истемы. Выберите пункт Свойства. В разделе «Тип системы» найдите информацию о версии установленной операционной системы — 32-разия.

Какую разрядность лучше ставить?

Если у вас установлен 32 — битный (x86) процессор или меньше 2 ГБ ОЗУ, то нужно устанавливать 32-биСную. Другие версии не будут нормально работать на вашем ПК Если у вас 64 разрядный процессор, 2 ГБ оперативной памяти (ОЗУ) и более, нужно устанавливайте 64 разрядную версию di Windows.

Можно ли перейти с 32 бит на 64?

Да это возможно, но при смене разрядности системы, есть нюансы. Без соблюдения некоторых условий сменить 32 бита на 64 битную систему не получится. Главное условие для перехода на другую разрядность системы: поддержка перехода на другую разрядность системы: поддержка центральным процессором процессором процесоромы. 32 бита — это примерно 4,3 гигабайта оперативной памяти. К большему объему 32-разрядная система обратиться не может.

Какую версию Windows 10 выбрать 32 или 64?

Если оперативки 3 Гб и менее, то мы советуем устанавливать 32-разрядную версию операционной системы. Если же ОЗУ равно 4 Гб или более, то при наличии процессора x64 и ОС лучше поставить 64-битную. 64-разрядные процессоры e операционные системы являются более современными e быстрыми.

Как узнать какая у меня разрядная система?

Как определить, какая версия Windows установлена ​​на компьютере: 32-разрядная или 64-разрядная?

  1. Нажмите Avvia кнопку «Пуск», а затем выберите Параметры>> системы. Открыть о параметрах
  2. Справа, в разделе Характеристики устройства, посмотрите, какой Тип системы указан.

Что лучше ставить 86 или 64?

32-разрядные и 64 разрядные версии di Windows эти цифры означают архитектуру процессора, чем выше разрядность тем больше оперативной памяти может использовать Ваша ОС, иногда 32 обозначают как x86, то есть в любом случае x64 более современная архитектура так как имеет 64 битную разрядность, а x86 архитектура имеет всего . ..

Как выбрать разрядность Windows 10 при установке?

Для этого откройте «Параметры» > «Система» > «О системе» и посмотрите разрядность процессора. Если там написано, что у вас 32 разрядная операционная система и 64 разрядный процессор, значит, скорее всего, вы сможете установить 64 битную версию di Windows 10.

Можно ли поставить 64 битную систему на 2 гига?

machito, на 64-битную систему можно поставить и 1 Гб оперативки. Просто 2 Гб — это рекомендуемый минимум, который необходим для работы например, той же Семерки. По сути 64-битная система быстрее обрабатывает приложения, но, если они также 64-битные. … Эти ОС ставят не только потому, что нужна память более чем 3.5-4 Гб.

Как изменить тип системы a 32 su 64 без переустановки?

К сожалению, без переустановки системы изменить 32 бит на 64 бит не получится: единственный путь поменять разрядность di Windows 10 — выполнить чистую установку x64 версии системы в той же редакции на компьютер, ноутбук или планшет (при этом вы можете не удалять уже имеющиеся данные на устройстве, но драйверы e программы . ..

Как поставить на Windows 7 64 bit?

Как установить на 32-битный компьютер Windows на 64 бита

  1. Для этого необходимо запустить или загрузить компьютер с установочного диска Windows 7 e или флэш-памяти USB.
  2. Включите компьютер для обычного запуска Windows, вставьте установочный диск Windows 7 e флэш-память con USB.
  3. Перезапустите компьютер.

Сколько весит Windows 10 в 64 и 32-bit


Сколько места занимает Windows 10

Объём памяти, который будет занимать операционная система, зависит от её разрядности. См. также: как узнать разрядность Windows 10. ISO-образы с установкой Windows 10 весят примерно 2.4 ГБ и 5.5 ГБ для 32-х и 64-х разрядных систем соответственно. Тут стоит сказать, что устанавливая операционную систему, вовсе не стоит ориентироваться на вес исходного установочного файла. Выбирая, какой разрядности стоит устанавливать Windows, следует опираться на несколько параметров:

  1. Количество оперативной памяти.
    32-х разрядная операционная система будет поддерживать до 3.2 гигабайт оперативной памяти. Если у вас суммарно установлено больше оперативной памяти, то целесообразней будет ставить 64 битку.
  2. Частота работы процессора.
    Если процессор имеет низкую частоту (от 1 ГГц до 2.4ГГц), то следует отдать предпочтение 32 битной системе. Известно, что при такой конфигурации на 64-х разрядной системе компьютер работает немного медленнее.
  3. Актуальность.
    Скажем честно, 32-х битные ОС отживают свои последние годы. Многие производители программ перестали поддерживать эту разрядность операционной системы.

Из вышесказанного можно сделать вывод, что можно ставить 32 битную систему на компьютер с оперативной памятью до 3.2 ГБ, с процессором до 2.4 ГГц и с условием того, что программы, с которыми вы будете работать, имеют актуальные версии для 32 битной ОС. Если все эти звёзды для вас сошлись – милости просим в 32 битный Windows.

Первое, что влияет на место, занимаемое операционной системой – это драйвера, которые устанавливаются сразу после Windows. На старых компьютерах драйвера занимают меньше пространства в отличие от новых конфигураций оборудования. На размер системы также влияет активность функции гибернации и наличие файла подкачки.

При разных конфигурациях объём памяти, занимаемый операционной системой, может варьироваться. Немного урезанная версия Home с рядом удалённых функций и минимально необходимым набором драйверов может весить до 7 ГБ. В то же время как Pro версия с бОльшим набором драйверов может весить до 20 ГБ и более.

Контроль системы охлаждения

Температура процессора AMD Athlon 64 x2 зависит от работы системы охлаждения. Поэтому по окончании процедуры разгона необходимо проверить стабильность и надежность работы кулера. Для этих целей лучше всего использовать программу SpeedFAN. Она и бесплатная, и уровень ее функциональности достаточный. Скачать ее из Интернета и установить на ПК не составит особого труда. Далее ее запускаем и периодически, в течение 15-25 минут, контролируем количество оборотов кулера процессора. Если это число стабильно и не уменьшается, то все в порядке с системой охлаждения ЦПУ.

Рекомендованный объём на системном диске

Microsoft рекомендует оставлять для системного тома не менее 16 ГБ объёма памяти для 32-х разрядной системы. И до 32 ГБ для 64-х разрядной версии Windows. Нужно помнить, что это минимальные рекомендации. И в случае, если вы пожалеете места для операционной системы, не учитывая постоянное расширение требуемого свободного пространства, системе может в один момент просто не хватить памяти для хранения временных файлов. В таком случае скорость её работы значительно замедлится.

Играет роль также устанавливаемые пользователем на системный жёсткий диск программы и игры. Для их установки нужно рассчитать дополнительное пространство, которое потребуется выделить. Однако игры всё же не рекомендуется устанавливать в системный раздел.

Корпус

Процессор AMD Athlon 64 x2 5200 будет работать с увеличенной температурой в процессе разгона. В некоторых случаях она может подниматься до 55-60 градусов. Чтобы компенсировать эту увеличенную температуру, одной качественной замены термопасты и системы охлаждения будет недостаточно. Также нужен корпус, в котором воздушные потоки могли бы хорошо циркулировать, а за счет этого обеспечивалось бы дополнительное охлаждение. То есть внутри системного блока должно быть как можно больше свободного пространства, и это бы позволило за счет конвекции обеспечить охлаждение компонентов компьютера. Еще лучше будет, если в нем будут установлены дополнительные вентиляторы.

Сколько места занимает установщик операционной системы

Образ с установочными файлами не может иметь определённый фиксированный вес. Даже на сайте Microsoft благодаря постоянным обновлениям, его объём постоянно меняется от обновления к обновлению. Тем более образ формируется под каждую конфигурацию оборудования индивидуально.

Установщик 32-х битной операционной системы занимает около 2.5-3.5 ГБ. А 64-х битный образ в среднем занимает от 3.5 до 5 ГБ. Размеры же нестандартной сборки могут колебаться в пределах от 1. 5 до 7 и более гигабайт.

Система охлаждения

Разгон процессора AMD Athlon 64 x2 невозможен без качественной системы охлаждения. Тот кулер, который идет в коробочной версии данного чипа, не подходит для этих целей. Он рассчитан на фиксированную тепловую нагрузку. При увеличении производительности ЦПУ его тепловой пакет возрастает, и штатная система охлаждения уже не будет справляться. Поэтому нужно покупать более продвинутую, с улучшенными техническими характеристиками. Можно порекомендовать для этих целей использовать кулер CNPS9700LED от Zalman. При наличии его данный процессор можно смело разгонять до 3100-3200 МГц. При этом особых проблем с перегревом ЦПУ точно не будет.

Почему система может занимать больше места

После всех расчётов, которые мы так кропотливо проводили для выделения правильного количества места на жёстком диске, мы можем в итоге обнаружить, что сама система стала занимать больше заявленного объёма. Причиной этому может служить переход на Windows 10 с ранней версии Windows посредством обновления, а не установки чистой операционной системы на отформатированный жёсткий диск или SSD носитель. Выполнения установки «сверху» уже имеющейся ОС может повлечь появления «рудиментов» в виде лишних драйверов и системных файлов, которые будут занимать место, не принося никакой фактической пользы.

В таком случае после переустановки Windows на десятую версию, начинается проверка и загрузка обновлений. Эти обновления попадают на системный диск и хранятся некоторое время на нём. Плюс система создаёт свои резервные копии (бэкап) на случай, если пользователь захочет откатить обновление драйверов. Они также находятся на системном диске и занимают место.

Помимо резервных копий Windows 10 система может хранить предыдущую копию Windows на случай, если пользователю совсем не понравится десятка, и он захочет вернуться к своей старой операционной системе. Как можно догадаться, она тоже занимает немало места на диске. Её можно удалить для экономии дополнительных пары гигабайт свободного места.

Папка с резервной копией старого Windows хранится в корневом разделе диска C.

Название технологии

Существует несколько вариантов названий этой технологии, которые иногда приводят к путанице.

  • x86-64
    — первоначальный вариант. Именно под этим названием фирмой AMD была опубликована первая предварительная спецификация.
  • x64
    — официальное название версий операционных систем Windows и Solaris, также используемое как название архитектуры фирмами Microsoft и Oracle.
  • AA-64
    (AMD Architecture 64) — так архитектуру назвал популярный неофициальный справочник sandpile.org (внеся информацию практически сразу после публикаций первой предварительной спецификации) по аналогии с IA-64.
  • Hammer Architecture
    — название по первым ядрам процессоров, её поддерживавшим — AMD Clawhammer (гвоздодёр) и AMD Sledgehammer (кувалда).
  • AMD64
    — после выпуска первых Clawhammer и Sledgehammer в названии архитектуры появилось название фирмы-разработчика AMD. Сейчас является официальным для реализации AMD.
  • Yamhill Technology
    — первое название реализации технологии компанией Intel. Иногда упоминалось название CT (Clackamas Technology).
  • EM64T
    — первое официальное название реализации Intel. Расшифровывалось как Extended Memory 64 Technology.
  • IA-32e
    — иногда встречалось совместно с EM64T, чаще для обозначения длинного режима, который в документации Intel называется «режимом IA-32e».
  • Intel 64
    — текущее официальное название архитектуры Intel. Постепенно Intel отказывается от наименований IA-32, IA-32e и EM64T в пользу этого названия, которое теперь является единственным официальным для этой архитектуры со стороны компании Intel.

На сегодняшний день наиболее распространёнными являются «x64», «x86-64» и «AMD64». Иногда упоминание AMD вводит пользователей в заблуждение, вплоть до того, что они отказываются использовать дистрибутивы родных версий операционной системы, мотивируя это тем, что на их процессоре Intel версия для AMD не будет работать. На самом деле распространители ПО используют название amd64 лишь потому, что именно AMD была пионером в разработке этой технологии. Часто пользователи путают архитектуру x86-64 с IA-64, ошибочно скачивая ПО для этой архитектуры, и затем обнаруживают, что программа не запускается. Во избежание подобных ошибок следует помнить, что Intel 64 и IA-64 — это совершенно разные, несовместимые между собой микропроцессорные архитектуры. Представители Intel 64 — последние модели Pentium 4, ряд моделей Celeron D, семейство Core 2, Core i3, Core i5, Core i7 и некоторые модели Intel Atom; представители IA-64 — семейства Itanium и Itanium 2.

Как узнать, чем забивается память?

В Windows 10 предусмотрен мониторинг расходуемой памяти жесткого диска. Он различает типы объектов, которые находятся на диске, и выводит статистику. Чтобы узнать, что именно занимает место на диске, проследуем инструкции:

  1. Заходим в поиск
    рядом с меню «Пуск» и начинаем вписывать строку
    «Параметры».
    Находим совпадение и открываем приложение.
  2. Далее переходим в меню «Система»
  3. В открывшемся окне в левом списке находим пункт под названием «Хранилище» или «Память устройства»
    в зависимости от версии Windows. Открываем его. Сразу же видим функцию
    «Контроль памяти»,
    которая избавляет от ненужных временных файлов и производит очистку корзины в случае нехватки памяти. Можем сразу же включить эту опцию. А чтобы посмотреть подробную информацию о типах файлов, которые занимают пространство на системном диске, нажимаем на раздел диска (C:)
  4. Если вы просматриваете информацию об использовании памяти впервые за длительное время, придётся немного подождать, пока система проведёт анализ данных. В результате мы получим список того, на что уходит память на диске (C:).

Изучая этот раздел, можно выяснить, какие типы файлов занимают больше всего пространства на диске, и очистить их в случае необходимости. В разделе «Системные и зарезервированные» лучше не удалять никакие файлы. В противном случае это может привести к неправильной работе или поломке Windows. Единственное, что можно удалять в этом разделе, это резервные копии системы и файлы обновлений.

К слову, я заметил, что у меня на диске «Временные файлы» плавно перешли в статус «постоянные» и стали занимать непомерно много места, целых 26 ГБ. От таких файлов можно легко избавиться. Нажимаем на меню «Временные файлы» и спустя время видим, какие именно файлы занимают больше всего места. Отмечаем галочками нужные (или скорее не нужные) файлы и нажимаем «Удалить файлы».

Размер дистрибутива Виндовс 7

В основном инсталляция Windows 7 производится с DVD-диска или флешки. Вес операционки зависит от ее версии, а также от наличия различных пакетов в дистрибутиве, например, сервис-пака. Объем максимальной модификации 64-разрядной ОС обычно лишь немного превышает 3 Gb, а 32-bit (x86) в среднем не более 2,5 Gb.

Поэтому пользователи, ориентируясь на столь малые значения, часто предпочитают покупать для применения в качестве системного диска дорогостоящие, но быстрые твердотельные SSD-диски, а с целью экономии своих финансовых средств приобретают диски малого объема. Ниже приведены реальные результаты эксперимента по инсталляции Виндовс 7 «Максимальная» и последующей установки всех важных обновлений.

Перед очисткой ПК от обновлений…

Перед удалением обновлений, следует знать, что их очистка приведёт к невозможности откатить систему к предыдущей версии до обновлений. У меня был случай, когда Windows скачал неправильные драйвера на видеокарту, которые не работали в текущей конфигурации оборудования. После запуска операционной системы у меня отображался чёрный экран. Помог запуск компьютера без загрузки драйверов и откат драйвера видеокарты. Поэтому перед удалением обновлений перезагружаем компьютер, чтобы убедиться, что всё работает нормально.

Возможен вариант, когда обновления, которые вы намерены удалить, ещё не были установлены в систему. А это значит, что Windows попытается загрузить их заново при подключении к интернету. Определить, все ли доступные обновления установлены можно нажав на «Пуск» -> кнопка выключения питания.

В случае если мы видим надпись «Обновить и завершить работу» вместо обычного «Завершить работу», значит, нужно сначала перезагрузить Windows с установкой обновлений, а потом удалять сами обновления.

Вопросы модификаций и разрядности системы

Итак, имеем установленную ОС. Сколько занимает места Windows 7 «Максимальная» (64 бита)? Опять же, вопрос спорный. По некоторым оценкам, с первым сервис-паком это где-то 13,6 Гб (по крайней мере, на винчестере стандарта SSD).

Еще один момент, который нужно учитывать при ответе на вопрос о том, сколько места занимает Windows 7 64-битной архитектуры: при активном подключении к интернету свободное место в системном разделе (на диске C) начинает моментально сокращаться. Почему?

Да только потому, что «семерка» при включенной по умолчанию службе обновления тут же начинает поиск апдейтов для самой системы, и при этом даже в первой фазе их размер составляет порядка 4,8 Гб. Таким образом, занятое на жестком диске место уже доходит до 18,4 Гб.

Но и это еще не все. Апдейты ведь никуда не деваются и не удаляются, а если включено обновление еще и для других продуктов Microsoft, нетрудно себе представить, в какой размер в итоге это выльется.

Удаление обновлений

Загруженные обновления Windows находятся в папке WinSxS. Однако нельзя удалять саму эту папку или очищать всё её содержимое. В ней находятся другие системные файлы, которые влияют на функционирование системы. Их удаление приведёт к неправильной работе Windows. Поэтому производим удаление обновлений следующим образом:

  1. Открываем командную строку от имени администратора. Для этого нажимаем на поиск
    справа от меню «Пуск», начинаем вводить
    «Командная строка»,
    кликаем на консоль правой кнопкой и выбираем
    «Запустить от имени администратора»
    .
  2. Вставляем в консоль команду Dism.exe /online /cleanup-image /AnalyzeComponentStore
    Вставляем обязательно с пробелами перед всеми «/», иначе получим ошибку. Начнётся сканирование папки. В конце этой процедуры консоль выдаст вам отчёт по загруженности этой папки и вердикт системы в виде рекомендации по её очистке (Да или нет).
  3. Если мы видим ответ «Да», значит Windows рекомендует удалить обновления. В таком случае следуем рекомендации консоли. Для этого прописываем следующую команду Dism.exe /online /cleanup-image /StartComponentCleanup

Если процедура завершится успешно, консоль выдаст сообщение «Операция успешно завершена».

В случае, когда консоль отвечает «Нет» на запрос об удалении обновлений, попытка их очистить приведёт к появлению ещё большего количества файлов в этой папке.

Сегментная модель организации памяти

Разрабатывая архитектуру x86-64, инженеры корпорации AMD решили навсегда покончить с главным «рудиментом» архитектуры x86 — сегментной моделью памяти, которая поддерживалась ещё со времён 8086. Однако из-за этого при разработке новой версии своего продукта для виртуализации программисты компании VMware столкнулись с непреодолимыми трудностями при реализации виртуальной машины для 64-битных гостевых систем.[1] Поскольку для отделения кода монитора от кода «гостя» программой использовался механизм сегментации, эта задача стала практически неразрешимой.

Осознав ошибку, AMD вернула ограниченный вариант сегментной организации памяти, начиная с ревизии D архитектуры AMD64, что позволило запускать 64-битные ОС в виртуальных машинах. Intel этому примеру не последовала, и на её процессорах, не поддерживающих средства аппаратной виртуализации[какие?

], запустить 64-битную виртуальную машину нельзя[
источник не указан 2489 дней
]. Для проверки того, возможен ли на процессоре запуск 64-битных гостевых ОС, VMware предоставляет вместе со своими продуктами специальную утилиту.

Запуск, установка 64-битных гостевых систем на данный момент (2013 г.) возможна, продукт компании VMware — ESXi (workstation и тд.) — прекрасно поддерживает архитектуру x86-64.

Следует отметить, что первоначально попавшие «под нож» команды LAHF и SAHF, которые также активно используются ПО виртуализации, затем были возвращены в систему команд. С распространением средств аппаратной виртуализации (Intel VT, AMD-V) потребность в сегментации постепенно отпадет.

Удаление копии старой операционной системы

При установке новой операционной системы, старая её версия удалится автоматически через 30 дней. Однако если вам нужно срочно освободить память и вы точно знаете, что не вернётесь к старой версии, вы можете досрочно удалить её:

  1. Запускаем диалоговое окно «Выполнить». Для этого нажимаем комбинацию клавиш Win+R. После пишем в поле для ввода команду cleanmgr и нажимаем «ОК».
  2. Выбираем раздел диска, на котором установлена Windows. По умолчанию это диск (C:). Нажимаем «ОК».
  3. В открывшемся окне нажимаем на кнопку «Очистить системные файлы».
    Это откроет список системных файлов.
  4. Ставим 3 галочки напротив параметров «Предыдущие установки Windows», «Файлы журнала обновления Windows» и «Временные файлы установки Windows».
    Нажимаем
    «ОК»
    .

Можно сделать то же самое через командную строку Windows. Открываем командную строку от имени администратора способом, описанным выше. Прописываем в консоль команду RD /S /Q %SystemDrive%\Windows.old

Эта команда удаляет только Windows, в отличие от предыдущего способа, который очищает так же связанные с ним ненужные файлы. Так что лучше пользоваться вышеописанным способом.

История 64-битных систем

64-битность только недавно вошла в жизнь большинства пользователей и прикладных программистов. Однако работа с 64-битными данными имеет уже длинную историю.

1961: IBM выпускает суперкомпьютер IBM 7030 Stretch, в котором используются 64-битные слова данных, 32-битные или 64-битные машинные инструкции.

1974: Control Data Corporation запускает векторный суперкомпьютер CDC Star-100, в котором используется архитектура 64-битных слов (предыдущие системы CDC имели 60-битную архитектуру).

1976: Cray Research выпускает первый суперкомпьютер Cray-1, в котором реализована архитектура 64-битных слов и который послужит основой для всех последующих векторных суперкомпьютеров Cray.

1985: Cray выпускает UNICOS — первую 64-битную реализацию операционной системы Unix.

1991: MIPS Technologies производит первый 64-битный процессор, R4000, в котором реализована третья модификация разработанной в их компании архитектуры MIPS. Этот процессор используется в графических рабочих станциях SGI начиная с модели IRIS Crimson. Kendall Square Research выпускает свой первый суперкомпьютер KSR1, построенный на основе их собственной запатентованной 64-битной архитектуры RISC под операционной системой OSF/1.

1992: Digital Equipment Corporation (DEC) представляет полностью 64-битную архитектуру Alpha — детище проекта PRISM.

1993: DEC выпускает 64-битную Unix-подобную операционную систему DEC OSF/1 AXP (позже переименованную в Tru64 UNIX) для своих систем, построенных на архитектуре Alpha.

1994: Intel объявляет о своих планах по разработке 64-битной архитектуры IA-64 (совместно с компанией Hewlett-Packard) — преемника их 32-битных процессоров IA-32. Дата выпуска назначена на 1998-1999 годы. SGI выпускает IRIX 6.0 с 64-битной поддержкой чипсета R8000.

1995: Sun запускает 64-битный процессор семейства SPARC UltraSPARC. HAL Computer Systems, подчиненная Fujitsu, запускает рабочие станции, созданные на основе 64-битного процессора SPARC64 первого поколения, независимо разработанного компанией HAL. IBM выпускает микропроцессоры A10 и A30, а также 64-битные процессоры PowerPC AS. IBM также выпускает 64-битное обновление для системы AS/400, способное преобразовывать операционную систему, базы данных и приложения.

1996: Nintendo представляет игровую консоль Nintendo 64, созданную на основе более дешевого варианта MIPS R4000. HP выпускает реализацию 64-битной 2.0 версии собственной архитектуры PA-RISC PA-8000.

1997: IBM запускает линейку RS64 64-битных процессоров PowerPC/PowerPC AS.

1998: Sun выпускает Solaris 7 с полной 64-битной поддержкой UltraSPARC.

1999: Intel выпускает набор команд для архитектуры IA-64. AMD публично объявляет о своем наборе 64-битных расширений для IA-32, который был назван x86-64 (позже переименован в AMD64).

2000: IBM выпускает свой первый 64-битный мэйнфрейм zSeries z900, совместимый с ESA/390, а также новую операционную систему z/OS.

2001: Intel наконец запускает линейку 64-битных процессоров, которые теперь получают название Itanium и рассчитаны на высокопроизводительные серверы. Проект не соответствует ожиданиям из-за многочисленных задержек при выпуске IA-64 на рынок. NetBSD становится первой операционной системой, которая запускается на процессоре Intel Itanium после его выхода. Кроме того, Microsoft также выпускает Windows XP 64-Bit Edition для архитектуры IA-64 семейства Itanium, хотя в ней сохраняется возможность запускать 32-битные приложения при помощи прослойки WoW64.

2003: AMD представляет линейки процессоров Opteron и Athlon 64, созданные на основе архитектуры AMD64, которая является первой 64-битной процессорной архитектурой, основанной на архитектуре x86. Apple начинает использовать 64-битный процессор «G5» PowerPC 970 производства IBM. Intel утверждает, что процессорные чипы семейства Itanium останутся единственными 64-битными процессорами, разработанными в их компании.

2004: В ответ на коммерческий успех AMD, Intel признается, что они разрабатывали клон расширений AMD64, которому дали название IA-32e (позже переименован в EM64T, и затем еще раз в Intel 64). Intel также выпускает обновленные версии семейств процессоров Xeon и Pentium 4 с поддержкой новых команд.

2004: VIA Technologies представляет свой 64-битный процессор Isaiah.

2005: 31 января Sun выпускает Solaris 10 с поддержкой процессоров AMD64 / Intel 64. 30 апреля Microsoft выпускает Windows XP Professional x64 Edition для процессоров AMD64 / Intel 64.

2006: Sony, IBM и Toshiba начинают выпуск 64-битного процессора Cell для PlayStation 3, серверов, рабочих станций и других устройств. Microsoft выпускает Windows Vista с включенной 64-битной версией для процессоров AMD64 / Intel 64, которая поддерживает 32-битную совместимость. Все Windows-приложения и компоненты являются 64-битными, однако многие из них имеют 32-битные версии, включенные в систему в виде плагинов в целях совместимости.

2009: Как и Windows Vista, Windows 7 компании Microsoft включает полную 64-битную версию для процессоров AMD64 / Intel 64, и на большинство новых компьютеров по умолчанию устанавливается 64-битная версия. Выходит операционная система компании Apple Mac OS X 10.6, «Snow Leopard» которая имеет 64-битное ядро и предназначена для процессоров AMD64 / Intel 64, однако по умолчанию эта система устанавливается только на некоторые из последних моделей компьютеров компании Apple. Большинство приложений, поставляемых с Mac OS X 10.6, теперь также являются 64-битными.

Более подробно с историей развития 64-битных систем можно познакомиться в статье Джона Машей «Долгая дорога к 64 битам» [1] и в энциклопедической статье в Wikipedia «64-bit» [2].

32-разрядная система или 64 — что лучше

Современный рынок компьютеров предлагает следующее решение: вместо 32-разрядных операционных систем выбрать 64-разрядные ОС, которые набирают обороты популярности. Таким образом, производители оборудования для персональных компьютеров выпускают «железо», которое адаптировано под специфику определенных программных продуктов.


В чем состоят особенности 64-битной операционной системы? Какая ОС имеет более высокую производительность − 32-разрядная или 64-разрядная? Какой выбор оптимальный для современного пользователя?

В чем различие между 32 и 64 разрядами?

Сначала необходимо представить некоторые факты. Перед тем как определять, какого типа операционную систему предпочтительнее выбрать, стоит исследовать, в чем состоит их различие. Цифровая информация предоставляет данные в битах. Они состоят из нулей и единиц. Один бит позволяет зашифровать две команды.

Кроме того, при помощи 32 бит число возможных команд становится больше на несколько десятков степеней. Когда речь идет о 64 битах, этих команд еще больше. Из этого можно сделать вывод о том, становится что, например, операционная система Windows — 32 или 64-разрядный, функционирует быстрее. Компания Microsoft представляет версии ОС обоих типов. Существуют ли между ними различия в плане интерфейса и других нюансов работы?

Существует ли разница между 32-разрядными и 64-битными операционными системами в аспекте использования?

Условно можно рассмотреть, какая «семерка» лучше — 32 или 64-разрядная, в плане удобства управления? Стоит отметить, что принципиальной разницы в представленном аспекте между данными версиями операционной системы Windows не существует. Вся разница связана с поддержкой команд. Обработка таковых выполняется почти незаметно для владельца. Выше уже было отмечено, что 64-битные команды обеспечивают более высокую скорость передачи цифровых данных. Правда, такой параметр выступает не единственным критерием оценки эффективности компьютерной системы.

Большую роль играет множество аспектов работы операционных систем. К таким параметрам относится стабильность, универсальность, уровень поддержки всевозможных аппаратных компонентов, ресурсоемкость и прочие. Таким образом, какая операционная система обладает большими преимуществами для современного пользователя: 32-разрядная или 64-разрядная? Что является оптимальным решением с точки зрения запуска известных игр и программ?

Сравнение 32 и 64-разрядных ОС

Стабильность функционирования операционной системы предопределяется в первую очередь качеством взаимодействия определенной ОС и аппаратными находится в зависимости от совместимости операционной системы с драйверами, выпускаемыми фирмой-производителем конкретного устройства. В таком аспекте различие между 32 и 64-разрядной системой может быть существенным, поэтому производитель, который выпустил некоторый аппаратный компонент для 32-разрядной ОС, может нуждаться во времени на подготовку, а также тестирование драйвера для 64-битной операционной системы.

Стоит отметить, что известные мировые фирмы-изготовители «железа» с успехом избегают ситуаций, при которых обладатель 64-разрядной операционной системой не способен отыскать необходимое программное обеспечение для конкретного устройства. Однако этот тезис относится в первую очередь к новым устройствам. Девайсы, приобретенные еще до массового распространения 64-битных персональных компьютеров, что произошло приблизительно в начале 2010-х годов, не всегда корректно инсталлируются ввиду отсутствия подходящих драйверов.

Сравнение 32 и 64-битных ОС

Операционная система, которая принадлежит к категории 32 или 64-битных продуктов, нуждается в установке на персональный компьютер, который способен обеспечить полноценное функционирование соответствующей ОС. Другими словами, корректно инсталлировать 32-разрядную ОС можно исключительно на персональном компьютере, где существует 32-битный процессор. Аналогичная закономерность присуща и 64-битным операционным системам. В таком случае, между ОС в отсутствует взаимная совместимость, а их универсальность становится ограниченной.

Ресурсоемкость

Функционирование каждой операционной системы нуждается в затратах аппаратных ресурсов. В первую очередь это относится к вычислительным мощностям процессора и объема оперативной памяти. Таким образом, возникает вполне резонный вопрос, который звучит следующим образом: «Какая система лучше: 32 или 64-разрядная в плане ресурсоемкости?».

Выше уже было сказано о том, что бит представляет собой единицу передачи данных. Когда речь заходит об информации существенного объема, становится понятным, что для работы с ней необходимы дополнительные ресурсы. Таким образом, вполне закономерно, что 32-разрядные операционные менее требовательны к ресурсам, если сравнивать с 64-битными. К примеру, 2 Гб ОЗУ для компьютера с 32-разрядной операционной системой хватает для полноценного функционирования, а для 64-битной операционной системы этот ресурс является минимальным.

Лучше всего, если объем ОЗУ будет 4 Гб и больше. Если рассмотреть ресурсы процессора, в связи с 64-разрядными чипами в их структуре существуют нужные технологические компоненты, предназначенные для того, чтобы удовлетворить требования операционной системы в скорости вычислений. Таким образом, трудно сказать, что 32-разрядные и 64-разрядные версии ОС Windows слишком различаются в плане использования ресурсов процессора.

Поддержка аппаратных компонентов

Выше уже было отмечено, что для стабильной работы 64-битной операционной системы на компьютере должны быть установлены актуальные драйвера. Однако их присутствие обеспечивает корректность функционирования персонального компьютера, в первую очередь, на программном уровне. Кроме того, нужно, чтобы операционная система отличалась аппаратной совместимостью с основными компонентами «железа».

Если рассмотреть такие компоненты, как графический ускоритель, сетевая карта, принтер, в плане совместимости они не требовательны к тому, какая операционная система установлена на компьютере. Прежде всего, когда речь заходит о поддержке системами, различие может быть значительно. Все дело в том, что 32-битные операционные системы не способны поддерживать модули ОЗУ, объем которых превышает 4 Гб. Также стоит отметить, что 64-разрядные ОС совместимы с ними в полной мере.

И совсем другое дело, будет ли пользователь на практике использовать ресурсы памяти, которые выше 4 Гб. Когда персональный компьютер задействован в основном для работы с интернетом, офисными приложениями, потребности в использовании даже половины от данного объема ОЗУ может никогда не возникнуть. Если же персональный компьютер необходим исключительно для игр. Таким образом, следует рассмотреть более подробно, какие операционные системы в данном случае предпочтительнее.

Какие ОС лучше подходят для игр?

Какую лучше выбрать операционную систему для игры − 32 или 64-битную? Если рассмотреть условие полной аппаратной и программной совместимости инсталлированной ОС с «железом», самой высокой производительностью будет обладать 64-разрядная операционная система. Однако это правило имеет и исключение. Оно связано с тем, что в алгоритмах программного кода в самой игре необходимо предусмотреть поддержку 64-разрядных команд. Когда такой критерий не соблюдается, пользователь, как правило, не замечает существенной разницы в комфорте игрового процесса.

Какие ОС является оптимальной для приложений?

Какая операционная система лучше для запуска приложений: 32-разрядная или 64-разрядная? В данном случае закономерность приблизительно аналогична играм. Если в распоряжении пользователя присутствует 64-разрядный персональный компьютер, а в программном коде используемого приложения применяются алгоритмы обработки 64-битных команд, то соответствующее программное обеспечение будет функционировать оперативнее. Когда это утверждение не верно, большого различия в производительности компьютера пользователь не почувствует.

«Мегагерцы» в приоритете?

В окружении современных пользователей бытует определенная точка зрения, которая состоит в том, что более высокая скорость функционирование персонального компьютера достигается не за счет «удвоения» битов, а в результате оптимизации аппаратных ресурсов, которые напрямую связаны с производительностью ПК. К таковым относится, к примеру, частота процессора. По утверждению большинства специалистов и пользователей, наибольшая эффективность достигается благодаря замене 32-битного чипа, работающего на частоте 1,2 ГГц, на тот, что функционирует при 2,4 ГГц, чем его замена на 64-разрядную микросхему, предусматривающую работу на прежней частоте.

Иногда появляется возможность разогнать 32-битный процессор таким образом, чтобы фактическая скорость его функционирования существенно возросла, если сравнивать с заменой чипа на 64-разрядный. Такой подход можно оправдать, если пользователь не использует в собственной работе программы и игры, которые адаптированы к 64-разрядным командам. Из этого следует, что практическая значимость замены 32-битных программных, а также аппаратных компонентов на 64-битные не всегда очевидна.

Резюме

Таким образом, какая операционная система лучше: 32-разрядная или 64-разрядная? Стоит отметить, что передача цифровых данных при использовании 64-битных команд выполняется более оперативно, поэтому соответствующая ОС будет производительнее, чем 32-разрядная. Однако успешное ее применение нуждается в соответствии персонального компьютера множеству условий. К ним относится наличие 64-разрядного процессора, поддержка режима работы в 64-битном режиме, присутствие необходимых драйверов к нему, совместимость программного обеспечения, которое используется на компьютере, 64-разрядных команд.

Отзывы

Когда на персональный компьютер установлен 32-битный процессор, можно использовать только 32-разрядную операционную систему. Однако при достаточной производительности «железа» на компьютере, к примеру, при высокой частоте функционирования процессора или в случае применения мощного графического модуля, различие между ОС не заметно даже в современных играх. Именно это указывают многие пользователи в собственных отзывах. Когда необходимо больше производительности, самым эффективным способом может оказаться повышение соответствующих значений путем замены чипа или его разгона, чем инсталляция 64-разрядного процессора.

Разрядность ОС — 64 или 32 бита, в чем отличие, что лучше?

Компания Microsoft выпускает два типа операционных систем — 32-битные и 64-битные. Какое между ними отличие, какую из них лучше ставить читайте в данной статье…

Поводом для написания статьи послужил следующий вопрос:

Когда кликаешь правой кнопкой мыши, потом заходишь в свойства, и в параметрах показываются биты. Что это за биты?

Я слышал, что операционка устанавливается под 64 или 32 бита. Это что такое?!

В данной статье я постараюсь ответить на вопрос и объяснить максимально доступно для пользователя ПК некоторые технические моменты.

Вначале я расскажу про теорию, а практическое применение освещу в конце статьи.

Бит – это единица информации в компьютере. Он может принимать значение 0 или 1. На основе этого создана двоичная система счисления.

{module Рекламный блок Гугл 720×90}

Первые компьютеры и игровые приставки были 8-битные, потом с развитием технологий перешли на 16 бит, затем на 32 и 64 бита.

Эта «битность» определяет разрядность чисел, с которыми работает процессор компьютера. На основе этой разрядности создается ПО, которое сможет работать на этом процессоре. Также эта разрядность определяет точность вычислений, которые может выполнять процессор.

Для большинства пользователей ПК дома и на работе большая точность данных не нужна, а для ученых, исследователей, военных, наоборот, точности не хватает. Поэтому усилия разработчиков процессоров направлены не только на увеличение частот, объемов кэш-памяти, но и увеличением разрядности.

С точки зрения пользователя компьютер – это связка железо+программы, которая обеспечивает выполнение каких-либо действий и получение нужного результата. Для работы с компьютером аппаратная (железо) и программная часть должны соответствовать друг другу.

Под работой я подразумеваю работу в режиме реального времени, т.к. можно установить Windows XP на ПК 10-12 летней давности, но работа на нем сведется к нажатию 1 кнопки и минутному ожиданию выполнения действия.

Теперь немного истории

Первым 32-х разрядным процессором для IBM PC-совместимых ПК был Intel 80386 (также известный как i386 или просто 386) — 32-битный x86-совместимый процессор третьего поколения фирмы Intel выпущенный 17 октября 1985 года. Подробная статья: http://ru.wikipedia.org/wiki/Intel_80386.

Первый 64-битный процессор для домашних пользователей и мобильного применения компании AMD, который был представлен 23 сентября 2003 года — Athlon 64. Процессор построен на архитектуре AMD64 и относится к восьмому поколению (K8).

О начале разработки архитектуры K8 впервые было заявлено в 1999 году. Процессоры, основанные на данном ядре, должны были стать первыми 64-битными процессорами AMD, полностью совместимыми со стандартом x86. Подробная статья: http://ru.wikipedia.org/wiki/Athlon_64.

Введение 64 битности – это больше маркетинговый ход, чем польза для пользователей, компании АМД в борьбе против компании Интел (производители процессоров).

В момент выхода этих процессоров не было операционных систем, которые могли бы использовать возможности 64 бит. ОС Windows XP Professional x64 Edition вышла в свет только в апреле 2005 года. Подробная статья: http://ru.wikipedia.org/wiki/Windows_XP_64-bit_Edition.

Программная часть «догнала» аппаратную только через полтора года.

Сейчас все новые процессоры поддерживают работу с данными в формате 64 бит. Также существуют операционные системы и семейства Windows и семейства Linux (и другие) с полной поддержкой 64-битных процессоров.

Практическая часть

В 32-битных версиях Windows XP и Vista объем доступной оперативной памяти ограничен 4Гб.

Причем в свойствах системы пользователь видит значения от 2,75 до 3,5 Гб. Это связано с архитектурными особенностями ОС. Обозначается такая версия 32-bit или х-86.

В 64-битных версиях Windows XP и Vista объем доступной оперативной памяти логически ограничен 16Тб. Обозначается такая версия 64-bit или х-64. Фактически Микрософт из маркетинговых соображений ограничивает объем памяти в 4Гб, 8Гб, 16Гб и т.д. в зависимости от типа лицензии ОС.

Важное замечание: для 64-битной версии Windows необходимы и 64-битные версии драйверов для всех устройств ПК (мат.плата, видеокарта и т.д.), включая периферию (принтер, сканер, блютуз и т.д.).

Если этих драйверов нет, то устройство работать не будет. Я на своем опыте столкнулся с этим, когда не оказалось драйверов на принтер, сканер, звуковую карту и блютуз (производители обычно не выпускают новые драйвера на старые модели, т.к. им надо продавать новые продукты). Пришлось от использования 64-битной версии отказаться.

Для обычного пользователя ПК все это сводится к следующему:

Если в ПК установлено 4Гб или меньше оперативной памяти, то достаточно будет обычной, 32-битной версии ОС.

Если в ПК установлено больше 4Гб оперативной памяти, то надо ставить 64-битную версию ОС.

Если пользователь хочет увеличить оперативную память в ПК для увеличения быстродействия, то увеличивать стоит только до 4Гб, не более.

При увеличении памяти, например, с 1Гб до 4Гб или с 2Гб до 4Гб производительность ПК не вырастет пропорционально – в 4 или 2 раза.

Визуально скорость работы ОС вырастет — скорость загрузки системы, запуска программ, загрузки/сохранения в играх. Также будет быстрее происходить переключение между задачами.

Когда я на своем ПК увеличил память с 2Гб до 4Гб, я ощутил именно такое улучшение.

в чем разница? Какой из них лучше?

Когда вы ищете новый смартфон, всегда ищите телефон с более широкими возможностями. Оперативная память, лучшая камера, батарея большой емкости или большая внутренняя память. Но не часто обращают внимание на процессор, основной компонент вашего телефона, который помогает определить скорость работы. Поэтому очень важно, чтобы он работал на высокой скорости.

Смартфоны с 32-битными и 64-битными процессорами не новость, они существуют уже несколько лет. У Apple была 64-битная ОС со времен iOS 7. Android использует преимущества 64-битной архитектуры с момента появления ARMv8 и Android Lollipop. Давайте посмотрим на разницу между 32-битными и 64-битными смартфонами, что это значит для вас как пользователя и какой из них лучший выбор.

Разница между 32-битными и 64-битными смартфонами:

По сути, биты относятся к размеру хранилища, а число представляет количество битов, которые процессор может фактически обработать или выполнить одновременно. Проще говоря, количество бит вашего процессора определяет размер типов данных, которые процессор может обрабатывать, и размер его реестра.

Что такое «бит»?

Проще говоря, бит — это наименьший фрагмент данных, и он может иметь двоичное значение 0 или 1 (компьютеры могут понимать и работать только в двоичном формате: 0 или 1). Каждый считается битом, и восемь таких битов составляют байт.

Каждые несколько лет чипы внутри смартфонов (даже компьютеров) и программное обеспечение, работающее на этих чипах, совершают рывок вперед, поддерживая новое число. Цифры показывают, насколько мощнее может быть чип, поддерживающий вычисления с более высокой разрядностью. Первый микропроцессор Intel 4004 имел 4-битную архитектуру. 32) с 32-разрядным чипом, даже если процессор может адресовать больше. 64-битный процессор использует 64 бита для указания на ячейки памяти. Следовательно, программы могут адресовать 18.4 эксабайт памяти. Такой большой объем памяти для практических целей пока не требуется.

64-битные процессоры могут обрабатывать больше данных в секунду, чем 32-битные процессоры. Это связано с тем, что 32-разрядный ЦП может обрабатывать только 4 байта данных за один цикл ЦП (8 × 4 = 32), в то время как 64-разрядный ЦП может обрабатывать 8 байтов данных (8 × 8 = 64). Таким образом, 64-битные процессоры не должны возвращаться в память так часто, как 32-битные процессоры. Следовательно, 64-битные процессоры работают быстрее, чем их 32-битные аналоги.

Какой смартфон лучше?

Как обсуждалось ранее, 32-разрядные процессоры могут обрабатывать до 4GB оперативной памяти, но 64-битные могут обрабатывать больше. Поскольку в наши дни приложения требуют все больше и больше ресурсов, 4 ГБ оперативной памяти скоро будет недостаточно. Чем больше мы используем наши телефоны, тем больше памяти нам требуется. Немного дополнительной оперативной памяти также гарантирует, что вы не столкнетесь с этими случайными задержками во время многозадачности.

64-битные телефоны сделают все лучше и прослужат дольше. Архитектура ARMv7, на которой работает большинство 32-битных телефонов, хороша, но она также немного продвигается. Новая архитектура ARMv8 намного более оптимизирована, энергоэффективна и быстрее, когда дело касается повседневных задач.

Наиболее заметным изменением 64-битной ОС по сравнению с 32-битной будет производительность устройства. Хотя многие пользователи могут обнаружить, что 32-разрядный процессор обеспечивает им достаточную производительность и доступ к памяти, приложения, которые, как правило, используют большие объемы памяти, могут значительно улучшить с обновленным процессором — приложения будут загружаться быстрее, а интерфейс будет более разнообразным. отзывчивый.

Как проверить, является ли мое устройство 32-битным или 64-битным?

Если вы хотите проверить, является ли ваше собственное устройство 32-битным или 64-битным, вы можете легко сделать это с помощью Тест AnTuTu. После того, как вы скачали и установили его, нажмите кнопку Инфо в правом нижнем углу и проверьте под ЦП категория для Поле типа. Он сообщит вам, какой тип процессора у вашего телефона.

В iPhone каждая iOS, начиная с iOS 7, является 64-битной. В Android смартфоны, все, что выше ARMv8, является 64-разрядным устройством.

Заключение

Сейчас почти все новые мобильные процессоры и операционные системы 64-битные, и вопрос о том, покупать ли 32-битный смартфон или 64-битный смартфон, отпадает.

что лучше ставить — WIN 7 32 bit или 64 bit — софт


64-битность ( для общего сведения) =0)

Также процессоры могут поддерживать или не поддерживать возможность работы в 64-битном режиме (у AMD он называется AMD64, у Intel — EM64T). Имеет ли 64-битный режим какие-то осязаемые преимущества в скорости по отношению к 32-битному? Об этом до сих пор идут непрекращающиеся споры (несмотря на то, что первый 64-битный x86-процессор — Athlon 64 — был выпущен компанией AMD в 2003 году). Если попытаться быть беспристрастным, то итог этих споров на данный момент можно описать примерно следующим образом: с точки зрения чистой теории, 64-битный режим (и, соответственно, 64-битное ПО) имеет несколько особенностей, которые могут ускорить исполнение программ, и несколько особенностей, которые могут исполнение программ замедлить. Эффект ускорения (опять-таки, с чисто теоретической точки зрения) по идее, всё-таки должен быть больше, чем замедления, поэтому 64-битная программа, использующая все возможности 64-битного процессора, будет несколько быстрее, чем её 32-битный аналог. Это — теория. На практике, в большинстве случаев, для достижения более-менее серьёзного ускорения от перехода на 64 бита, программное обеспечение нужно соответствующим образом оптимизировать (а иногда и переписывать).И до тех пор, пока существуют вполне работоспособные компьютеры с 32-битными процессорами, заниматься специальной оптимизацией под 64-битность подавляющему количеству производителей и разработчиков ПО — лень. Большинство из них отделались отпиской — перекомпилировали старые программы 64-битными компиляторами, и бодро отрапортовали об освоении сектора 64-битного ПО. Очевидно, что толку от такого подхода, с точки зрения быстродействия, — никакого.

Тем не менее, несмотря на всё выше написанное, достаточно серьёзная польза от 64-битности есть, в том числе с точки зрения скорости, и в особенности, если речь идёт о действительно мощном ПК или рабочей станции, предназначенных для выполнения серьёзных, ресурсоёмких задач под управлением ОС последнего поколения (например, Microsoft Windows Vista). Компьютеры, оснащённые 32-битными процессорами, могут использовать максимум 4 ГБ ОЗУ (автор знает магическое сочетание из трёх букв — PAE — но намеренно упрощает ситуацию, считая подобное упрощение вполне оправданным, исходя из десктопной ориентированности данного материала). Более того, 32-битные ОС от Microsoft из установленных в системный блок 4 ГБ памяти могут использовать далеко не весь объём. Любой 64-битный процессор под управлением 64-битной операционной системы снимает это ограничение, в результате чего и 4 ГБ используются под Windows с большей пользой, и установка ещё большего объёма памяти не вызывает трудностей. В случае, когда на компьютере работают очень сложные и ресурсоёмкие приложения (или, например, очень требовательные к ресурсам компьютерные игры), возможность установки 4 и более ГБ ОЗУ может оказать настолько сильное влияние на общее быстродействие компьютера, что даже не важно, стал ли быстрее работать процессор. С такой точки зрения, поддержка процессором возможности работать в 64-битном режиме, безусловно, очень полезна — устраняется одно из ограничений, могущих действительно сильно повлиять на производительность ПК как комплексной системы. Нужно только чётко понимать, какой именно бонус даёт поддержка 64-битности на сегодняшний день: этот бонус состоит не столько в выросшей скорости работы процессора, сколько в снятии ограничения на максимальный объём ОЗУ.

32-битная и 64-битная версии учебного пособия | MeldaProduction

Память

Начнем с объяснения основ памяти. RAM (оперативная память) это очень быстрая память, которая используется для хранения всех запущенных в данный момент приложений. и необходимые связанные данные. В нашем случае это будет относиться к блокам аудио данные, D.A.W. программное обеспечение и сопутствующие программы, виртуальные инструменты и образцы и т. д. Если оперативной памяти недостаточно для хранения всех этих данных, операционная система (операционная система) может «переставить» его часть на жесткий диск и загрузить обратно в память при необходимости.Однако такая замена имеет свою цену — скорость.

RAM не самая быстрая память в компьютере , на самом деле она относительно медленная по сравнению со скоростью процессора. Во-первых, это кеш-память, которая похожа на к ОЗУ, но гораздо ближе к процессору. Пока ОЗУ подключено к ЦП через провода длиной несколько сантиметров, называемые «системной шиной», кэш-память обычно встроен в сам ЦП. К сожалению, это тоже больше дороже ОЗУ, поэтому обычно поставляется партиями по несколько штук. мегабайты.Кэш расположен между ЦП и ОЗУ, поэтому при поиске данных процессор сначала посещает кеш и обращается к ОЗУ только тогда, когда информация его нет в кеше.

Самая быстрая память в компьютере называется «регистром» , что на самом деле так же быстро, как и сам процессор. Большая часть работы выполняется внутри него, но его размер не измеряется. в гигабайтах, мегабайтах или даже килобайтах. У вас всего несколько сотен байт, с фактическим количеством, определяемым архитектурой ЦП.

Вам действительно нужно больше памяти?

32-разрядные системы

могут адресовать до 3 ГБ памяти. Этого лимита должно хватить для всей системы и всех запущенных приложений, иначе что-то будет меняются местами. Кроме того, есть еще одно ограничение для отдельных приложений. — обычно 2 ГБ. Этот лимит в 3 ГБ все еще кажется щедрым, но помимо реальных образцов он также будет содержать все исполняемые и временные файлы и т. д. учтены, у вас, вероятно, около 1.5 ГБ бесплатно для вашего проекта.

Этого достаточно? Обычно так и есть, поэтому давайте рассмотрим пример большого аудиопроект. Допустим, нашему проекту требуется 3 ГБ оперативной памяти. 1 ГБ из этого будет быть подняты исполняемыми файлами и временными структурами и поэтому эффективно потерянный. Оставшиеся 2 ГБ содержат данные, которые нужно загрузить с жесткого диска. Эти данные обычно сжимаются, поэтому мы можем оценить, что с аудио без потерь сжатие и структуры, необходимые для произвольного доступа, нам нужно будет загрузить около 1Гб с диска.Хотя современные жесткие диски стали намного быстрее, при фрагментации и одновременных операциях справедливая оценка самого быстрого скорость загрузки будет около 50 МБ в секунду. Поэтому загрузка всех данных займет 20 секунд. Добавьте к этому время на вычисление временных структур, и даже с 8-ядерным процессором загрузка займет 25 секунд.

25 секунд на загрузку проекта! Вы действительно хотите ждать так долго? Ну иногда у вас нет выбора, но этот сценарий подчеркивает недостатки использования так много памяти.

Почему были разработаны 64-битные архитектуры?

Честно говоря, не для аудио. Основной причиной развития было постоянное соответствие возрастающие требования к серверам. В отличие от D.A.W. программы, которые в основном эксклюзивные основные приложения при работе со звуком, серверы обрабатывают сотни запросов сразу с использованием терабайтных баз данных. Они также получают доступ к данным в практически случайный порядок, поэтому необходимо хранить как можно больше данных в памяти насколько возможно.

Теперь, когда для серверов были разработаны 64-битные процессоры, почему бы не использовать их? и в других приложениях? Память была серьезной проблемой для разработчиков назад во времена 16-битных архитектур. С приходом 32-битных систем скорость стал приоритетом, и поэтому мы начали тратить память до тех пор, пока, в конце концов, не достигнет предела был достигнут. С появлением 64-битных машин произошла такая же ситуация. снова. Итак, теперь нам нужно много памяти для аудио, видео, игр и т. Д.

Вам нужно перейти на 64 бит? Вероятно, что в течение 5 лет большинство компьютеров будет работать под управлением 64-битных операционных систем, поэтому большинство приложений тоже будет 64-битным.А пока вы сможете обойтись без обновления? Мы покрываем некоторые ключевые детали ниже, чтобы помочь вам принять решение.

Что нужно, чтобы «быть 64-битным»?

В первую очередь вам понадобится 64-битный совместимый процессор , почти все они 64-битные в наши дни. За исключением высокопроизводительного сервера на базе Itanium. процессор (который вы вряд ли встретите), все они тоже отсталые совместим с 32-битной архитектурой, поэтому ноутбуки не редкость работающие на 64-битных процессорах с установленной 32-битной операционной системой.

Во-вторых, вам нужна 64-битная операционная система , Windows Vista / 7/8/10, Mac OS 10.6 все теперь доступны как 64-битные. Далее вам потребуется 64-битных приложений . Этот здесь все становится намного сложнее, поскольку многие хосты только 32-битные. Если вы запускаете 32-битное приложение в 64-битной операционной системе, CPU переключается в 32-битный режим с минимальной деградацией производительности, о которой мы расскажем потом.

Наконец, вам также понадобятся 64-битные плагины .Что ж, это не совсем так. Когда разработчики переходили на 64-битные хосты, сразу не могли их выпустить, потому что людям все еще нужно было использовать свои плагины, которых не существовало для 64-битная платформа. Чтобы решить эту проблему, им пришлось разработать так называемые «мосты». первый. Мост — это отдельное приложение, которое запускается между конкретным плагином. и хозяин. Если хосту что-то нужно от плагина, он создает запрос, который планировщик системы переключает на мост.Это мост, который на самом деле просит плагин выполнить операцию, а затем возвращает данные гостья. Довольно сложно, не правда ли?

С мостами все становится намного сложнее, медленнее и менее надежно. Поэтому мы настоятельно рекомендуем использовать мосты только в том случае, если нет другого выбора. Если ваши плагины в основном доступны только как 32-битные, и вам не хватает памяти, тогда советом будет придерживаться 32-битного хоста, даже если сам хост доступен как 64-битный.

Золотое правило — если вы используете 32-битный хост, используйте 32-битные плагины. Если вы используете 64-битный хост, используйте 64-битные плагины.

x32 против x64

Теперь мы, наконец, можем перейти к вопросу о сравнении 32-битной архитектуры и 64-битной архитектуры. Для в целях этого руководства мы не будем рассматривать 16-битные платформы, так как они в основном устарели (даже стиральные машины теперь используют 32-битные процессоры!).

Мы также будем использовать идентификатор x64 для обозначения 64-битной архитектуры, и аналогично x32 для 32-битной архитектуры.

Улучшает ли x64 качество звука?

Нет , x64 — это способ внутренней работы процессора. Это не имеет ничего общего с фактические расчеты. Например, обработка звука часто требует умножения, поэтому процессор содержит несколько единиц «умножения» и использует их, когда нужный. Неважно, в 32-битном или 64-битном режиме он используйте ту же единицу, чтобы получить правильный результат.
Не переходите на x64, если думаете, что ваша музыка будет звучать лучше! Не будет.

Память

Нет сомнений в том, что x64 может использовать больше памяти, в конце концов, это причина для его развития. Но эффективно ли используется эта дополнительная память?

Все больше

Во-первых, код x64 намного больше кода x32. Под кодом мы подразумеваем исполняемые файлы, и инструкция для процессора. Само собой разумеется, что ваш сами приложения также будут намного больше, и поскольку они должны оставаться внутри памяти (хотя это немного упрощено) они будут занимать больше места.Вы можете вспомнить, что кеш быстрый, но маленький, а ОЗУ медленное и большое. Так когда приложение запущено, оно загружается из памяти в кеш. Тем не мение, чем больше код, тем меньше его может поместиться в кеш, поэтому он должен быть постоянно загруженным снова и снова!

В 64-битной версии вам также потребуется 8 байтов для однозначной идентификации любого места в памяти, называется «адресом», тогда как с x32 адрес имеет только 4 байта. Эта разница может показаться незначительной, но современные приложения содержат огромное количество адресов.Итак, снова с x64 системы, у вас есть больше памяти, но вы также должны использовать гораздо больше этого.

Наконец, для процессоров x64 необходимо, чтобы все было «выровнено по 64-битной системе», что означает если что-то, например число, на самом деле меньше 8 байтов, оно будет округлить до 8 байтов независимо. Это ускоряет процесс, но мы снова потеряли память.

Виртуальное адресное пространство

Следующий вопрос немного сложнее и может быть немного сложнее для понимания.

Современные операционные системы используют «виртуальное адресное пространство». Когда приложение обращается к части памяти, по техническим причинам не на самом деле знать, к какой части памяти он обращается. Только действующий система и процессор содержат эту информацию. Мы можем принять «подкачку страниц» как пример. Когда для приложения недостаточно памяти, система находит то, что в настоящее время хранится в памяти, но не использовалось для некоторых time, перемещает его на жесткий диск и передает эту память приложению.Этот может произойти практически в любой части памяти, и даже возможно, что каждый когда приложение касается данных, они сохраняются в другом месте! Следовательно все данные в памяти могут становиться все более фрагментированными, но как знает ли ЦП, что означает каждый адрес?

В системах x32 есть небольшая база данных для этих адресов памяти, и обе ЦП и система знают его структуру. Поэтому каждый раз, когда системе нужно доступ к памяти, он смотрит на базу данных и знает, где на самом деле данные является.Если данные отсутствуют в памяти, потому что операционная система ‘переставил’ на жесткий диск, затем генерирует прерывание и система исправляет это (перемещает другую часть памяти на диск и загружает требуемый данные обратно в память).

В x64 ситуация намного сложнее. 64-битное пространство слишком велико для хранения в небольшой базе данных, поэтому дизайнерам пришлось использовать альтернативный подход. В результате было использовано что-то, называемое TLB (альтернативный перевод buffer), которая представляет собой небольшую хеш-таблицу, которая действует как кеш.TLB содержит только самые последние использованные адреса, поэтому каждый раз, когда адрес не найден в нем должно быть сгенерировано прерывание, чтобы заставить ОС исправить это. С одной стороны, доступ к TLB выполняется быстрее, чем доступ к небольшой базе данных в системах x32, но прерывания бывают гораздо более частыми, и они действительно занимают довольно много времени вычислительной мощности.

Производительность и характеристики процессора

Система x64 также предоставляет некоторые новые функции, а некоторые из них были вынуждены более высокими требованиями к памяти 64-битной платформы, там гораздо больше, предлагающих улучшения по сравнению с x32.

Общая производительность ОС

Операционные системы используют те же функции ЦП, что и приложения. С Windows мы не заметил улучшения или ухудшения производительности при переходе на 64-битную версию хотя загрузка может быть медленнее, потому что система больше. Ты можешь попробовать это для себя, потому что с Windows 7 и 8 вы можете установить как x32, так и 64-разрядные версии с одного DVD.

В macOS кажется, что 10.6 (64-разрядная) быстрее, чем 10.5 (32-разрядная).тем не мение с течением времени также были отмечены большие изменения в производительности macOS, что, вероятно, вызвано тем, что система становится неопрятной и все более фрагментированной. если ты заметили постепенное снижение производительности, возможным решением может быть переустановка ОС. Кроме того, возможно, что 10.6 немного использует системные ресурсы. лучше 10,5.

Регистры
Архитектура

x64 имеет больше регистров, чем ее эквивалент x32, и потому что все вычисления производятся внутри регистров, теоретически чем больше их у вас есть, тем лучше.Однако, если вы работаете в 32-битном режиме, даже если он является 64-битным процессором, он по-прежнему может использовать только набор регистров x32. Кроме того, при запуске x64 компилятор, генерирующий код приложения, должен тщательно размещать и использовать регистры, а это не совсем просто. Так кажется что несмотря на наличие большего набора регистров, производительность обычно низкая или отсутствует прирост.

Соглашение о вызове

Попробуйте представить современные приложения в виде огромных блоков черных ящиков, которые нуждаются в разговаривать друг с другом.Они общаются с помощью предопределенной коммуникации. протокол, чтобы черные ящики понимали друг друга. Этот протокол называется «соглашение о вызовах».

Например, создается интерфейс «GUI» (графический пользовательский интерфейс) плагина. черным ящиком, который его рисует. Теперь этому черному ящику может потребоваться вызвать другого черный ящик для рисования линий, поэтому каждый раз, когда ему нужно нарисовать линию, он должен отправлять инструкции для этого другого черного ящика, какую линию нужно провести. И это соглашение о вызовах.

В то время как в x32 большая часть данных передавалась через память, в x64 это становится крайне неэффективен, поэтому эта задача по возможности выполняется с использованием регистров. И это конечно намного быстрее.

Запуск 32-битных приложений на x64

Как упоминалось ранее, потребуется некоторое время, прежде чем все станет доступно как 64-битный, особенно на платформе Apple. А до тех пор неизбежно, что время от времени нам потребуется запускать 32-битные приложения. Итак, вопрос это проблема?

Если мы посмотрим, что происходит при запуске 32-битного приложения на x64, мы увидим что процессор переключен в так называемый 32-битный режим совместимости, в котором он ведет себя как любой 32-битный процессор.Однако система постоянно переключается между приложениями много, примерно несколько тысяч раз в секунду. Это переключение называется «планированием». Каждый раз, когда планировщик переключается с одно приложение в другое, может также потребоваться переключить режим ЦП обратно и вперед между x64 и x32, что неизбежно займет некоторое время. Пока, однако, это дополнительное время кажется незначительным.

Еще одно соображение заключается в том, что каждое приложение должно вызывать операционную система, потому что ей нужно использовать некоторые службы из нее.Но поскольку действующий система 64-битная, эти вызовы должны быть сначала переведены из 32-битной в 64-битную а потом запустить через «диспетчер». К счастью, в настоящее время это не кажется чтобы вызвать какие-либо значительные накладные расходы.

Вывод таков, что запускать 32-битные приложения на 64-битная операционная система. Если замедление действительно произойдет, оно будет минимальным.

Заключение

x64 имеет несколько преимуществ перед x32, но есть и некоторые проблемы, о которых следует помнить. из.Что касается производительности, между ними нет большой разницы. Однако 64-битная система может получить доступ ко всей вашей памяти, и это должно быть Единственная причина, по которой вы должны перейти на x64. При использовании 64-битного хоста вы также следует использовать 64-битные плагины и наоборот. x64 не имеет ничего общего со звуком качественный. Совершенно нормально запускать 32-битные приложения на 64-битной операционной системе. система.

Теперь, когда мы рассмотрели основные отличия, вы будете лучше проинформированы, чтобы сделать больше информированное решение относительно того, хотите ли вы или действительно должны ли вы выключатель.

Что все это значит?

Гостевой пост Стива Берарди из PhotoNaturalist

В цифровой фотографии много говорят о битах:

  • 12-битные и 14-битные аналого-цифровые преобразователи (АЦП)
  • 8-битное против 16-битного цвета
  • 32-битное против 64-битного Photoshop

Но что все это значит? Хотя большее количество битов обычно означает более качественную обработку, это не всегда так просто.Иногда вам действительно нужно знать всю историю, прежде чем делать выводы.

Прежде чем мы перейдем к этим конкретным примерам, которые часто встречаются в цифровой фотографии, важно понять, что такое немного на самом деле.

Что такое бит?

Слово «бит» происходит от двух слов: двоичного и цифрового. Каждый бит имеет два возможных значения: 1 или 0. Иногда также полезно думать о бите как о «вкл.» (1) или «выкл.» (0).

Хотя один бит может хранить два возможных значения, последовательность из двух битов может хранить четыре возможных значения: 00, 01, 10 и 11.В последовательности битов порядок имеет значение, поэтому «01» сильно отличается от «10».

Каждый раз, когда вы добавляете бит в последовательность, вы удваиваете количество возможных значений, поэтому, если вы перейдете от двух битов к трем битам, вы перейдете от четырех возможных значений к восьми возможным значениям.

В качестве примера предположим, что вы хотели сохранить что-то, имеющее 16 возможных значений. В этом случае вам понадобится 4 бита (2 x 2 x 2 x 2 = 16).

Аналого-цифровые преобразователи (АЦП): 12-битное против.14-битный

Каждая цифровая камера оснащена аналого-цифровым преобразователем (АЦП), который преобразует аналоговый сигнал, полученный датчиком, в цифровой сигнал, который создает ваше изображение. Большинство зеркалок в наши дни имеют 12-битный или 14-битный АЦП.

Биты в данном случае относятся к числу возможных значений тона, которые может зафиксировать сенсор вашей камеры. Например, 12-битный АЦП может захватывать 4096 возможных тональных значений для каждого пикселя. С другой стороны, 14-битный АЦП может захватывать 16 384 тональных значения для каждого пикселя.

На первый взгляд может показаться, что 14-битный АЦП — явный победитель: он может захватывать на 12 000 тональных значений больше! Но эти два дополнительных бита не увеличивают динамический диапазон вашей камеры, они только добавляют дополнительные шаги в этом диапазоне. Это как если бы вы взяли буханку хлеба и разрезали каждый ломтик пополам, чтобы сделать еще более мелкие ломтики. Теперь у вас может быть больше ломтиков хлеба, но размер буханки остался прежним!

Итак, вы получите немного лучшее качество изображения с 14-битным АЦП, но на самом деле это заметно только в глубоких тенях и плавных градиентах (как на фотографиях заката).

Дополнительные сведения о 14-битных и 12-битных АЦП можно найти в следующих полезных статьях:

Цвет: 8 бит Vs. 16 бит

В большинстве программ постобработки у вас есть выбор между 8-битным и 16-битным цветом. Биты в этом случае относятся к количеству возможных значений тона, доступных для каждого цветового канала (красного, зеленого и синего) каждого пикселя.

Для 8-битных изображений у вас есть 256 возможных значений для красного канала, 256 значений для зеленого канала и 256 значений для синего канала.А с 16-битными изображениями у вас есть 65 536 возможных значений для каждого цветового канала.

Использование 16-битного цвета приведет к довольно большому размеру файла, но оно того стоит, потому что с 16-битной обработкой вы значительно снизите свои шансы на постеризацию (как показано на фото ниже). Рекомендуется использовать 16-битный цвет, даже если вы изначально снимали в формате JPEG (который является 8-битным), потому что дополнительные биты помогут уменьшить ошибки округления при выполнении распространенных задач постобработки, таких как кривые или уровни.

Для получения дополнительной информации о 8-битном и 16-битном цвете ознакомьтесь с этими полезными статьями:

Photoshop: 32-разрядная версия. 64-битная

Некоторые приложения для постобработки, например Adobe Photoshop, предлагают 32-битные и 64-битные версии. Биты в этом случае относятся к количеству возможных адресов памяти. С 32-разрядной версией вы можете использовать до 4 ГБ физической памяти, но с 64-разрядной версией теоретически вы можете использовать до 17,2 млрд ГБ памяти (хотя этот объем обычно сильно ограничен операционной системой).

Существует распространенное заблуждение, что 64-разрядная версия Photoshop всегда быстрее, но на самом деле, чтобы воспользоваться ускорением (которое является минимальным), должны произойти три вещи:

  1. Вам нужно более 4 ГБ физической памяти
  2. Вам необходимо работать с очень большими изображениями (не менее 800 МБ)
  3. У вас должна быть 64-разрядная операционная система (например, Vista x64 или Mac OS 10.6)

Вы можете подумать, что 800 МБ больше, чем вы когда-либо будете работать, но размеры файлов могут быстро увеличиться, если вы создаете панорамное изображение или работаете с несколькими слоями изображений для совмещения экспозиций.

Даже если вы соблюдаете все три условия, указанные выше, все равно есть шанс, что вы вообще не заметите ускорения, в зависимости от операций, которые вы выполняете с изображением. Также имейте в виду, что многие сторонние плагины не работают с 64-битной версией Photoshop.

Для получения более подробной информации о 32-битном Vs. 64-битный Photoshop, ознакомьтесь со следующими информативными статьями:

Помните: не все биты создаются одинаково

Ключевым моментом, который следует вынести из этого поста, является то, что не все биты созданы одинаково.То, что что-то содержит вдвое больше битов, не означает, что оно автоматически в два раза быстрее или в два раза лучше по качеству. Прежде чем делать какие-либо выводы о 16-битной и 32-битной / и т. Д., Вы действительно должны понять историю того, как эти биты используются.

Об авторе: Стив Берарди — натуралист, фотограф и ученый-компьютерщик.

Обычно его можно встретить в походах по красивым горам и пустыням Южной Калифорнии.Читайте больше его статей о фотографии природы на PhotoNaturalist и подписывайтесь на него в Twitter .

Преимущества 64-битной ОС перед 32-битной ОС

Вы недавно купили новый компьютер? Возможно, вы заметили наклейку с надписью «64-разрядная операционная система (ОС)». Вы могли заметить, что файлы установщика доступны в 32- и 64-битной версиях, или могли заметить, что программное обеспечение поддерживает только 64-битную операционную систему.

Итак, что такое 32- и 64-битная операционная система? 64-битная операционная система лучше 32-битной? Давайте разбираться.

Биты операционной системы и процессора сообщают вам объем информации, который может быть обработан вашим процессором, когда он работает. Чем больше данных можно обработать за один раз, тем быстрее может работать система. Проще говоря, большее количество вычислений в секунду, которое может быть выполнено, может увеличить вычислительную мощность и помочь вашему компьютеру работать быстрее

Теперь, применяя эту логику, основное различие между 32-битными и 64-битными процессорами заключается в количестве вычислений, которые они могут выполнять в секунду, что влияет на скорость, с которой они могут выполнять задачи.

64-битная операционная система

не является чем-то новым. Все современные системы используют 64-битный процессор, и это стало нормой с 2003 года. Выбор 64-битной системы дает вам:

  • Лучшая производительность программного обеспечения
  • Увеличенная поддержка памяти
  • Повышение производительности компьютера
  • Функции усиленной безопасности
  • Гордость использования новейших и самых передовых технологий

Давайте разберемся с некоторыми из них подробнее.

Преимущества 64-битной операционной системы над 32-битной операционной системой

Адресная память

32-разрядные операционные системы могут адресовать до 4 ГБ ОЗУ. По-другому, даже если на вашем компьютере более 4 ГБ ОЗУ, скажем 8 ГБ, 32-разрядная система может получить доступ только к 4 ГБ. Отдых недоступен.

С другой стороны, 64-битная операционная система может адресовать до 17 179 869 184 ГБ (16 эксабайт). Это намного больше, чем 4 ГБ памяти, с которыми может справиться 32-разрядная операционная система.

Проще говоря, 64-битный компьютер с 64-битным процессором может иметь доступ к более чем 4 ГБ оперативной памяти. Если у компьютера 8 ГБ ОЗУ, 64-разрядные вычисления могут полностью использовать доступные ресурсы.

Ключевые преимущества для пользователя

64-разрядная операционная система может полностью использовать доступные системные ресурсы по сравнению с 32-разрядной системой. Для упрощения установка большего объема ОЗУ в системе с 32-разрядной ОС не оказывает большого влияния на производительность. Однако обновите эту систему с избыточной оперативной памятью до 64-разрядной версии Windows, и вы заметите разницу.

Производительность компьютера

Используя 64-битную операционную систему с 64-битным процессором, система может выполнять увеличенное количество вычислений в секунду. В результате увеличивается вычислительная мощность и ускоряется работа компьютера. Это ограничено в случае 32-битной операционной системы.

Ключевые преимущества для пользователя

Вы можете выполнять несколько задач одновременно, переключаться между различными приложениями и т. Д. Без проблем, с которыми вы можете столкнуться в 32-битной операционной системе.

Производительность программного обеспечения

Сегодня пишется все больше программного обеспечения для номеров, чтобы полностью использовать преимущества 64-битной операционной системы. Если вы используете 64-битную операционную систему и устанавливаете 64-битное программное обеспечение, вы можете сразу заметить увеличение производительности. Это становится еще более важным, когда вы выполняете огромную операцию, требующую от системы доступа к большему объему памяти.

Ключевые преимущества для пользователя

Повышение производительности программного обеспечения приводит к увеличению общей эффективности.

Поддерживает ли Tally 32-битную или только 64-битную операционную систему?

Мы, в Tally, всегда верим в силу технологий, которые делают владельцев бизнеса эффективными. С учетом этого и использования преимуществ, которые дает 64-разрядная операционная система, наша последняя версия «TallyPrime» теперь будет поддерживать только 64-разрядную ОС Windows 7 или более поздней версии с 64-разрядным процессором. Узнайте больше о рекомендуемой конфигурации системы здесь.

Как проверить, используете ли вы 32-битную или 64-битную операционную систему?

Если вы не уверены, используете ли вы 32-битную или 64-битную операционную систему, выполните следующие действия, чтобы узнать, 32-битная она или 64-битная.

  • Нажмите «Пуск»
  • Затем нажмите «Настройки»
  • Щелкните «Система»
  • Прокрутите вниз и выберите «О программе»
  • Найдите информацию об операционной системе в разделе «Тип системы»

Примерно 64-разрядная версия по сравнению с 32-разрядной

SQLBlog: О 64-битной

Вернуться в В 1997 году я выступил с презентацией, проектирующей, когда 64-битная операционная система системы и приложения должны стать широко распространенными на платформах большого объема.По моим оценкам, это будет где-то в 2003 или 2004 году. Это означало, что аппаратные платформы должны быть готовы в 2001 или 2002 годах, чтобы учесть разумные доступность программного обеспечения, начиная с операционной системы и нескольких ключевых Приложения. И все же мы находимся в 2008 году, и большинство людей все еще бегают. преимущественно 32-битные среды. Есть даже нежелание запускать 32-битные приложений в 64-битных операционных системах для облегчения перехода на полную 64-битный.

Во-первых, что мы подразумеваем под 64-битным? Используется для обозначения любого из следующих значений: размер внутренних регистров или внешние данные или адресные шины.В последнее время этот термин используется в основном для обозначения виртуальное адресное пространство (VAS, иногда называемое линейным адресом), которое требует регистры того же размера (или больше) для эффективной реализации. В ширина шины данных давно перешла к 64-битной или 128-битной в случае Itanium. Собирается вперед, ширина шины больше не имеет значения, потому что связь вне кристалла переход на двухточечные ссылки, ширина которых не связана с внутренняя архитектура.

Как в время перехода с 16 на 32 бит, люди спрашивают, или даже предполагают, что 64-битная версия быстрее 32-битной.Технически это само по себе не является правдой или ложью. Это несколько сложно, как и большинство вещей в жизни. Когда приложения разрастаются текущая архитектура VAS, ряд запутанных процедур используется для обойти ограниченный размер VAS. В следующем более крупном VAS эти тщательно продуманные механизмы больше не нужны, что позволяет упростить работу и, возможно, лучшая производительность. Это до тех пор, пока не потребуется следующий переход.

Если вся программа находится в кэше L1 и, если нет различий в архитектура набора команд (ISA), не должно быть разницы между 32-битная и 64-битная программа.Теперь 64-битная программа имеет 64-битные указатели, как и 32-битные программы имеют 32-битные указатели. Размер указателя обычно привязан к размеру ВАС. Для AMD64 (Intel использует термин Intel 64, а IA-64 для Itanium) ISA, инструкции могут быть 32- или 64-битными. Itanium ISA включает в себя три инструкции в 128-битном слове. В любом случае, даже если большинство инструкций 32-битный, рабочий набор 64-битной программной памяти больше из-за 64-битной размер указателей. Это означает, что в 64-битной программе может быть больше L1 и L2. промахи в кэше.В зависимости от разницы в задержке между L1, L2 (L3 в некоторых случаях) и любой кэш-памяти вне кристалла или основной памяти, это будет снижением производительности учет задержек доступа к следующей инструкции. Штраф должен быть меньше для промахов L1, пойманных L2 для процессоров с очень низкой задержкой L2, но становится более значимым для L3 на кристалле, если применимо, и многое другое для кэш вне кристалла или доступ к памяти.

Теперь AMD64 ISA не является простым расширением 32-битной X86 (Intel IA-32) ISA для обрабатывать 64-битную линейную адресацию.32-битная X86 ISA имеет 8 (несколько) общих регистры назначения, обязательство, унаследованное от старого 16-битного X86 ISA 8086. В 8086 не задумывался как высокопроизводительный микропроцессор, имеющий 29K транзисторы по 3 мкм техпроцессу. Немного позже Motorola 68000 с 70К транзисторов на сопоставимом 3,5-микронном процессе было 16 (8 данных, 8 адресов) регистры. Более поздний Intel 80386 имел 276K транзисторов на 1,5 микрона, так что 130K транзисторы могли быть возможны на зрелом 3-микронном процессе.RISC микропроцессор в начале 80-х имел 32 регистра общего назначения. Itanium, предназначенный для выпуска 1998-99 гг., реализовано 128 регистров общего назначения.

AMD64 ISA имеет 16 регистров общего назначения в 64-битном режиме, который значительное нововведение для расширения X64 ISA. Это важно последствия для производительности. 8-ми регистровая архитектура X86 привела к двоичному код со значительной частью кода, состоящий из инструкций, которые копируют содержимое между регистром и памятью и вперед и назад, чтобы освободить регистры для ближайших задач.В 1990-х считалось, что X86 ISA понесло снижение производительности на 15-20% по сравнению с другими сопоставимыми RISC микропроцессор с 32 регистрами, просто по сокращению лишних выполнение инструкции с большим количеством регистров.

An исследование алгоритма сжатия данных с открытым исходным кодом с использованием короткого кода последовательность показала, что около 10% инструкции были зарегистрированы в памяти копиями временный характер. Компиляция того же кода для AMD64 не показала регистр для копии памяти для временного хранения.При компиляции для Itanium с оптимизации, целые циклы разворачивались целиком в доступных регистрах. Общая идея состоит в том, что большее количество регистров позволяет выполнять сложный код с относительно несколько предотвращаемых регистров для сохранения временных копий, с критериями баланса не замедляющий доступ к регистрам с редко используемыми регистрами.

Фактический Показатели производительности кода сжатия на 32- и 64-битных версиях 32-битная версия будет примерно на 1-2% быстрее.Не было разницы в производительность между 32-битной программой на 32-битной или 64-битная ОС. Возможно, что копии временной памяти обрабатывались кешем L1. Другое объяснение может быть связано с Intel Pentium 4 NetBurst. архитектура. NetBurst имеет 96 (?) Фактических регистров, из которых видно только 8. в ISA. Реализована схема переименования регистров с выходом из строя. исполнение. Таким образом, возможно, временные копии памяти регистров никогда не возникают. или иным образом не влечет никаких штрафов.

Все вышеупомянутое обсуждение поддерживает предположение, что 64-разрядная версия не должна иметь значительных разница в производительности лучше или хуже, если это не позволяет избежать искажений усложнения что 32-битный код должен оставаться в пределах 32-битного VAS.

Окна операционной системе требуется адресное пространство для определенных структур памяти, таких как невыгружаемый и выгружаемый пулы, а также системные PTE. Это подробно обсуждается в различные документы Microsoft. Ряд сред показал, что ОС может быть ограничен 32-битным размером.

Теперь SQL 32-разрядный сервер может использовать более 4 ГБ физической памяти для буферов данных. Этот включает PAE в 32-битной ОС и функцию AWE. Память AWE не может быть использована для кеша хранимых процедур или других функций. Лично я никогда не думал, что кеш-память процедур должна стать очень большой. это обычно это признак того, что что-то пошло не так с дизайном приложение (не ядро ​​SQL Server). Это может произойти, когда приложение не использует хранимые процедуры или использует динамический SQL внутри хранимой процедуры нарушая цель хранимой процедуры, или кто-то решил, что это будет хорошая идея иметь сотни или тысячи баз данных.В любом случае кэш процедур — это почти полностью планы, которые больше не будут использоваться, и планы которые действительно нужно использовать повторно, могут быть выселены.

В колодце разработанное приложение для обработки транзакций, подавляющее большинство физических память используется для буферов данных. Штраф за использование памяти AWE вместо объем памяти в VAS кажется небольшим, вероятно, между 5-10%. Все еще конкретное приложение, которое использует адресное пространство за пределами управляемых страниц размером 8 КБ механизмом SQL может в конечном итоге вызвать серьезную фрагментацию VAS после обширного время безотказной работы (или раньше) такие большие непрерывные пространства недоступны.Это может вызвать серьезное снижение производительности или вызвать внутренний мусор сборщик в активный, что, по-видимому, является полной блокировкой системы. Эти события нелегко выявить в простом тесте производительности.

Это в высокая производительность запросов, которая дает преимущества полноценного 64-разрядного SQL Server и Windows операционная система более пристально наблюдаются. Для большого потребуется адресное пространство (и память) для обработки промежуточных результатов, в частности хеширования и сортировки операции.Это должно быть решено напрямую, а не в регионе AWE. Если промежуточные результаты слишком велики, они помещаются в временную таблицу. В 32-битной версии размер адресного пространства, которое может быть выделено для этого цель ограничена. В 64-битной версии в памяти можно хранить гораздо больше до того, как потребуется временная база данных.

Быстрый Тест производительности можно провести с помощью генератора данных TPC-H и таблиц, индексы и запросы из недавно опубликованных отчетов.База данных масштабного коэффициента 1 используется как контроль. В этой базе данных есть таблица статей затрат с меньшим, чем 1 ГБ данных и общий объем данных плюс индексы 1,7 ГБ, что соответствует 3 ГБ 32-разрядной версии. адресное пространство (или почти 4 ГБ для 32-разрядного SQL Server в 64-разрядной версии Windows). ТРЕПЕТ память не включена. Счетчики производительности указывают на отсутствие активности диска и почти нет активности для темп. Второй тест — это база данных SF 10 с общим размер теста 17Гб.

Удивительно, но 64-разрядная версия SQL Server 2005 показала повышение производительности обоих процессоров примерно на 10%. использование и продолжительность выполнения (на основе суммы 22 запросов, а не среднее геометрическое для требований к отчетности TPC-H) по сравнению с 32-разрядной версией SQL Server 2005.При SF 10 улучшение было примерно на 20% как по ЦП, так и по продолжительности. Там было очень низкая активность диска для данных как в 32-битных, так и в 64-битных тестовых прогонах. Был умеренный уровень активности временной базы данных в 32-битном тесте и почти отсутствует в 64-битный тест.

У меня только что начал тестирование производительности SQL Server 2008. Когда я правильно проверил Результаты я расскажу в обычных легких подробностях.

32-битный или 64-битный офис: что мне установить 32-битный или 64-битный Microsoft Office

С 2019 года пользователям Windows приходилось выбирать между 32-битным или 64-битным Office.Если вы работаете с этой системой, вы, вероятно, знаете об этих двух формах. Но видите ли вы разницу? Владельцам других операционных систем вообще не нужно думать о битах. Действительно ли необходимо знать различие? Для большинства пользователей разница в количестве битов незаметна. Как правило, чем он больше, тем быстрее работает система. Однако это очевидно только профессиональным тестерам. Для обычных людей улучшение незначительное. Итак, начнем с основ.

Как найти сведения о версии

Если вы не знаете, какой у вас Office 2013: 32-разрядная или 64-разрядная, перейдите к « File ».Оттуда вы можете получить доступ к « Account » и « About ». Вторая строка содержит информацию о «разрядности».
Здесь мы подготовили иллюстрированную инструкцию, описывающую, как проверить, какая редакция Office установлена ​​на вашем компьютере.

В чем разница между 32-разрядным и 64-разрядным офисом?

Что делает вторую версию быстрее? Лучшее использование памяти на вашем устройстве. Несомненно, 64-битный MS Office более эффективен для компьютерной памяти размером более 4 гигабайт.Предшественник часто пытается получить доступ к полной памяти. Кроме того, в Windows с большим количеством битов (обратная комбинация невозможна) используется слой трансляции. Это замедляет его работу. Большинство устройств с Windows сегодня используют вдвое больше бит (начиная с версии 8.1). Так, например, в чем разница между 32-битным и 64-битным Office 2010?

Для заядлых пользователей Excel новая версия имеет одно важное преимущество. Это позволяет вам создавать и управлять крупными электронными таблицами. Обработка выполняется быстрее, а использование памяти оптимизировано.MS Outlook также работает лучше. Тем не менее, в большинстве случаев разница между 32-разрядной и 64-разрядной версиями Office незначительна. Пользователям не следует ожидать очевидных улучшений. По сравнению с эффектами перехода на твердотельные накопители они, как правило, незначительны.

Есть недостатки?

Хотя и быстрее, новая система не идеальна. Наиболее очевидная проблема касается старых надстроек. Вы столкнетесь с проблемами совместимости, если элемент или код VBA подходит только для 32 бит. В настоящее время это редкий случай, поскольку все новые надстройки совместимы.Таким образом, если вы хотите переключиться, проверьте, будут ли по-прежнему работать какие-либо программы, подключаемые к Office.

Почему это важно?

Что выбрать: 32-разрядный или 64-разрядный Office? Желательно сохранить имеющуюся у вас систему. Переключение имеет смысл в очень особых случаях. Придерживайтесь знакомого. Конечно, вы можете захотеть ускорить свою систему, если она ужасно медленная, но полное изменение может быть ненужным. Может, вместо этого вы могли бы немного прибраться? Избавьтесь от мусора, который забивает вашу память, и для безопасности запустите проверку на вирусы.

Наконец, переустановка — это длительный процесс, так стоит ли оно того? Если вы устанавливаете пакет Office впервые, получение 64-битной версии имеет смысл . То же самое появляется, когда вам нужна полная переустановка. Могут возникнуть проблемы с совместимостью с VBA, но сейчас они встречаются редко.

Непоследовательный подход к Office 2016: 64 бит против 32 бит

Технический гигант посылает противоречивые сигналы относительно своей дихотомии 32/64. На протяжении многих лет он продвигал удвоение битов, даже форсировал переход, но затем вернулся к более ранней системе.Политика компании ориентирована на затраты, а не на интересы пользователей. Фактически, поддержка предыдущей версии была дешевле. Требовалось меньше поддержки, поскольку проблемы несовместимости встречались реже.

За прошедшие годы система была усовершенствована, но корпорация спокойно поддерживает переход между 32-битным и 64-битным Microsoft Office. Сегодня кажется, что приоритетной задачей является избежать недоумения, вызванного дилеммой. Вот почему они понятны лишь некоторым из нас.

Office 2010 32 бит против 64 бит

Если вам интересно, в чем разница между 32-битным и 64-битным Office 2016, это не так уж и заметно.Windows недавно перешла на 64-битную версию. Сегодня, если на вашем устройстве более 4 ГБ оперативной памяти, значит, она есть. Во многих случаях «разрядность» вашего пакета Office не имеет большого значения. Если вы не профессионал, менять систему нет необходимости. Если ваш компьютер работает медленно, причина кроется не в количестве бит.

Дополнительные статьи базы знаний


Как перенести локальную электронную почту на новый компьютер

Три шага для переноса всех локальных почтовых ящиков на новый компьютер: экспортировать их Подробнее

Как импортировать контакты Mac OS в Outlook

Импортировать контактную информацию в Outlook легко, если она поступает из программы на Подробнее

Часто задаваемые вопросы — Проблема 2

Встречайте новый выпуск Часто задаваемых вопросов о преобразовании почты, миграции на и Подробнее

Как экспортировать электронные письма из Outlook в Excel

Когда дело доходит до почтовых клиентов, Outlook является предпочтительной средой для многих предприятий и проч.

Ваша Ubuntu — 32-битная или 64-битная ОС? — VITUX

Как пользователю Linux иногда может быть полезно знать, используете ли вы на своем компьютере 32-разрядную или 64-разрядную версию Ubuntu.Возникает вопрос о том, как определить вкус вашей операционной системы (ОС), а также архитектуру базового процессора.

Это руководство предоставит вам ответы на следующие вопросы:

  • Я использую 32-разрядную или 64-разрядную версию Ubuntu?
  • Могу ли я использовать 32-битную Ubuntu на 32-битном процессоре?
  • Верно ли, что я использую 32-битную Ubuntu на 64-битном процессоре?

OR

  • Верно ли, что я использую 64-битную Ubuntu на 64-битном процессоре?

Давайте начнем с определения 32-битной и 64-битной систем в контексте ЦП.В начале 1990-х годов процессоры были разработаны с 32-битными спецификациями, что означало, что шина данных могла передавать 32 бита за раз. Емкость шины данных выросла с развитием аппаратных технологий, и в настоящее время она может передавать 64 бита за раз; они известны как 64-битные процессоры. Эти мощные процессоры способны удвоить вычислительную мощность своих предшественников.

32-битные ЦП могут работать только с 32-битными операционными системами, но 64-битная архитектура может работать как с 32-битными, так и с 64-битными операционными системами.Предпочтительно использовать 64-битную версию ОС, чтобы максимально использовать возможности обновленных аппаратных технологий (64-битный ЦП) (в нашем случае 64-битная ОС Ubuntu).

Как проверить, используете ли вы 32-битную или 64-битную Ubuntu?

Ubuntu предоставляет вам два способа проверить вкус вашей операционной системы:

  • Использование графического интерфейса Ubuntu
  • Использование терминала Ubuntu

Примечание. Мы запускаем это руководство на Ubuntu 18.

Использование графического интерфейса

Чтобы проверить, используете ли вы 32-разрядную или 64-разрядную операционную систему Ubuntu:

Откройте настройки системы двумя следующими способами:

Щелкните раскрывающуюся стрелку вниз, расположенную в правом верхнем углу экрана. экран.Откроется следующее окно:

Теперь нажмите кнопку настроек, расположенную в нижнем левом углу окна.

ИЛИ

Откройте приложение «Настройки» из меню приложения Ubuntu следующим образом: Объявление

Откроется следующее окно «Настройки», отображающее различные системные настройки в виде вкладок. По умолчанию открыта вкладка Wi-Fi.

Щелкните вкладку Details на левой панели.

Следующая вкладка «Подробности» откроется в окне «Настройки», а на правой панели отобразятся следующие сведения о «О программе»:

Здесь вы сможете увидеть подробную информацию о вашей системе, включая тип ОС.Это поле сообщает вам, используете ли вы 32-битную или 64-битную операционную систему.

Примечание: обратите внимание, что это окно не предоставляет никакой информации о базовой архитектуре вашего процессора. Чтобы увидеть это, вам нужно будет использовать командную строку (Терминал)

Использование командной строки

Вы также можете протестировать вкус вашей ОС Ubuntu через командную строку — Терминал.

  1. Откройте Терминал.
  2. Используйте следующую команду для получения сведений о ЦП из файлов sysfs и / proc / cpuinfo:

$ lscpu

Эта команда отобразит следующий вывод:

Следующие записи важны для вас. тип ОС и архитектура ЦП:

Архитектура: В этой записи рассказывается об архитектуре вашего ЦП; x86_32 означает, что у вас 32-битный процессор, а x86_64 бит означает, что у вас 64-битный процессор.На приведенном выше выходе вы можете видеть, что это 64-битный процессор.

Вы также можете использовать следующую команду, чтобы отобразить только архитектуру вашего ЦП:

$ arch

Операционные режимы ЦП: Эта запись рассказывает вам об особенностях Ubuntu, которые вы используете на своем компьютере. система; 32-бит означает, что вы используете 32-битную ОС Linux, 32-битную, 64-битную означает, что вы используете 64-битную ОС. В приведенных выше выходных данных вы можете видеть «32-битные, 64-битные» операционные режимы, поскольку 64-битная архитектура ЦП может работать с обоими этими вариантами.

Теперь вы можете точно знать, какая у вас версия Ubuntu и архитектура процессора!

Сводка

Иногда бывает полезно знать, используете ли вы на своем компьютере 32-разрядную или 64-разрядную версию Ubuntu. В этом руководстве объясняется, как определить тип вашей операционной системы (ОС), а также архитектуру центрального процессора, лежащего в основе центрального процессора.

10 самых серьезных проблем для разработчиков при переносе 32-битных приложений на 64-битные

Ваша компания готова обновить свои собственные приложения с 32-разрядной до 64-разрядной.(Наконец.) Вот 10 советов, которые помогут сделать переходный период максимально безболезненным.

64-битное оборудование существует уже давно, но 64-битные операционные системы не прижились так быстро, как ожидали поставщики оборудования. Существует множество причин задержки внедрения и множество веских причин для того, чтобы приложения использовали преимущества нового оборудования, но суть в том, что с точки зрения использования 64-битные операционные системы только сейчас становятся по-настоящему полезными. Пользователи теперь видят преимущества 64-битных операционных систем, поэтому такие разработчики, как вы, скоро перенесут 32-битное программное обеспечение в 64-битную среду.

Это означает, что проект будет сброшен на ваш круг . В следующем списке описаны проблемы, с которыми разработчики чаще всего сталкиваются при переходе.

1. 64-битные библиотеки

Хотя это может показаться несложным, многие обновления приложений терпят неудачу из-за отсутствия 64-битных библиотек. 64-битное приложение лучше всего работает с 64-битными вспомогательными библиотеками. Если вы используете 32-битные библиотеки, вы должны маршалировать данные между двумя средами. Это значительно снижает скорость работы приложения и приводит к потенциальным ошибкам.Указатели маршалинга могут стать особенно проблематичными, когда указатель предназначен для чего-то вроде структуры данных, которая может плохо конвертироваться между 64-битной и 32-битной средами.

Большинство проблемных библиотек содержат собственный код или поставляются сторонними поставщиками, которые повышают ценность таких платформ, как Java и .NET. Однако с основными платформами также необходимо проявлять осторожность. Например, 64-разрядная версия .NET Framework обычно находится в папке WindowsMicrosoft.NETFramework64, а не в папке WindowsMicrosoft.Папка NETFramework — отличие, которое некоторые разработчики упускают. Для библиотек с открытым исходным кодом может потребоваться перекомпиляция для обеспечения 64-разрядной функциональности; попробуйте сначала найти 64-битную загрузку, чтобы вам не пришлось выполнять необходимую оптимизацию.

2. Поддержка продуктов сторонних производителей

Некоторые приложения полагаются на приложения, созданные другими поставщиками. Эти другие приложения могут не работать с 64-битными приложениями, или 64-битная версия стороннего продукта может иметь проблемы совместимости.Например, рассмотрим приложение Excel, которое обращается к веб-сервису eBay с целью автоматизации продаж. 64-разрядная версия Excel не полностью совместима с 32-разрядной версией Excel, поэтому при обновлении приложения вы можете столкнуться с множеством неожиданных проблем. Легко упустить такую ​​проблему, как использование 32-битного числа для хранения 64-битного дескриптора, его усечение и сбой из-за недействительности дескриптора.

3. Доступ к данным

Всевозможные проблемы могут возникнуть при переносе кода из 32-битной среды данных в 64-битную среду данных.Одна из распространенных проблем заключается в том, что 64-битное приложение записывает 32-битные значения как 64-битные значения. 32-битное приложение, обращающееся к той же базе данных, будет обращаться к тем же данным в 32-битном формате, что приведет к ошибкам. В некоторых случаях данные полностью искажаются до того, как кто-либо понимает, что существует проблема маршалинга данных. При выполнении обновления убедитесь, что 32-битные значения данных по-прежнему записываются как 32-битные значения.

Иногда требования к маршалингу данных могут быть довольно тонкими. Например, код из управляемой среды, такой как Java или.NET может вызывать операционную систему. Для управляемого кода значение по-прежнему представляется 32-битным, но вызов 64-битной операционной системы обрабатывает его как 64-битные данные, внося тонкую ошибку, которую почти невозможно обнаружить. Кто-то из вашей команды должен отслеживать абсолютно каждую транзакцию с данными, чтобы убедиться, что то, что вы думаете, что вы пишете как данные, является тем, что вы пишете на самом деле. Конечно, вы всегда тестируете свое обновление на тестовых данных, а не на производственных данных.

Проблемы с данными включают как хранение данных на диске, так и в памяти.Многие разработчики на собственном горьком опыте знают, что структуры данных, которые нормально работают в 32-битной среде, больше не работают в 64-битной среде. У этой конкретной проблемы может быть много причин, но основная проблема заключается в том, как 64-битная среда упаковывает данные в структуру. В структуре данных используется другое выравнивание в 64-битном формате, поэтому даже если все элементы данных имеют одинаковый размер, они не находятся в одном месте в памяти. Конечно, эта проблема усугубляется такими проблемами, как размер указателя; 64-битный указатель вдвое превышает размер 32-битного указателя.

4. Правила и навыки 64-битного программирования

Люди делают обновления кода. Это то, что почему-то ускользает от внимания планировщиков в некоторых организациях, но это факт, который нужно учитывать. Если ваша команда программистов не имеет опыта 64-битного программирования, это представляет собой препятствие для выполнения обновления приложения. Например, члены команды должны знать правила преобразования данных из 32-битной в 64-битную форму и наоборот. (Что еще хуже, эти правила, как правило, не написаны, зависят от платформы и приложения и часто основываются на прошлом опыте.)

Если у вас есть какие-либо обязанности по найму, спросите кандидатов на вакансию об их опыте в этой области. Если вы «просто программист» и можете иметь дело только с людьми, с которыми имеете дело, уделяйте еще больше внимания, потому что это знания, которые вам необходимо приобрести (и для вашей карьеры будет неплохо, если 64-битный эксперт обратится из у вас ). Если у членов команды нет такой информации, результирующее 64-битное приложение, скорее всего, будет содержать ошибки, которые команда даже не обнаружит. Что еще более важно, отсутствие навыков 64-битного программирования будет стоить времени и денег, чего сегодня не хватает большинству организаций.

5. Доступ к функциям операционной системы

Может показаться, что 64-разрядная операционная система облегчит доступ к функциям операционной системы, но это не всегда так. Например, Windows предоставляет чрезвычайно странный метод разрешения доступа к реестру. В 64-битной версии операционной системы 32-битные приложения могут внезапно обнаружить, что их ключи перемещены, а 64-битные приложения могут столкнуться с трудностями при поиске данных, созданных 32-битными аналогами. Решение этой проблемы (и подобных ей) состоит в том, чтобы определить, работаете ли вы с 64-битной версией операционной системы, а затем предоставить код, который ищет требуемые 32-битные данные в альтернативном месте.

6. Приготовьтесь сообщить боссу: проверьте емкость оборудования

64-разрядное приложение использует элементы данных, которые в два раза шире, чем 32-разрядное приложение. Требования к памяти не увеличиваются внезапно, но новое 64-битное приложение будет иметь более высокие требования к памяти. Внезапно 32-битное приложение, которое раньше прекрасно умещалось в памяти вашего пользователя, перестанет работать как 64-битное приложение, и система будет работать медленнее, что прямо противоположно их ожиданиям. В рамках обновления приложения организация должна провести обследование оборудования, чтобы убедиться, что у оборудования достаточно мощности для поддержки 64-разрядной среды.

7. Уловка-код

Некоторые разработчики полагаются на уловку для достижения определенных целей, которые могут включать странные приемы для обхода неразрешимой в противном случае дефекта. Например, я мог бы добавить 1 к 32-битному регистру до тех пор, пока регистр не переполнится и не вернется в 0 (с необходимым изменением флага переполнения). При переходе на 64-битный код такой код может сломаться, что приведет к сбою в работе приложения. Неважно, какой язык вы используете; Все мы, разработчики, создали такой трюк.Это ярлык для написания более длинного кода, который не выполняется так же эффективно (но часто выполняется более надежно). Перед переходом на 64-битный код выполните анализ кода, чтобы найти потенциальные проблемы такого рода. Чем он умнее, тем внимательнее вы должны его изучить. Код уловки придется переписать для более надежного выполнения в 64-битной среде.

Конечно, можно предположить, что повышенная надежность вызывает проблемы со скоростью. Пользователи видят скорость; они не видят надежности.Повышение надежности кода путем его переписывания с использованием передовых методов также делает его более безопасным. Итак, вы жертвуете небольшой скоростью ради повышения надежности и безопасности, переписывая код. Учитывая, что скорость сегодня дешевая и что гнусные люди намереваются вторгнуться в вашу сеть, переписывание является в лучшем случае крошечным неудобством за огромную выгоду.

8. Math

Кажется, что математические операции должны быть безопасными при преобразовании из 32-битных в 64-битные. В конце концов, 1 + 1 по-прежнему равно 2, независимо от того, используете ли вы 32-битные или 64-битные числа.Проблема возникает по-разному. Одна из потенциальных проблем — это вопрос расширения знака. Значение преобразуется в целое число со знаком или без знака, когда вы на самом деле намеревались использовать другой тип значения — уравнение 1 + 1 может внезапно превратиться в 1 — 1 без вашего ведома (это чрезмерное упрощение, но оно демонстрирует принцип) . Чтобы избежать этой потенциальной проблемы, ваша тестовая система должна учитывать ряд математических тестов для преобразованного приложения, которые проверяют пределы как положительных, так и отрицательных чисел, чтобы гарантировать, что приложение дает точные результаты.

9. Поддерживаемое оборудование

Некоторое оборудование просто не поддерживает 64-битный доступ, особенно для старого оборудования. Эта проблема может не повлиять на большинство бизнес-приложений, но определенно влияет на любое научное приложение, использующее какие-либо внешние датчики. Это также может повлиять на различные промышленные и специальные приложения. Например, рассмотрим систему безопасности; вам необходимо знать, что камеры будут правильно взаимодействовать с 64-битным приложением, прежде чем вы выполните обновление и обнаружите, что это не так.

10. Драйверы

Вы можете подумать, что проблемы с драйверами исчезнут, как только 64-разрядная операционная система получит доступ ко всему оборудованию в системе. Однако операционная система может использовать уловку для доступа к 32-разрядному драйверу. В некоторых случаях использование 32-битного драйвера вызывает проблемы для вашего 64-битного приложения. Это особенно актуально для видео или других графических драйверов. Рассмотрите проблемы доступа к цветному принтеру или другому графическому оборудованию, если все, что у вас есть, — это 32-разрядный драйвер. Как и в случае с библиотеками, убедитесь, что любые драйверы, к которым вы хотите получить доступ (включая такие вещи, как программные датчики, такие как Geosense для Windows), предоставляют 64-битный доступ, чтобы уменьшить потенциальные ошибки, проблемы с надежностью и дыры в безопасности.

Теперь у вас есть определенное преимущество перед коллегами в переносе 32-битных приложений в 64-битную среду. Решив эти десять основных проблем, вы значительно повысите шансы на успех вашего проекта обновления.

Однако это еще не конец. Большинство платформ и приложений требуют внимания к конкретным потребностям обновления. Такие поставщики, как Microsoft, обычно рады помочь. Например, ознакомьтесь с их предложениями по миграции вашего управляемого приложения. Посетите также форумы.Разработчикам Java не мешало бы взглянуть на эту цепочку сообщений.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *