Чем отличаются 32 и 64 битные программы

1.а) Технически в 32-битной ОС размер указателя (пользовательского адресного пространства) 32 бита или же 4 байта, в 64-битной ОС размер указателя 64 бита или же 8 байт.

  1. 64-битная ОС (Windows, Linux) могут запускать 64-битные программы и 32-битные программы. 32-битные ОС могут запускать только 32-битные программы.
  2. Ограничения для физической памяти — для 64-битных ОС 48 бит (64 Терабайта). Для 32-битные ОС 4 ГБ (на практике там получалось 3.2ГБ для Windows XP ЕМНИП). Хотя теоретически это ограничение для 32-битных ОС не обязательно, на практике архитектура ОС такова, что оно есть.
  3. Про потребление ресурсов: Размер указателя действительно в 2 раза больше на 64-битной ОС, что увеличивает «сопутствующие» накладные расходы, т.е. 64-битная программа потребляет чуть больше ресурсов даже если использует мало памяти. В первую очередь это кэш процессора, во вторую — пропускная способность MMU (memory management unit — IP-блок процессора занимающийся обращением к памяти).

Комментировать ответ… Комментировать…
Бог фотошопа, монтажа, помогу с любыми вопросами по компьютерной части | Помогу по Д/З. · 8 июн 2019

Урок 3- Какой Windows установить 32 или 64-битный и в чем разница

1) У 32-битной ОС есть ограничение в поддержке максимального объема оперативной памяти. Это максимум 4 Гбайт. По-фатку памяти выходит еще меньше, в районе 3.5 Гбайт. Остальная часть уходит на использование нужд системы. У 64-битной ОС нету такого ограничения.

Поставил хоть 32 Гб оперативки — все будет определяться. Поэтому 64 битная ОС быстрее обрабатывает большие. Читать далее

Показать ещё 1 комментарий
Комментировать ответ… Комментировать…
IT, Web, игры и масса других интересов · 27 дек 2018

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

Это заблуждение обычного пользователя. Основная масса софта работает с кешем процессора и не зависит от битности ОС

Комментировать ответ… Комментировать…

1) У 32-битной ОС есть ограничение в поддержке максимального объема оперативной памяти. Это максимум 4 Гбайт. По-фатку памяти выходит еще меньше, в районе 3.5 Гбайт. Остальная часть уходит на использование нужд системы. У 64-битной ОС нету такого ограничения.

Поставил хоть 32 Гб оперативки — все будет определяться. Поэтому 64 битная ОС быстрее обрабатывает большие. Читать далее

Комментировать ответ… Комментировать…
Если я что-то не знаю — значит просто забыл по ненадобности. · 31 мая 2020

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

Комментировать ответ… Комментировать…
Технологии

Компьютеры и автомобили. YouTube: https://www.youtube.com/c/Коленвальщик/ Яндекс.Дзен: h. · 25 дек 2018 · youtube.com/c/Коленвальщик/

Читайте также:
Администратор блокирует установку программ

Разницу проще увидеть в сравнении, в преимуществах и недостатках той или иной системы. Преимущество 64 битной ОС: 1) У 32-битной ОС есть ограничение в поддержке максимального объема оперативной памяти. Это максимум 4 Гбайт. По-факту памяти выходит еще меньше, в районе 3.5 Гбайт. Остальная часть уходит на использование нужд системы.

На что способны 32 и 64-битные мобильные процессоры

У 64-битной ОС нету такого. Читать далее

Источник: yandex.ru

Различия 32 бит и 64 бит – имеют ли они значение

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

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

Что они имеют в виду?

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

Образное противопоставление 32 и 64 бит

Есть также ряд других преимуществ 64-битной системы, большинство из которых заключается в возможности использовать значительно большие объемы физической памяти (больше, чем 4 ГБ, разрешенных для 32-битной машиной).

Посмотрите, что Microsoft говорит об ограничениях памяти для разных версий Windows.

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

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

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

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

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

Большинство выпусков Windows 10, Windows 8, Windows 7 и Windows Vista доступны в 64-разрядном формате. Из выпусков Windows XP только Professional доступна в 64-разрядной версии. Все версии Windows – от XP до 10 – доступны в 32-разрядной версии.

Каждая операционная система Mac начиная с версии 10.8 (Mountain Lion) была 64-битной.

Как и Windows, Linux может быть 32-разрядной или 64-разрядной. Вы можете увидеть, что вы используете, с помощью команды lscpu.

Читайте также:
Как настроить программу dc

Как проверить «битность» Windows

Самый быстрый и простой способ узнать, работает ли у вас 32-разрядная или 64-разрядная версия Windows, – это проверить, что она говорит в панели управления.

Другой простой способ выяснить, какую архитектуру ОС вы используете в Windows, – это проверить папку Program Files. Больше информации об этом ниже.

Чтобы увидеть аппаратную архитектуру, вы можете открыть командную строку и ввести команду:

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

Результат проверки архитектуры компьютера через командную строку

Ещё одна команда:

reg query «HKLMSYSTEMCurrentControlSetControlSession ManagerEnvironment» /v PROCESSOR_ARCHITECTURE

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

PROCESSOR_ARCHITECTURE REG_SZ x86
PROCESSOR_ARCHITECTURE REG_SZ AMD64

Лучший способ использовать одну из этих команд – скопировать их здесь на этой странице, а затем щелкнуть правой кнопкой мыши в черном поле в командной строке и вставить команду.

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

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

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

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

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

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

Важно понимать, что 64-разрядные версии Windows используют две разные папки установки, поскольку они также содержат 32-разрядный каталог. Однако, 32-разрядная версия Windows имеет только одну папку установки. Чтобы сделать это несколько запутанным, папка Program Files 64-битной версии имеет то же название, что и папка Program Files в 32-битной версии Windows.

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

Читайте также:
Прекращена работа программы adobe acrobat reader

Папки «Program Files» в 64-битной системе Windows 10

Если вы запутались, посмотрите здесь:

На 64-битной версии Windows есть две папки:

  • 32-разрядное расположение: C:Program Files (x86)
  • 64-разрядное расположение: C:Program Files

На 32-битной версии Windows есть одна папка:

  • 32-разрядное расположение: C:Program Files

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

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

Источник: windows-school.ru

32 против 64 бит: какое приложение выбрать?

32 против 64 бит: какое приложение выбрать?

Бюджетные смартфоны с хорошей камерой: топ-7 лучших

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

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

Установите на 64-разрядную систему обе версии CS6, особенно, если планируется обработка файлов на нескольких машинах

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

Поскольку каждый бит имеет значение «1» или «0», существует 2^32 возможных слов. Процессор может их использовать, чтобы обращаться к 2^32 ячейкам оперативной памяти, при этом размер каждой ячейки составляет 1 бит. 2^32 бита — это примерно 4,3 гигабайта оперативной памяти.

К большему объему 32-разрядная система обратиться не может. В случае же с 64-битным процессором адресация осуществляется к 2^64 ячейкам, что теоретически составляет более 18 эксабайтов.

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

64 бит не всегда быстрее

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

Выбор 64-битной версии не значит, что ваша жизнь обязательно улучшится.

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

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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru