Anladığım kadarıyla, mimari 16 bit'ten 32 bit'e kadar değişmedi, bu yüzden Windows 7 64 bit'te 32 bit uygulamaları çalıştırmak için neden XP moduna ve benzerine ihtiyacımız var?
Yoksa yanlış mı anladım?
Anladığım kadarıyla, mimari 16 bit'ten 32 bit'e kadar değişmedi, bu yüzden Windows 7 64 bit'te 32 bit uygulamaları çalıştırmak için neden XP moduna ve benzerine ihtiyacımız var?
Yoksa yanlış mı anladım?
Yanıtlar:
32 bit programları iyi çalıştırabilir. 16 bit programları çalıştıramaz.
XP modu biraz sigortadır - belirli bir yazılım 7'de çalışmazsa (32 veya 64 bit - xp modu profesyonel sürüm için ve her ikisinde de kullanılabilir) XP modunda çalıştırabilirsiniz. Bu bana henüz olmadı, ama muhtemelen 'XP'yi ölen ellerimden alabilirsin' kalabalığı için.
Çoğu durumda, uyumluluk modu
Umarım bu uyumsuzlara biraz ışık tutar:
Microsoft, 64 bit sürümleriyle çekirdeği sıkıştırmaya karar verdi. Aygıt sürücüleri, çekirdekle donanıma aynı erişim düzeyine sahiptir, bu nedenle güvenlik adına 64 bit sürümlerde değiştirilen bazı özel şeyler şunlardır:
Microsoft ayrıca yeni bir video görüntü sürücüsü modeline (LDDM) geçti, ancak eskisini (XDDM) korudu. Eski model olan XDDM, Aero'yu desteklemiyor.
Bazı programlar görevlerini yerine getirmek için anında özelleştirilmiş aygıt sürücüleri yükler. Bunlar kesinlikle Vista / 7 üzerinde çalışmayacak.
Microsoft Vista / 7'de oldukça az sayıda bileşen güncelledi. Bu, bu bileşenlerin belgelenmemiş davranışında bir değişiklik anlamına gelebilir. Bu bileşenlerdeki hatalara veya belgesiz DLL işlevlerine dayanan programların da bir sorunu olacaktır.
32 bit programlar 64 bit Windows altında düzgün çalışmalıdır.
XP modu, her iki lezzetten de Windows Vista ve Windows 7 ile uyumsuz programlar içindir.
Daha fazla bilgi için bu Ars Technica makalesine bakın .
Sorun, Windows Vista'nın piyasaya sürülmesiyle başa çıktı. Vista'nın XP ile uyumluluğu çok iyiydi, ama mükemmel değildi. Microsoft, Vista'da saldırılara karşı sertleştirmek için çok fazla çalışma yaptı (UAC, elbette, aynı zamanda hizmetlerin kullanıcı etkileşimi olmasını yasaklamak gibi) ve bu değişiklikleri ve geliştirmeleri birlikte sürüm numarasını güncelleme gibi daha sıradan şeylerle birlikte Windows'un sahip olduğu bazı eski yazılımları kırmak için komplo kurdu.