Разлика между папките Program Files (x86) и Program Files

Програмните файлове, известни също като изпълними файлове, са приложните програми, които съдържат двоичните кодове, необходими за стартиране на софтуера в компютърната система. Наред с това възниква въпросът защо имаме два различни програмни файла в 64-битовата операционна система. Вътре в C устройството има две папки, а именно програмни файлове и програмни файлове (x86), с почти равен брой папки, съхранявани в него. Така че нека видим каква е разликата между папките Program Files (x86)(Program Files (x86)) и Program Files в Windows 10 и как те се различават един от друг.

Разлика между папките Program Files (x86) и Program Files

Разлика между папките Program Files ( x86 ) и Program Files

Двата различни програмни файла са налични само в 64-битова операционна система . 32-битовата операционна система ще има само една папка с програмни файлове.

Основната разлика е, че папката на програмния файл с пътека на файла „ C:\Program Files “ се използва за изпълнение на 64-битови приложения, докато папката с програмни файлове (x86) с път към файла „ C:\Program Files (x86) “ се използва за изпълнение 32-битови приложения.

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

Комбинирането на двете папки в една може да създаде проблеми, ако дадена програма е налична както в 32-битови, така и в 64-битови версии, като например Microsoft Office . За да избегне възможни конфликти и проблеми със съвместимостта, Windows има две папки с програмни(Program) файлове.

32-битова срещу 64-битова

Както показва името, 32-битовата операционна система(32-bit operating system) съхранява по-малко данни в сравнение с 64-битовата ОС. От друга страна, 64-битовата операционна система е по-очевидна, ако на вашия компютър е налично голямо количество RAM .

Ако все още използвате 32-битова операционна система на Microsoft , ще намерите само една папка „program file“ във вашата компютърна система. Като има предвид, че популярната 64-битова версия на операционните системи Microsoft съдържа две различни папки, една за поддържане на 64-битови програми и друга за 32-битови програми.

Разделянето на папките е създадено, за да се избегнат проблемите и проблемите, които могат да възникнат, когато 32-битова програма се опита да бъде изпълнена от 64-битов компонент. следователно папките са проектирани по такъв начин, че Program Files съхранява 64-битови програми, а Program Files (x86) съхранява 32-битови програми.

Защо 32-битова папка с име "x86"

Сигурно ви е задействало ума защо 32-битова папка с програма с име „x86“, докато 64-битовата е просто „x64“. По-ранната 16-битова версия на операционната система съдържаше Intel -8086 чип. По-късно версията беше актуализирана до 32-битова и следователно 32-битовата папка е наречена срещу Intel 8086 чип, т.е. програмни файлове (x86). 64-битовата версия съдържаше 64-битова архитектура, която от своя страна се нарича (x64). Типът процесори е Pentium 286 , 386, 486 и 586.

И двата програмни файла(Program Files) ( x86 )“ и „ Програмните файлове(Program Files) могат да работят на 64-битови

Програмните файлове са директория на приложния софтуер на трети страни, инсталиран на компютъра. Както 32-битовите, така и 64-битовите софтуерни програми(32-bit and 64-bit software programs) могат да работят на 64-битови операционни системи Windows . Това се случва с помощта на слоя за емулация, използван в 64-битов Windows за обратна съвместимост. Докато(Whereas) 64-битова програма не може да работи на 32-битова операционна система. Следователно в такава операционна система се намира една папка с програма, която може да работи на 32-битови програми.

Автоматична инсталация

Както обяснихме по-рано, и двата програмни файла могат да работят на 64-битова ОС без никаква вреда за която и да е от програмите. Процесът протича самостоятелно, независимо от ръчната намеса. 32-битовият емулатор работи, когато 32-битова програма се изпълнява на 64-битов Windows . Същото действие се извършва от 64-битовия емулатор.

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

Свързано(Related) : Разлика между папките System32 и SysWOW64.



About the author

Аз съм опитен софтуерен инженер, с над 10 години опит в разработването и поддържането на Microsoft Office приложения. Имам силна страст да помагам на другите да постигнат целите си, както чрез работата ми като софтуерен инженер, така и чрез моите умения за публично говорене и работа в мрежа. Освен това съм изключително запознат с драйверите за хардуер и клавиатура, като сам разработих и тествах много от тях.



Related posts