Каква е разликата между папката с програмни файлове и папките с програмни файлове (x86)?

Kakva E Razlikata Mezdu Papkata S Programni Fajlove I Papkite S Programni Fajlove X86



Ако сте потребител на Windows, трябва да сте виждали две папки Program Files в C диск на име 'Програмните файлове' и „Програмни файлове (x86)“ . Това повдига въпроса: защо тези папки споделят едно и също име и какво ги различава една от друга? Добре! Важно е да се отбележи, че и двете папки с програмни файлове служат за различни цели.

Тази статия ще разработи подробно папките Program Files в Windows, като използва следната схема:

Какво представлява папката с програмни файлове?

Папката Program Files присъства в „C:\Програмни файлове“ директория на системата. Той съдържа всички инсталирани приложения и програми, които обикновено не са част от операционната система по подразбиране. Всички инсталирани приложения се нуждаят от поддръжка на съответните им DLL файлове, файл с данни и т.н., за да работят правилно. Папката Program Files управлява тези файлове, за да улесни изпълнението на приложенията, без да смесва файловете.







Разлика между папките с програмни файлове и програмни файлове (x86).

Първо, за да проверите дали вашата система има две папки Program Files, отворете „Файлов мениджър“ използвайки “Windows + E” пряк път на клавиатурата. След това отворете „Този ​​компютър“ от лявата страна и щракнете два пъти върху диска C, който в този случай е 'ОС (C:)' :





Тук вижте дали има няколко папки с програмни файлове. Например в примера по-долу има две именувани папки с програмни файлове 'Програмните файлове' и „Програмни файлове (x86)“ :





Наличието на две папки с програмни файлове означава, че компютърът има инсталирана 64-битова операционна система. По-рано Windows имаше само 32-битови операционни системи, които съдържаха една папка Program Files. Сега, в 64-битовите операционни системи, потребителите могат да използват и 32-битови приложения. За тази цел се създават две отделни папки Program Files.



The Програмни файлове (x86) папката се използва, за да съдържа всички 32-битови приложения, инсталирани в системата, докато папката Програмните файлове съдържа всички 64-битови приложения, които са инсталирани в системата. Причината за двете отделни папки е да се избегне всяка възможност за смесване на DLL или файлове с данни на приложение.

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

Какво означава (x86)?
(x86) в името на папката Program Files се използва само за идентифициране и разграничаване на 32-битовата операционна система от 64-битовата. „x86“ е взет от 32-битовите процесори, т.е. 286, 386, 486.

Това е всичко за разликата между двете отделни папки Program Files в Windows.

Заключение

Система с две именувани папки Program Files 'Програмните файлове' и „Програмни файлове (x86)“ означава, че има инсталирана 64-битова операционна система. Програмните файлове (x86) ще съдържат всички 32-битови, докато папката Програмни файлове ще съдържа всички 64-битови програми, инсталирани в системата. Това разделяне на две папки се прави, за да се избегне смесването на DLL или файлове с данни на програмите. Тази статия предоставя разликата между папката Program Files, т.е. за 64-битови програми, и папката Program Files (x86), т.е. за 32-битови програми, в Windows.