Защо 64-битовият Windows се нуждае от две папки с програмни файлове?
Въпреки че Windows XP имаше 64-битова версия, едва когато Microsoft пусна Windows Vista , потребителите наистина трябваше да вземат решение дали да купят 32-битовата или 64-битовата версия.
Windows 7/8/10 също се предлага в 32-битови и 64-битови версии и ако сте избрали 64-битовата, може да сте забелязали, че има две папки с програмни(Program) файлове на вашия твърд диск. Прочетете, за да проучите разликата между 32 и 64-битов Windows и защо операционната система се нуждае от две отделни папки, в които да съхранява програмни данни.
Windows 32 и 64-битова
Истинската разлика между Windows 32 и 64-битов е свързана с това колко памет може да адресира операционната система. Да „адресираш“ просто означава да „следиш“.
Windows 7/8/10 32-битов (както предишните 32-битови версии на Windows ) може да адресира до 4,294,967,296 байта информация. Това е 4GB памет. Теоретично, 64-битова операционна система може да адресира до 1,8446,744,073,709,551,616 байта информация.
Това са 16,3 милиарда гигабайта. Въпреки това, ограничението на паметта за потребителските версии на Windows 7 е 192 GB, което все още е извън физическите граници от 8GB до 16GB за повечето дънни платки. За Windows 8 това е 512 GB, а за Windows 10 това е невероятните 2 TB за ограничението на паметта!
Преминаването от 32-битова към 64-битова операционна система е повече от просто скок в адресируемата памет. Това е промяна към напълно различен метод за проследяване на данните. Ето защо хардуерът (като звукова карта) се нуждае от напълно различен драйвер, за да работи в 64-битов Windows .
Две папки с (Folders)програмни(Program) файлове в Windows
Ако имате 64-битовата версия на Windows , може да сте забелязали, че на твърдия ви диск има две папки Program Files.(Program)
Единият е просто с етикет Program Files , а другият е с етикет Program Files (x86) . Първата папка е местоположението по подразбиране за всичките ви 64-битови програми. Той няма допълнителен етикет в края, тъй като като 64-битова операционна система се предполага, че 64-битовите приложения ще влизат в тази папка.
Втората папка с етикет Program Files ( x86 ) е местоположението по подразбиране за всичките ви 32-битови приложения. В известен смисъл това е папка, предназначена за наследен софтуер, който е останал от дните на 32-битовите операционни системи. Частта x86 от името на папката се отнася до 32-битовата архитектура x86 , върху която са разработени първите 32-битови процесори като 386, 486 и Pentium CPU(Pentium CPUs) .
За съжаление, преминаването от 32-битови към 64-битови приложения и операционни системи не е толкова просто, колкото би искала Microsoft . За да направи превключването, всеки доставчик на софтуер, производител на хардуер и потребител внезапно ще трябва да спре да произвежда и използва нещо, изградено на 32-битова архитектура, и да започне да използва 64-битова. Това е напълно непрактично, защото повечето хора не желаят просто да изхвърлят инвестициите си в хардуер и софтуер и да купуват всичко ново отново.
Решението на Microsoft за този преход от 32-битова към 64-битова е да добави наследена поддръжка за повечето 32-битови приложения. С други думи, повечето 32-битови приложения ще функционират в 64-битова операционна среда.
За да улесни прехода, Microsoft определи всички 32-битови приложения по подразбиране да се зареждат в папката Program Files ( x86 ), вместо да се смесват с истински 64-битови приложения в обикновената папка Program Files .
Windows използва своеобразен емулатор за стартиране на 32-битови приложения в 64-битов Windows . Може да сте виждали някои папки във вашата система, които имат термина WOW64 . WOW64 означава Windows 32-bit на Windows 64-bit. Всеки път, когато стартирате 32-битова програма и тя трябва да получи достъп до директорията с програмни файлове, тя се пренасочва безпроблемно към C:Program Files (x86) с помощта на WOW64 .
Можете бързо да видите кои програми на вашия компютър са 32-битови и кои са 64-битови, като просто прегледате двете папки.
На всеки няколко месеца обикновено проверявам уебсайта на разработчика на софтуер, за да видя дали са пуснали 64-битова версия на програмата. Понякога трябва да се поразровите малко, за да намерите 64-битовата версия на дадена програма. Повечето доставчици дори днес все още налагат 32-битовите версии като основно изтегляне. Например, можете да инсталирате 64-битовата версия на Office 365(install the 64-bit version of Office 365) , но това не е изтеглянето по подразбиране.
Скоро обаче повечето приложения ще бъдат 64-битови, което прави необходимостта от множество папки с програмни файлове(Program Files) ненужна. И все пак, дори Microsoft , когато пусна Windows Vista 64-битова, не успя да разработи и пусне 64-битова версия на Office 2007 , която беше пусната по същото време. Освен това много от приложенията по подразбиране на Windows Store от Microsoft в Windows 10 все още са 32-битови приложения.
Имайте предвид, че докато всички преминем към 64-битови приложения, е вероятно разговорите за 128-битови архитектури да ни принудят да преминем през целия процес отново. Наслади се!
Related posts
Бутонът Print Screen не работи в Windows 10? Как да го поправя
Как да коригирате грешката „RPC сървърът не е наличен“ в Windows
КОРЕКЦИЯ: Несистемен диск или дискова грешка в Windows
Как да коригирате грешката „Защитата на ресурсите на Windows не може да изпълни исканата операция“
Заданието за печат няма да се изтрие в Windows? 8+ начина за поправяне
8 неща, които трябва да опитате, ако слушалките ви не работят в Windows
Как да коригирам код за грешка на Windows 0x80070005
Как да поправите заекването на мишката в Windows 10
Как да поправите, че лентата на задачите на Windows 10 не работи
Как да поправите липса на звук в Windows 10
WiFi мрежата не се показва или не можете да намерите WiFi в Windows?
КОРЕКЦИЯ: Тъчпадът не работи на Windows 10
КОРЕКЦИЯ: Xbox Controller продължава да се изключва
Разменени ли са клавишите @ & ” в Windows 10? – Как да го поправя
Две лесни поправки за код на грешка в Windows Update 0x80072efe
КОРЕКЦИЯ: Грешка 0x80070490 в Windows Update and Mail App
Липсват точки за възстановяване на системата в Windows?
CD/DVD устройство липсва в Windows?
Как да коригирате грешката „Windows не можа да конфигурира един или повече системни компоненти“.
Как да коригирате предупреждение за ниско дисково пространство в Windows