Ieteicams, 2024

Redaktora Izvēle

Kāpēc 64 bitu Windows nepieciešams divas programmas failu mapes?

Lai gan operētājsistēmai Windows XP bija 64 bitu versija, līdz brīdim, kad Microsoft izlaida Windows Vista, patērētājiem patiešām bija jāpieņem lēmums par 32 vai 64 bitu versijas iegādi.

Windows 7/8/10 ir arī 32 un 64 bitu versijās, un, ja esat izvēlējies 64 bitu versiju, iespējams, esat ievērojuši, 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 kāpēc operētājsistēmai ir nepieciešamas divas atsevišķas mapes, kurās var saglabāt programmas datus.

Windows 32 un 64 bitu

Reālā atšķirība starp Windows 32 un 64 bitu ir saistīta ar to, cik daudz atmiņas operētājsistēma var risināt. Lai “adrese” vienkārši nozīmē „sekot līdzi”.

Windows 7/8/10 32 bitu (tāpat kā iepriekšējās 32 bitu Windows versijas) var risināt līdz 4, 294, 967, 296 baitu informācijas. Tas ir 4GB atmiņas. Teorētiski 64 bitu operētājsistēma var vērsties līdz 1, 8446, 744, 073, 709, 551, 616 baitu 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 lielākajā daļā mātesplates joprojām pārsniedz 8GB līdz 16GB fiziskās robežas. Windows 8, tas ir 512GB un Windows 10, tas ir pēriens 2 TB atmiņas ierobežojumam!

Pārvietošanās no 32 bitu uz 64 bitu operētājsistēmu ir vairāk nekā tikai lēkt adrešu atmiņā. Tā ir pāreja uz pilnīgi atšķirīgu datu sekošanas metodi. Tāpēc aparatūrai (piemēram, skaņas kartei) ir vajadzīgs pavisam cits draiveris, lai strādātu 64 bitu sistēmā.

Divas programmas failu mapes programmā Windows

Ja jums ir 64 bitu Windows versija, iespējams, esat ievērojuši, ka cietajā diskā ir divas mapes Program Files.

Viens no tiem ir vienkārši atzīmēts kā Programmas faili, bet otrs ir atzīmēts kā Programmas faili (x86) . Pirmā mape ir noklusējuma vieta visām jūsu 64 bitu programmām. Tā beigās nav papildu etiķetes, jo kā 64 bitu operētājsistēma tiek pieņemts, ka 64 bitu lietojumprogrammas nonāks šajā mapē.

Otrā mape ar nosaukumu Programmas faili (x86) ir visu 32 bitu lietojumprogrammu noklusējuma vieta. Zināmā mērā tā ir mape, kas paredzēta vecākai programmatūrai, kas paliek pāri 32 bitu operētājsistēmu dienām. Mapes nosaukuma x86 daļa attiecas uz x86 32 bitu arhitektūru, uz 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ā Microsoft. Lai veiktu slēdzi, katram programmatūras pārdevējam, aparatūras ražotājam un lietotājam pēkšņi jāpārtrauc lietot un izmantot kaut ko, kas balstīts uz 32 bitu arhitektūru, un sākt lietot 64 bitu. Tas ir pilnīgi nepraktiski, jo lielākā daļa cilvēku nevēlas vienkārši neveikt savus ieguldījumus datortehnikā un programmatūrā un atkal iegādāties visu jaunu.

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

Lai palīdzētu atvieglot pāreju, Microsoft ir norādījusi, ka visas 32 bitu lietojumprogrammas pēc noklusējuma ir jāielādē mapē Program Files (x86), nevis tiek sajauktas ar īstām 64 bitu lietojumprogrammām standarta Program Files mapē.

Windows izmanto emulatoru, lai palaistu 32 bitu lietojumprogrammas 64 bitu sistēmā. Iespējams, esat redzējuši dažas sistēmas mapes, kurām ir termins WOW64 . WOW64 apzīmē Windows 32 bitu Windows 64 bitu versijā. Ikreiz, kad palaižat 32 bitu programmu un tai ir nepieciešams piekļūt programmas failu direktorijai, tas tiek vienmērīgi novirzīts uz C: Failu faili (x86), izmantojot WOW64.

Jūs varat ātri redzēt, kuras programmas datorā ir 32 bitu un kas ir 64 bitu, vienkārši pārlūkojot abas mapes.

Ik pēc pāris mēnešiem parasti pārbaudu programmatūras izstrādātāja vietni, lai redzētu, vai viņi ir izlaiduši 64 bitu versiju programmā. Dažreiz jums ir nepieciešams mazliet izrakt, lai atrastu programmas 64 bitu versiju. Lielākā daļa piegādātāju pat šodien joprojām nospiež 32 bitu versijas kā galveno lejupielādi. Piemēram, varat instalēt Office 365 64 bitu versiju, taču tā nav noklusējuma lejupielāde.

Drīzumā lielākā daļa lietojumprogrammu būs 64 bitu, tāpēc vajadzība pēc vairākām programmas failu mapēm nav nepieciešama. Tomēr pat Microsoft, kad tā izlaida 64 bitu Windows Vista, neizdevās izstrādāt un atbrīvot 64 bitu Office 2007 versiju, kas tika izlaista vienlaicīgi. Arī daudzas noklusējuma Windows Store lietotnes no Microsoft Windows 10 joprojām ir 32 bitu lietotnes.

Paturiet prātā, ka līdz brīdim, kad mēs visi pārorientējamies uz 64 bitu lietojumprogrammām, ir iespējams, ka sarunas par 128 bitu arhitektūrām liks mums atkārtot visu procesu. Izbaudi!

Top