Зашто су 64-битном Виндовс-у потребне две фасцикле са програмским датотекама?

Иако је Виндовс КСП(Windows XP) имао 64-битну верзију, тек када је Мицрософт(Microsoft) објавио Виндовс Виста(Windows Vista) , потрошачи су заиста морали да донесу одлуку да ли да купе 32-битну или 64-битну верзију.

Виндовс(Windows) 7/8/10 такође долази у 32-битним и 64-битним верзијама и ако сте се одлучили за 64-битну, можда сте приметили да на вашем чврстом диску постоје две фасцикле Програм Филес. (Program)Читајте даље да бисте истражили разлику између 32-битног и 64-битног Виндовс(Windows) - а и зашто су оперативном систему потребне две одвојене фасцикле у којима ће се чувати програмски подаци.

Виндовс 32 и 64-бит

Права разлика између 32(Windows 32) -битног и 64-битног Виндовс-а је у томе колико меморије оперативни систем може да адресира. „Адресирати“ једноставно значи „пратити“.

Виндовс(Windows) 7/8/10 32-бит (као и претходне 32-битне верзије Виндовс(Windows) -а ) може да адресира до 4.294.967.296 бајтова информација. То је 4 ГБ меморије. Теоретски, 64-битни оперативни систем може да адресира до 1,8446,744,073,709,551,616 бајтова информација.

То је 16,3 милијарде гигабајта. Међутим, ограничење меморије за потрошачке верзије оперативног система Виндовс 7(Windows 7) је 192 ГБ, што је и даље изнад физичких ограничења од 8 ГБ до 16 ГБ за већину матичних плоча. За Виндовс 8(Windows 8) , то је 512 ГБ, а за Виндовс 10(Windows 10) , то је огромних 2 ТБ за ограничење меморије!

Прелазак са 32-битног на 64-битни оперативни систем је више од пуког скока у адресибилној меморији. То је промена у потпуно другачији метод праћења података. Због тога је хардверу (као што је звучна картица) потребан потпуно другачији драјвер да би радио у 64-битном Виндовс(Windows) -у .

Два фолдера (Folders)програмских(Program) датотека у Виндовс -у(Windows)

Ако имате 64-битну верзију оперативног система Виндовс(Windows) , можда сте приметили да на вашем чврстом диску постоје две фасцикле Програм Филес.(Program)

Једна је једноставно означена као Програмске датотеке(Program Files) , а друга је означена као Програмске датотеке (к86)(Program Files (x86)) . Прва фасцикла је подразумевана локација за све ваше 64-битне програме. Нема додатну ознаку на крају јер се као 64-битни оперативни систем претпоставља да ће 64-битне апликације ићи у ову фасциклу.

Друга фасцикла са ознаком Програм Филес(Program Files) ( к86(x86) ) је подразумевана локација за све ваше 32-битне апликације. У извесном смислу, то је фасцикла дизајнирана за застарели софтвер који је остао из дана 32-битних оперативних система. к86(x86) део назива фасцикле односи се на к86 32(x86) -битну архитектуру на којој су развијени први 32-битни процесори као што су 386, 486 и Пентиум ЦПУ(Pentium CPUs) .

Нажалост, прелазак са 32-битних на 64-битне апликације и оперативне системе није тако једноставан као што би Мицрософт(Microsoft) желео. Да би извршили промену, сваки продавац софтвера, произвођач хардвера и корисник би одједном морали да престану да праве и користе било шта изграђено на 32-битној архитектури и да почну да користе 64-битну. Ово је потпуно непрактично јер већина људи није вољна да само одбаци улагање у хардвер и софтвер и поново купи све ново.

Мицрософтово решење за овај прелаз са 32-битне на 64-битно је било додавање застареле подршке за већину 32-битних апликација. Другим речима, већина 32-битних апликација ће функционисати у 64-битном оперативном окружењу.

Да би олакшао прелаз, Мицрософт(Microsoft) је одредио да се све 32-битне апликације подразумевано учитавају у фасциклу Програм Филес(Program Files) ( к86(x86) ) уместо да се мешају са правим 64-битним апликацијама у редовној фасцикли Програм Филес .(Program Files)

Виндовс(Windows) користи неку врсту емулатора за покретање 32-битних апликација у 64-битном Виндовс(Windows) -у . Можда сте видели неке фасцикле на вашем систему који имају термин ВОВ64(WOW64) . ВОВ64(WOW64) је скраћеница за Виндовс 32-бит(Windows 32-bit) на Виндовс(Windows) 64-бит. Кад год покренете 32-битни програм и треба да приступи директоријуму програмских датотека, он се неприметно преусмерава на Ц:Програм Филес (к86) помоћу ВОВ64(WOW64) .

Можете брзо да видите који су програми на вашем рачунару 32-битни, а који 64-битни једноставним прегледањем две фасцикле.

Сваких неколико месеци обично проверавам веб локацију програмера софтвера да видим да ли су објавили 64-битну верзију програма. Понекад морате мало да копате да бисте пронашли 64-битну верзију програма. Већина произвођача чак и данас и даље поставља 32-битне верзије као главно преузимање. На пример, можете да инсталирате 64-битну верзију система Оффице 365(install the 64-bit version of Office 365) , али то није подразумевано преузимање.

Међутим, ускоро ће већина апликација бити 64-битна, што ће учинити непотребном потребу за више фасцикли Програм Филес . (Program Files)Ипак, чак ни Мицрософт(Microsoft) када је објавио Виндовс Виста(Windows Vista) 64-бит, није успео да развије и објави 64-битну верзију Оффице 2007(Office 2007) која је објављена у исто време. Такође, многе подразумеване апликације Виндовс продавнице(Windows Store) из Мицрософт(Microsoft) - а у оперативном систему Виндовс 10(Windows 10) су и даље 32-битне апликације.

Имајте на уму да ће нас до тренутка када сви пређемо на 64-битне апликације вероватно причати о 128-битним архитектурама натерати да поново прођемо кроз цео процес. Уживати!



About the author

Ја сам софтверски инжењер са више од 10 година искуства у раду на Аппле иОС и едге уређајима. Моје искуство у хардверском инжењерингу ме је навело да се побринем да уређаји наших купаца буду што поузданији и глаткији. Писао сам код последњих неколико година и научио сам да користим Гит, Вим и Ноде.јс.



Related posts