Что такое программ файл х86

Основное различие между «Program Files» и «Program Files (x86)» является то, что 64-разрядными приложения устанавливаются в папку «Program Files», а 32-разрядные приложения устанавливаются в папку «Program Files (x86)».

В 64-битной ОС Windows мы видим два типа папок на диске C. Это «Program Files» и «Program Files (x86)» . В этой статье рассматривается разница между «Program Files» и «Program Files (х86)» .

Основные условия

32-битные, 64-битные, «Program Files», «Program Files (x86)»

Что такое «Program Files»

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

Что такое «Program Files (x86)»

32-битные приложения устанавливаются в папку «Program Files (x86)» . Цель этих двух папок — обеспечить обратную совместимость. Другими словами, это позволяет без проблем выполнять 32-битные приложения на 64-битных машинах. Кроме того, хранение всех файлов в одной папке затруднит доступ к файлам. Поэтому 32-разрядное программное обеспечение устанавливается в эту отдельную папку.

Program files VS Program files x86. #Explained

Установка файлов Windows

Папка «Program Files (x86)» доступна только в 64-разрядных операционных системах Windows, таких как XP, Vista, 7, 8, 10 и т. Д. Если эта папка доступна, это означает, что на компьютере установлена ​​64-разрядная операционная система Windows.

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

Разница между «Program Files» и «Program Files (x86)»

Определение

Папка «Program Files» — это папка на компьютерах с 64-битной операционной системой Windows для хранения 64-битных приложений. Папка «Program Files (x86)» , с другой стороны, представляют собой папку на компьютерах с 64-разрядной операционной системой Windows для хранения 32-разрядных приложений. В этом главное отличие «Program Files» от «Program Files (x86)» .

Цель

Папка «Program Files» помогает устанавливать и хранить 64-битные приложения, тогда как папка «Program Files (x86)» помогает устанавливать и хранить 32-битные приложения.

Читайте также:
Основные характеристики компьютерных программ

Путь файла

«C: Program Files» — это путь для 64-разрядных программ, а «C: Program Files (x86)» — путь для 32-разрядных программ. Это еще одно различие между программными файлами и программными файлами x86.

Заключение

Основное различие между «Program Files» и «Program Files (x86)» заключается в том, что 64-разрядные приложения устанавливаются в папку «Program Files» , а 32-разрядные приложения устанавливаются в папку «Program Files (x86)» . Вкратце, эти две папки доступны для поддержки обратной совместимости.

Что можно удалять на диске C? Какие есть папки на системном диске и что в них можно удалить?

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

В чем разница между программными файлами и программными файлами (x86)?

Вы когда-нибудь копались в проводнике и задавались вопросом, почему там две папки Program Files? Если вы углубитесь в папки, вы обнаружите, что одна из них содержит определенные программы, а другая — другие файлы. Теперь вы можете задаться вопросом, почему это так и имеют ли эти две папки разные функции. Итак, мы здесь, чтобы показать вам, как узнать разницу между папками Program Files и Program Files (x86).

Программные файлы и программные файлы (x86) Определение

Более 15 лет Microsoft предлагает операционную систему Windows как в 32-битной, так и в 64-битной версиях. Теперь, если у вас 64-битная ОС Windows, вы увидите, что файлы программы хранятся в двух отдельных папках:

  • Program Files — эта папка содержит 64-битные приложения и программы.
  • Program Files (x86) — эта папка содержит 32-разрядные приложения и программы.

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

Чтобы 32-разрядные программы работали в 64-разрядных версиях Windows, операционная система использует функцию, называемую 32-разрядной версией Windows в 64-разрядной версии Windows (WOW64). По сути, уровень эмуляции WOW64 перенаправляет доступ к файлам 32-разрядных программ из папки Program Files в папку Program Files (x86). С другой стороны, 64-битные приложения используют стандартную процедуру доступа к папке Program Files.

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

Читайте также:
Программа как прочитать удаленные сообщения в Ватсапе

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

Теперь вы можете спросить: «Могу ли я удалить программные файлы (x86)?» Что ж, это может быть плохой идеей. Папки Program Files разделены в целях совместимости. Старые 32-битные приложения могут не распознавать существование 64-битной версии ОС Windows. Операционная система хранит их в отдельной папке, чтобы они не подвергались 64-битному кодированию.

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

Давайте посмотрим на этот сценарий: операционная система использует одну папку Program Files. Теперь, если вы используете 32-разрядную программу, она найдет и загрузит файл DLL Microsoft Office по этому пути:

C: Program Files Microsoft Office

Теперь, если вы установили 64-разрядную версию Microsoft Office, приложение либо выйдет из строя, либо будет работать неправильно. С другой стороны, если есть отдельные папки, программа вообще не сможет получить доступ к другой версии DLL. 64-разрядная версия Microsoft Office будет храниться в C: Program Files Microsoft Office. Между тем, 32-разрядное приложение будет обращаться только к C: Program Files (x86) Microsoft Office.

Отдельные папки также полезны для программ, которые поставляются как с 64-разрядной, так и с 32-разрядной версиями. Если вы установите их обе сразу, 64-разрядная версия будет сохранена в Program Files, а 32-разрядная версия будет сохранена в Program Files (x86). Теперь, если операционная система использует одну папку для файлов программы, разработчик должен спроектировать приложение для хранения 64-разрядной версии в другом месте.

Вредно ли запускать 32-битные приложения в 64-битной ОС Windows?

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

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

Почему не 32-битный вместо x86?

Когда дело доходит до 32-битной и 64-битной архитектур, вы обычно увидите, что они называются «x86» и «x64» соответственно. Причина этого в том, что на старых ПК был установлен чип Intel 8086. Изначально чипы были 16-битными. Однако более новые версии стали 32-битными. В наши дни все — будь то 16-битное или 32-битное — что было до 64-битной архитектуры, называется x86.

Читайте также:
Программа экранная студия не записывает с экрана почему

Между тем, 64-битные версии обычно называются x64.

Итак, когда вы видите Program Files x86, это означает, что это папка, предназначенная для программ, использующих 16-разрядную или 32-разрядную архитектуру ЦП. В качестве примечания следует помнить, что 64-разрядные операционные системы Windows не могут запускать 16-разрядные программы. Для этого вам понадобится 32-битная ОС.

Следует ли мне вручную выбирать, где устанавливаются программы?

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

Что делать, если программа устанавливается в другие папки?

В идеале приложения должны использовать только папки Program Files и Program Files (x86). Теперь, если вы заметили, что программа установлена ​​где-то еще, у вас должно возникнуть подозрение. Это может быть вредоносное ПО, которое заражает ваши файлы и медленно держит бразды правления вашей операционной системой. Конечно, мы рекомендуем вам использовать надежный антивирус для защиты вашего компьютера.

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

Вы предпочитаете ОС x64 архитектуре процессора x86?

В чем разница между Program Files и Program Files (x86)

Всем привет! Если Вы работает в 64-разрядной версии Microsoft Windows, то могли заметить, что есть две разные, но похожие папки: Program Files, которая содержит 64-разрядные приложения и программы, и Program Files (x86), содержащая 32-разрядные приложения.

Разница между Program Files и Program Files (x86)

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

Совет: Если у Вас возникли проблемы с поиском программ в папке Program Files, попробуйте поискать их в Program Files (x86).

Почему она называется x86?

Этот термин происходит от названия платформы х86, которая впервые возникла из процессора Intel 80386.

Понравилось? Поделись с друзьями!

Дата: 11.05.2016 Автор/Переводчик: Linchak

Источник: linchakin.com

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