Kľúčový rozdiel: Existujú dva rôzne typy architektúry, ktoré sú pre počítač k dispozícii s 32-bitovou architektúrou a 64-bitovou architektúrou. Priečinok Program Files obsahuje súbory, ktoré sú nevyhnutné na fungovanie 64-bitovej aplikácie, zatiaľ čo programové súbory (x86) majú súbory pre 32-bitové aplikácie.
Prečo sa počítač správa tak, ako to robí? Títo sú často ponechaní pre počítačových geekov a inžinierov, ktorí prídu na to. To je dôvod, prečo keď narazíte na priečinok v systémových súboroch známych ako súbory programov a programové súbory (x86), často sa zmätia, prečo sú v počítači prítomné dve zložky, ktoré majú identické súbory. Pochopme rozdiel medzi týmito dvoma a dôvodom, prečo je tento priečinok požadovaný a nemal by byť vymazaný.
Dôvod existencie programových súborov (x86) závisí od typu architektúry počítača. Architektúra je súbor pravidiel a metód, ktoré umožňujú počítaču vedieť, ako má fungovať a čo má robiť. Sú to dôležité, pretože bez tohto súboru pravidiel počítač nevie, čo má robiť. Pôsobí ako moderátor medzi mozgom počítača (základná doska) a všetky jeho ďalšie aspekty vrátane externých zariadení.
Teraz existujú dva rôzne typy architektúry, ktoré sú k dispozícii pre počítač s 32-bitovou architektúrou a 64-bitovou architektúrou. Stručne povedané, čísla 32 a 64 určujú veľkosť dostupnej pamäte RAM. 32-bit má výrazne menšiu veľkosť RAM (približne 4 GB), zatiaľ čo 64-bit umožňuje väčší prístup k RAM.
Väčšina počítačov dnes beží na 64-bitovej architektúre a zároveň má schopnosť spustiť 32-bitové aplikácie v prípade potreby. Nie všetky aplikácie sú vždy vytvorené pre architektúru, ktorá je spustená v počítači. Niektoré aplikácie sú vytvorené pre 32-bitovú architektúru, zatiaľ čo iné sú vytvorené pre 64-bitové. Počítač s 64-bitovou architektúrou zvyčajne nemôže spustiť 32-bitovú aplikáciu. Dôvodom je nedostatok spätnej kompatibility, kde tie isté súbory nie sú kompatibilné pre obe architektúry. Takže ďalšia sada súborov Program Files (x86) je vybavená súbormi, ktoré je možné jednoducho použiť v 32-bitových aplikáciách.
Prečo x86? Termín skutočne pochádza z názvu platformy x86, ktorý bol odvodený od procesora Intel 8086, ktorý bol 32-bitovou architektúrou. Z tohto dôvodu je nevyhnutné, aby obe priečinky zabezpečili hladký chod počítača.
Obrázok so zdvorilosťou: fixbyvonnie.com