64 bit programlar, 32 bit uygulamalara göre daha hızlı ve daha verimli çalışır. Oldukça modern herhangi bir bilgisayar 64 bit işlemciye sahiptir. Peki 32 bit bilgisayarda 64 bit yazılımı nasıl çalıştırırsınız?
Son birkaç yılda üretilen modern bilgisayarlar, 64 bit işlemciler ve işletim sistemleriyle çalışır ve yalnızca yerel olarak 64 bit uygulamaları çalıştırabilir. Bu günlerde gönderilen yazılımların neredeyse yalnızca 64 bit olmasının nedeni budur. Yine de bazı 32 bit uygulamalarla karşılaşacaksınız (özellikle eski uygulamaları çalıştırıyorsanız) ve bunları Windows'un 64 bit sürümünde çalıştırmak genellikle oldukça sorunsuzdur. Peki her şey nasıl çalışıyor? Hadi bulalım.
32-bit Yazılımı 64-bit Bir Makinede Doğrudan Çalıştırabilir misiniz?
64 bit mimarinin 32 bit sistemden nasıl farklı olduğunu anlamak, bu makalenin kapsamı dışında kalan karmaşık bir konudur. 64 bitlik bir işlemcinin (ve işletim sisteminin) aynı anda daha fazla bilgi işlemekle kalmayıp, bunu eski mimariye sahip bir sistemden tamamen farklı bir şekilde yaptığını bilmeniz yeterli.
Dolayısıyla, 32 bitlik bir bilgisayar için tasarlanan uygulamalar 64 bitlik bir makinede aynı şekilde çalışıyor gibi görünse de, aslında aslında bundan daha fazlası var. uyumluluk modunu değiştirme. 32 bitlik bir uygulamanın beklediği ortam, Windows'un 64 bitlik sürümünde mevcut değildir; bu da böyle bir uygulamanın donanımla doğrudan arayüz oluşturmasını imkansız hale getirir.
Çözüm? Emülasyon. 32 bitlik bir programı çalıştırmanın tek yolu eski tarz mimariyi taklit etmek ve uygulamaya oluşturulduğu arayüzün aynısını sağlamaktır.
Varsayılan Seçenek: WOW64
Microsoft, 32 bit işletim sisteminde 64 bit uygulamaların çalıştırılmasıyla ilgili sorunun farkındadır. Windows XP, Vista, Windows 64 veya Windows 7 gibi 10 bit mimariye sahip modern işletim sistemlerinin WOW64 adı verilen yerleşik bir emülatörle birlikte gelmesinin nedeni budur.
WOW64, 32 bitlik bir makinede 64 uygulamayı çalıştırmak üzere tasarlanmış bir Windows alt sistemidir. WOW64, 32 bitlik bir işletim sisteminin ortamını simüle ederek eski uygulamalara önceki Windows sürümlerinde bulunan arayüzü sağlar.
Bu uyumluluk katmanı hafiftir, güçlüdür ve kutudan çıktığı anda çalışır. Bu, herhangi bir 32 bit uygulamanın EXE dosyasına çift tıklayabileceğiniz ve gerisini Windows'un halletmesine izin verebileceğiniz anlamına gelir.
Pahalı Bir Alternatif: Sanallaştırma
Sanal Makineler, farklı mimarileri çalıştırmanın iyi bilinen bir yöntemidir ve işletim sistemleri destekleyecek şekilde tasarlanmamış donanım üzerinde. Amaçlanan uygulamaları yükleyebilir ve çalıştırabilirsiniz. Linux or Apple'ın macOS Herhangi bir ciddi değişiklik olmadan Intel işlemcili bir Windows PC'de.
Modern bilgisayarınızda Windows'un daha eski, 32 bit sürümünü çalıştırmak için aynı tekniği kullanabilirsiniz. Bu, mevcut işlemciniz 64 bit olsa bile sisteminizde eski uygulamaları çalıştırmanıza olanak tanır.
Ancak bu yöntemin çok fazla çalışma gerektirdiğini ve açıkçası gereksiz olduğunu unutmayın. Yerleşik WOW64 öykünücüsünü kullanmak, bir kopyasını bulmaktan çok daha kolaydır. 32-bit Windows XP.
32-bit Bilgisayara 64-bit Uygulamaları Yükleme
32 bitlik bir uygulamayı 32 bitlik bir işletim sistemine yüklemekle 64 bitlik Windows sürümüne yüklemek arasında hiçbir fark yoktur. İster CD-ROM'unuz, ister kurulum dosyanız olsun, kurulumu çalıştırın ve işletim sisteminin bu işi halletmesine izin verin.
Windows, programların 32-bit sürümlerini bir dosyaya yerleştirerek ele alır. farklı dizin. Yüklediğiniz tüm 64 bit yazılımları barındıran standart Program Dosyaları klasörü ve 86 bit makineye yönelik uygulamalara ev sahipliği yapan Program Dosyaları (x32) vardır.
X86 dizininde bulunan yazılım, WOW32 kullanılarak Windows'un 64 bit sürümünün öykünülmesiyle çalıştırılır. Bu işlem tamamen otomatik olduğundan, her iki Program Dosyasında bulunan uygulamaları hiçbir fark olmadan çalıştırabilirsiniz.
32 bit Uygulamaları 64 bit CPU'da Çalıştırabilir misiniz?
Birçok kişi eski programların yalnızca 32 bit işlemcilerde çalışabileceğine inanıyor. Bu uygulamaları yalnızca 32 bitlik bir bilgisayarın yerel olarak çalıştırabileceği doğru olsa da, tüm modern sistem türleri bu tür programları da çalıştırabilir.
Çoğu kullanıcı için bu, söz konusu uygulamayı çalıştırmaktan ibarettir; çünkü Windows, onu WOW64 aracılığıyla taklit etmenin teknik ayrıntılarını kendisi halledecektir. Farklı bir yaklaşım benimsemek istiyorsanız (belki de yardımcı program sizin için çalışmıyorsa), sanallaştırmayı kullanabilirsiniz.
VirtualBox veya VMWare gibi hizmetler, herhangi bir 32 bit uygulamayı doğrudan çalıştırabilen 32 bit sanal makineyi taklit etmenize olanak tanır. Bu, öğreticilerle bile karmaşık bir süreçtir, bu nedenle WOW64'ün Windows kurulumunuzda normal şekilde çalışmasını sağlamanız daha iyi olur.