Kāpēc 64 bitu sistēmai Windows ir vajadzīgas divas programmu failu mapes?

Admin

Lai gan operētājsistēmai Windows XP bija 64 bitu versija, tikai tad, kad Microsoft izlaida Windows Vista, patērētājiem patiešām bija jāizlemj, vai pirkt 32 vai 64 bitu versiju.

Operētājsistēmai Windows 7/8/10 ir arī 32 un 64 bitu versijas, un, ja izvēlējāties 64 bitu versiju, iespējams, pamanījāt, ka cietajā diskā ir divas programmas failu mapes. Lasiet tālāk, lai izpētītu atšķirību starp 32 un 64 bitu Windows un to, kāpēc operētājsistēmai ir nepieciešamas divas atsevišķas mapes, kurās saglabāt programmas datus.

Satura rādītājs

Windows 32 un 64 bitu

Patiesā atšķirība starp Windows 32 un 64 bitu ir saistīta ar to, cik daudz atmiņas operētājsistēma spēj uzrunāt. “Uzrunāt” nozīmē vienkārši “izsekot”.

Windows 7/8/10 32 bitu (tāpat kā iepriekšējās Windows 32 bitu versijas) var adresēt līdz 4 294 967 296 baitiem informācijas. Tā ir 4 GB atmiņa. Teorētiski 64 bitu operētājsistēma var adresēt līdz 1 844 744 073 709 551 616 baitiem informācijas.

Tas ir 16,3 miljardi gigabaitu. Tomēr Windows 7 patērētāju versiju atmiņas ierobežojums ir 192 GB, kas vairumam mātesplatēm joprojām pārsniedz fiziskos ierobežojumus no 8 GB līdz 16 GB. Operētājsistēmai Windows 8 tā ir 512 GB, bet operētājsistēmai Windows 10 - nepārspējami 2 TB atmiņas ierobežojumam!

Pāreja no 32 bitu uz 64 bitu operētājsistēmu ir vairāk nekā tikai lēciens adresējamā atmiņā. Tās ir izmaiņas pilnīgi citā datu uzskaites metodē. Tāpēc aparatūrai (piemēram, skaņas kartei) ir nepieciešams pavisam cits draiveris, lai darbotos 64 bitu Windows.

Divas programmas failu mapes sistēmā Windows

Ja jums ir Windows 64 bitu versija, iespējams, pamanījāt, ka cietajā diskā ir divas programmas failu mapes.

Viens ir vienkārši apzīmēts Programmu faili un otra ir marķēta Programmu faili (x86). Pirmā mape ir noklusējuma vieta visām 64 bitu programmām. Tam beigās nav papildu etiķetes, jo kā 64 bitu operētājsistēma tiek pieņemts, ka 64 bitu lietojumprogrammas tiks ievietotas šajā mapē.

Otra mape ar nosaukumu Program Files (x86) ir noklusējuma vieta visām 32 bitu lietojumprogrammām. Savā ziņā tā ir mape, kas paredzēta mantotajai programmatūrai, kas paliek pāri no 32 bitu operētājsistēmu laikiem. Mapes nosaukuma x86 daļa attiecas uz 32 bitu x86 arhitektūru, pēc kuras tika izstrādāti pirmie 32 bitu procesori, piemēram, 386, 486 un Pentium CPU.

Diemžēl pāreja no 32 bitu uz 64 bitu lietojumprogrammām un operētājsistēmām nav tik vienkārša, kā vēlētos Microsoft. Lai veiktu pārslēgšanos, ikvienam programmatūras pārdevējam, aparatūras ražotājam un lietotājam pēkšņi būtu jāpārtrauc izveidot un izmantot visu, kas balstīts uz 32 bitu arhitektūru, un jāsāk lietot 64 bitu. Tas ir pilnīgi nepraktiski, jo lielākā daļa cilvēku nevēlas vienkārši izmest savus ieguldījumus aparatūrā un programmatūrā un atkal iegādāties visu jauno.

Microsoft risinājums šai pārejai no 32 bitu uz 64 bitu ir bijis pievienot mantoto atbalstu lielākajai daļai 32 bitu lietojumprogrammu. Citiem vārdiem sakot, lielākā daļa 32 bitu lietojumprogrammu darbosies 64 bitu darbības vidē.

Lai atvieglotu pāreju, Microsoft ir norādījis, ka pēc noklusējuma ir jāielādē visas 32 bitu lietojumprogrammas mapē Program Files (x86), nevis parastajos Program Files materiālos, kas tiek sajaukti ar patiesām 64 bitu lietojumprogrammām mape.

Windows izmanto sava veida emulatoru, lai palaistu 32 bitu lietojumprogrammas 64 bitu sistēmā Windows. Iespējams, esat redzējis dažas mapes savā sistēmā, kurās ir šis termins WOW64. WOW64 apzīmē Windows 32 bitu operētājsistēmā Windows 64 bitu. Ikreiz, kad palaižat 32 bitu programmu un tai ir jāpiekļūst programmas failu direktorijai, tā tiek nemanāmi novirzīta uz C: \ Program Files (x86) \, izmantojot WOW64.

Vienkārši pārlūkojot abas mapes, varat ātri redzēt, kuras jūsu datora programmas ir 32 bitu un kuras 64 bitu.

Ik pēc pāris mēnešiem es parasti pārbaudu programmatūras izstrādātāja vietni, lai redzētu, vai viņi ir izlaiduši programmas 64 bitu versiju. Dažreiz jums ir nedaudz jārok, lai atrastu programmas 64 bitu versiju. Lielākā daļa pārdevēju pat šodien kā galveno lejupielādi joprojām izmanto 32 bitu versijas. Piemēram, jūs varat instalējiet Office 365 64 bitu versiju, bet tā nav noklusējuma lejupielāde.

Tomēr drīzumā lielākā daļa lietojumprogrammu būs 64 bitu, tāpēc nevajadzēs izmantot vairākas programmas failu mapes. Tomēr pat Microsoft, izlaižot Windows Vista 64 bitu versiju, neizdevās izstrādāt un izlaist 64 bitu Office 2007 versiju, kas tika izlaista vienlaikus. Arī daudzas noklusējuma Windows veikala lietotnes no Microsoft operētājsistēmā Windows 10 joprojām ir 32 bitu lietotnes.

Paturiet prātā, ka līdz brīdim, kad mēs visi pāriesim uz 64 bitu lietojumprogrammām, visticamāk, runas par 128 bitu arhitektūru liks mums vēlreiz iziet visu procesu. Izbaudi!

Laipni lūdzam Help Desk Geek- emuārā, kas ir pilns ar uzticamu tehnoloģiju ekspertu ieteikumiem par tehnoloģijām. Mums ir tūkstošiem rakstu un ceļvežu, kas palīdzēs novērst jebkuru problēmu. Kopš mūsu izlaišanas 2008. gadā mūsu raksti ir izlasīti vairāk nekā 150 miljonus reižu.

Gribas atstāt iespaidu kopā ar draugiem un ģimeni satriecošs tehnoloģiju geekery?

Abonējiet Help Desk Geek un saņemiet lieliskus ceļvežus, padomus un trikus ikdienā! Mēs sūtām tikai noderīgas lietas!

Mēs arī ienīstam surogātpastu, jebkurā laikā anulējiet abonementu.

8 labojumi lēnam WiFi jūsu mājas tīklā
8 labojumi lēnam WiFi jūsu mājas tīklā

Jūs esat samaksājis par ātru interneta savienojumu un jums ir tiesības uz pienācīgu savienojuma ā...

Kā novērst kļūdu “Neizdevās izveidot D3D ierīci”
Kā novērst kļūdu “Neizdevās izveidot D3D ierīci”

Jūs beidzot pārtraucat spēļu nedēļas nogali savā jaunajā datorā, lai saņemtu “neizdevās izveidot ...

Vai Chromebook dators neieslēdzas? 5 veidi, kā labot
Vai Chromebook dators neieslēdzas? 5 veidi, kā labot

Chromebook datori ir cienīgas klēpjdatora alternatīvas. Vidējā Chromebook datora akumulatora darb...