Рецоммендед, 2024

Избор Уредника

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

Иако је Виндовс КСП имао 64-битну верзију, потрошачи су морали да донесу одлуку о томе да ли ће купити 32-битну или 64-битну верзију.

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

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

Права разлика између Виндовса 32 и 64-битног има везе са количином меморије коју оперативни систем може да адресира. "Обратити" се једноставно значи "пратити".

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

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

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

Две мапе програмских датотека у оперативном систему Виндовс

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

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

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

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

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

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

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

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

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

Ускоро ће, међутим, већина апликација бити 64-битна, због чега је непотребно више директоријума Програм Филес. Ипак, чак и Мицрософт када је издао 64-битни Виндовс Виста, није успео да развије и изда 64-битну верзију система Оффице 2007 која је издата у исто време. Такође, велики број подразумеваних апликација Мицрософт продавнице из Виндовса у Виндовсу 10 су још увек 32-битне апликације.

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

Top