Kāda ir atšķirība starp programmu failu mapi un programmu failu (x86) mapēm?

Kada Ir Atskiriba Starp Programmu Failu Mapi Un Programmu Failu X86 Mapem



Ja esat Windows lietotājs, mapē esat redzējis divas programmas Files mapes C disks nosaukts 'Programmu faili' un “Programmu faili (x86)” . Tas rada jautājumu: kāpēc šīm mapēm ir viens un tas pats nosaukums un kas tās atšķir viena no otras? Nu labi! Ir svarīgi atzīmēt, ka abas šīs programmas failu mapes kalpo atšķirīgiem mērķiem.

Šajā rakstā tiks apskatītas programmas Windows mapes, izmantojot šādu izklāstu:

Kas ir programmu failu mape?

Programmas failu mape atrodas mapē “C:\Program Files” sistēmas direktoriju. Tajā ir visas instalētās lietojumprogrammas un programmas, kas parasti nav noklusējuma operētājsistēmas daļa. Visām instalētajām lietojumprogrammām ir nepieciešams atbilstošo DLL failu, datu faila utt. atbalsts, lai tās darbotos pareizi. Mape Programmas faili pārvalda šos failus, lai atvieglotu lietojumprogrammu izpildi, nesajaucot failus.







Atšķirība starp programmas failiem un programmas failiem (x86) mapēm

Pirmkārt, lai pārbaudītu, vai jūsu sistēmā ir divas programmas failu mapes, atveriet 'Failu pārlūks' izmantojot 'Windows + E' īsceļu uz tastatūras. Pēc tam atveriet 'Šis dators' no kreisās puses un veiciet dubultklikšķi uz C diska, kas šajā gadījumā ir 'OS (C :)' :





Šeit skatiet, vai ir vairākas programmas failu mapes. Piemēram, zemāk esošajā piemērā ir nosauktas divas programmas failu mapes 'Programmu faili' un “Programmu faili (x86)” :





Ja ir divas programmas failu mapes, tas nozīmē, ka datorā ir instalēta 64 bitu operētājsistēma. Iepriekš Windows bija tikai 32 bitu operētājsistēmas, kas satur vienu programmu failu mapi. Tagad 64 bitu operētājsistēmās lietotāji var izmantot arī 32 bitu lietojumprogrammas. Šim nolūkam tiek izveidotas divas atsevišķas programmas failu mapes.



The Programmu faili (x86) mape tiek izmantota, lai saturētu visas sistēmā instalētās 32 bitu lietojumprogrammas, savukārt Programmu faili mapē ir visas sistēmā instalētās 64 bitu lietojumprogrammas. Iemesls divām atsevišķām mapēm ir novērst jebkādu iespēju sajaukt lietojumprogrammas DLL vai datu failus.

Piemēram, ja lietotājs ir instalējis vienas un tās pašas lietojumprogrammas gan 32 bitu, gan 64 bitu versijas, operētājsistēma apstrādās tās abas atsevišķi un nesajauks to datus. Tā kā 32 bitu programmas nevar ielādēt nevienu no 64 bitu programmām. Tāpat, ja 32 bitu programma mēģina ielādēt 64 bitu DLL failu, tā avarēs.

Ko nozīmē (x86)?
(x86) mapes Programmas faili nosaukumā tiek izmantots, lai identificētu un atšķirtu 32 bitu operētājsistēmu no 64 bitu operētājsistēmas. “x86” ir ņemts no 32 bitu procesoriem, t.i., 286, 386, 486.

Tas viss attiecas uz atšķirību starp divām atsevišķām programmas failu mapēm sistēmā Windows.

Secinājums

Sistēma ar divām Programmas failu mapēm 'Programmu faili' un “Programmu faili (x86)” nozīmē, ka tajā ir instalēta 64 bitu operētājsistēma. Programmu faili (x86) saturēs visas 32 bitu programmas, savukārt mapē Programmu faili būs visas sistēmā instalētās 64 bitu programmas. Šī divu mapju nodalīšana tiek veikta, lai izvairītos no programmu DLL vai datu failu sajaukšanas. Šajā rakstā ir sniegta atšķirība starp mapi Programmu faili, t.i., 64 bitu programmām, un mapi Program Files (x86), t.i., 32 bitu programmām operētājsistēmā Windows.