Windows’da “System32” ve “SysWOW64” Klasörleri Arasındaki Fark Nedir? ∞

Windows’da “System32” ve “SysWOW64” Klasörleri Arasındaki Fark Nedir?

system3264wow

Windows’un 64 bit sürümlerinde, Program Files (x86) ve Program Files olarak iki ayrı program dosya klasörü bulunur.  Ayrıca, System32 ve SysWOW64’un bulunduğu iki ayrı sistem dizinine sahiptir. Adına rağmen, System32, 64-bit dosyalarla doludur ve SysWOW64 32-bit dosyalarla doludur. Peki ne bunlar ne işe yarıyor?

System32 Nedir?

System32 dizini, Windows sistem dosyalarını içerir. Windows’un bir parçası olan .DLL ve .EXE yardımcı programları barındırır. Windows işletim sisteminde bulduğunuz dosyaların çoğu, üçüncü parti yazılım programlarının parçalarıdır. Sisteminizde çalışan uygulamalar, Program Files klasörünüzde veya başka yerlerde kurulur. Genellikle System32 klasöründe sistem  kitaplıkları bulunur.

Program Files ve Program Files (x86)

64-bit programları içeren bir “C:\Program Files” klasörüne ve 32-bit programları ve dosyaları içeren  “C:\Program Files (x86)” klasörü bulunur. 64-bit programlar 64-bit DLL dosyalarını gerektirir ve 32-bit programlar 32-bit DLL dosyalarını gerektirir. Windows, 64 bit ve 32 bit program dosyalarını ayırarak karışık olmamalarını ve sorunlara neden olmamalarını sağlar.

Ancak, tüm DLL dosyaları Program Files’ta depolanmaz. Windows’da bulunan birçok sistem genelinde kitaplık C:\System32’de depolanır ve bazı programlar kendi kitaplık dosyalarını da burada atmaktadır. Windows’un ayrı 32-bit ve 64-bit Program Files klasörleri olduğu gibi, System32 klasörünün 32-bit ve 64-bit sürümleri vardır.

System32 ve SysWOW64

32 bitlik bilgisayarda, 32 bitlik programlar C:\Program Files’da ve sistem genelindeki kitaplık C:\System32’dir.

64-bit bilgisayarda, 64-bit programlar C:\Program Files’da ve sistem genelindeki kitaplık C:\Windows\System32 klasörü 64-bit kütüphane dosyalarını içerir. 32-bit programlar dosyalarını C:\Program Files’da (x86) depolar ve sistem kütüphanesi çapında C:\Windows\SysWOW64 klasörüdür. SysWOW64 klasörü, adının sonundaki 64’den dolayı 64 bit gibi algılansa da 32 bit programların kütüphane klasörüdür.

64-bit Windows sürümlerinde, “32” Adına rağmen, System32 klasörü 64-bit kitaplıkları içerir. Adı 64 olana rağmen, SysWOW64 klasörü 32-bit kütüphaneleri barındırıyor.

Genel olarak bunu bilmenize gerek yoktur. Windows işletim sistemi ve programları doğru klasörü kullanır. Bununla birlikte, herhangi bir dosya yüklemeniz gerekiyorsa, o dosyayı bulmak çok kolaydır.

64-bit bir Windows sürümünde 32-bit bir program yüklemeye çalışırsanız. C:\Program Files klasörüne yüklemeye çalışır, WoW64 onu, C:\Program Files’a (x86) işaret eder. Eğer C:\Windows\System32 klasörüne erişmek istiyorsa, WoW64 onu C:\Windows\SysWOW64’e yönlendirir. Windows bunu bir dosya sistemi yönlendiricisi kullanarak yapar. Bu işlem, arka planda otomatik olarak ve şeffaf olarak gerçekleşir.

System32 64-bit ve SysWOW64 32-bit ters orantı olarak ifade edilmiştir. Bu ters orantı bizlere okurken sadece anlamayı zorlaştırıyor, ancak her şey otomatik olduğu için tıkır tıkır çalışıyor. 32-bit uygulamalar, C:\Windows\System32 dizini kullanmak üzere kodlanmıştır. Geliştiriciler bu uygulamaları 64 bit Windows sürümleri için yeniden oluştururken C:\Windows\System32 dizinini kullanmaya devam etmişler. Geliştiriciler, dizini yeniden adlandırmak yerine Microsoft, “System32” yi standart sistem kitaplığı dizini olarak bırakmış. “SysWOW64” adlı WoW64 katmanı altında çalışan uygulamalar için yeni bir kütüphane dizini yaratmışlar.

 

Bir yorum bırakınız...

*

keyword

Anahtar Kelime Analizi Nedir, Nasıl Yapılır?

İnternet kullanıcılarının internet üzerinde arattıkları terimleri bulmak ve bunları SEO stratejilerinde kullanmak için gerçekleştirilen çalışmaya anahtar kelime analizi denir. Web sitesi oluşturmak isteyenlerin anahtar ...
Python ile Basit Reactive AI Geliştirme

Python ile Basit Reactive AI Geliştirme

Günümüzde gittikçe daha çok ivme kazanan yapay zeka uygulamaları, şirketler kadar kendi yapay zeka uygulamalarını yazmak isteyenlerin de ilgi odağı haline geliyor. Python hakkında ...
pyhton flask

Python Flask Nedir ve Python Flask ile Web Geliştirme

Python ile uygulama geliştirme dendiğinde akla genellikle konsol uygulamaları, veri uygulamaları ve yapay zeka gelir, ancak Python dilinin yoğun olarak kullanıldığı alanlardan birisi de ...

Microsoft Copilot Nedir ve Nasıl Kullanılır?

Microsoft Copilot, Microsoft'un Windows, Edge, mobil ve Office 365 için yapay zeka aracıdır. Yapay zekanın gelişmesi ve OpenAI GPT'nin popüler olması ile birlikte teknoloji ...
Gmail akıllı yazma

G-mail Akıllı Yazma Özelliğini Açma Kapatma

Akıllı yazma aracı, e-mailler için otomatik tamamlama gibi çalışır. E-maillerin nasıl yazılacağını öğrenir ve cümlelerin tamamlanmasını sağlar. E-mail metinlerinin hızlıca oluşmasını sağlar. Yazarken öneriler ...
IMAP

İmap Nedir? İmap Kullanımının Faydaları

Birçok insan imap nedir bilmemektedir. Gerek günlük hayatta gerekse iş hayatında e-mail kullanımı çok önemlidir. E-mail protokolü sayesinde kişiler her cihazdan e-mailerini kontrol edebilir, ...
mac windows

Mac vs Windows Bilgisayar Özet Karşılaştırma

Bilgisayar teknolojisi, günümüzde büyük ölçüde Windows ve Mac işletim sistemleri üzerine odaklanmış durumda. Her iki işletim sistemi de benzersiz özelliklere ve kullanıcı deneyimine sahiptir ...
Gmail görev oluşturma

G-mail Görev Oluşturma G-mail Alanlar Düzenleme

G-Mail’den görev oluşumu çok basittir. Öncelikle, G-Mail hesabına giriş yaparak, sağ üstteki alan "Görevler"e tıklanmalıdır. Açılacak pencerede, yeni görevin eklenebilmesi için "Görev Ekle"ye tıklanmalıdır ...
MAPI EWS

MAPI EWS Nedir Ne İşe Yarar Ne Amaçla Kullanılır?

Teknolojinin gelişim göstermesi ile birlikte MAPI EWS nedir ne amaçla kullanılır pek çok kişi tarafından merak edilmektedir. İnternet önemli iletişim kaynaklarındandır. Gere iş alanlarında ...
Shopify

Shopify DNS Yönlendirmesini Yapmak Adım Adım

Sahip olduğunuz alan adını Shopify’e yönlendirmek istediğinizde hangi işlemleri gerçekleştirmeniz gerektiğini merak ediyor olabilirsiniz. Shopify DNS Yönlendirmesini Yapmak Adım Adım aktaracağımız bu yazımız sizler ...