Windows 11/10'daki Program Dosyaları (x86) ile Program Dosyaları klasörleri arasındaki fark

Çalıştırılabilir dosyalar olarak da bilinen program dosyaları, bilgisayar sisteminde yazılımın çalışması için gereken ikili kodları içeren uygulama programlarıdır. Bununla birlikte şu soru ortaya çıkıyor: 64 bit işletim sisteminde neden iki farklı program dosyamız var? C sürücüsünün içinde, program dosyaları ve program dosyaları (x86) olmak üzere iki klasör vardır ve içinde neredeyse eşit sayıda klasör depolanır. Peki aradaki farkın ne olduğunu görelimProgram Dosyaları (x86)VeProgram Dosyalarıiçindeki klasörlerWindows 11/10ve birbirlerinden nasıl farklı oldukları.

İki farklı program dosyası mevcuttur. 32 bit işletim sistemi yalnızca tek bir program dosyası klasörüne sahip olacaktır.

Temel fark, dosya yoluna sahip program dosya klasörünün “C:\Program Dosyaları” dosya yolu ile program dosyaları (x86) klasöründeyken 64 bit uygulamaları çalıştırmak için kullanılır”C:\Program Dosyaları (x86)” 32 bit uygulamaları yürütmek için kullanılır.

32 bitlik bir program 64 bitlik kitaplıkları yükleyemez; iki klasörün çakışması işlevsel bir hataya neden olabilir. Microsoft geliştiricileri, her iki klasörü de daha yakından görebilmemizi sağlamak için akıllıca iki ayrı klasör oluşturdu.

Bir programın Microsoft Office gibi hem 32 bit hem de 64 bit sürümleri mevcut olması durumunda, her iki klasörü tek bir klasörde birleştirmek sorun yaratabilir. Olası çakışmaları ve uyumluluk sorunlarını önlemek için Windows'ta iki Program dosyası klasörü bulunur.

32 bit vs 64 bit

Adından da anlaşılacağı gibi,64 bit işletim sistemine kıyasla daha az veri depolar. Öte yandan bakıldığında 64 bit işletim sistemi büyük miktarda ise daha belirgindir.bilgisayarınızda mevcuttur.

Hala 32 bit Microsoft işletim sistemi kullanıyorsanız, bilgisayar sisteminizde yalnızca tek bir “program dosyası” klasörü bulacaksınız. Oysa işletim sistemlerinin popüler 64 bit sürümü Microsoft, biri 64 bit programları desteklemek, diğeri 32 bit programları desteklemek için iki farklı klasör içerir.

Klasörlerin ayrılması, 32 bitlik bir programın 64 bitlik bir bileşen tarafından çalıştırılmaya çalışılması durumunda ortaya çıkabilecek sorunları ve sorunları önlemek için oluşturulmuştur. bu nedenle klasörler, Program Dosyalarının 64 bit programları, Program Dosyalarının (x86) ise 32 bit programları depolayacağı şekilde tasarlanmıştır.

Neden “x86” adlı 32 bitlik bir klasör

32 bitlik bir program klasörünün adı “x86” iken, 64 bitlik bir program klasörünün neden sadece “x64” olduğu aklınızı tetiklemiş olmalı. İşletim sisteminin önceki 16 bit sürümü Intel -8086 yongasını içeriyordu. Daha sonra sürüm 32-bit'e güncellendi ve bu nedenle 32-bit klasör Intel 8086 yongasına, yani program dosyalarına (x86) göre adlandırıldı. 64 bitlik sürüm, sırasıyla (x64) olarak adlandırılan 64 bitlik mimariyi içeriyordu. İşlemci türleri Pentium 286, 386, 486 ve 586'dır.

Hem Program Dosyaları (x86)” hem de “Program Dosyaları 64 bitte çalışabilir

Program dosyaları, bilgisayarda yüklü olan üçüncü taraf uygulama yazılımının bir dizinidir. İkisi birden64 bit Windows işletim sistemlerinde çalışabilir. Bu, 64 bit Windows'ta geriye dönük uyumluluk için kullanılan emülasyon katmanının yardımıyla gerçekleşir. Oysa 64 bitlik bir program 32 bitlik bir işletim sisteminde çalışamaz. Dolayısıyla 32 bit programlarda çalışabilen böyle bir işletim sisteminde tek bir program klasörü bulunur.

Otomatik kurulum

Daha önce de açıkladığımız gibi, her iki program dosyası da 64 bit işletim sistemi üzerinde hiçbir programa zarar vermeden çalışabilir. İşlem, manuel müdahaleye bakılmaksızın kendi başına gerçekleşir. 32 bit emülatör, 64 bit Windows'ta 32 bit program çalıştırıldığında çalışır. Aynı eylem 64 bit emülatör tarafından da gerçekleştirilir.

Hata, manuel kurulum durumunda veya kötü amaçlı yazılımdan etkilenen programlarda ortaya çıkabilir. Sabit sürücüdeki programlardan bazıları yalnızca 32 bit veya 64 bit emülatörlerle uyumludur, bu nedenle yanlış kurulum, programların doğru şekilde çalışmasını engelleyebilir.

İlgili:

Related Posts