Dari apa yang saya pahami, arsitekturnya tidak berubah sebanyak dari 16 bit menjadi 32 bit jadi mengapa kita memerlukan mode XP dan sejenisnya untuk menjalankan aplikasi 32 bit di Windows 7 64 bit?
Atau apakah saya salah mengerti?
Dari apa yang saya pahami, arsitekturnya tidak berubah sebanyak dari 16 bit menjadi 32 bit jadi mengapa kita memerlukan mode XP dan sejenisnya untuk menjalankan aplikasi 32 bit di Windows 7 64 bit?
Atau apakah saya salah mengerti?
Jawaban:
itu dapat menjalankan program 32 bit dengan baik. Itu tidak dapat menjalankan program 16 bit.
Mode XP adalah sedikit asuransi - jika perangkat lunak tertentu tidak dapat berjalan pada 7 (32 ATAU 64 bit - mode xp tersedia untuk edisi profesional dan naik pada keduanya) maka Anda dapat menjalankannya dalam mode XP. Ini belum terjadi pada saya, tetapi mungkin untuk kerumunan 'Anda dapat mengambil XP dari tangan saya yang sekarat'.
Dalam kebanyakan kasus, mode kompatibilitas akan melakukan itu
Saya harap ini memberi petunjuk tentang ketidakcocokan:
Microsoft memutuskan untuk memperketat kernel dengan versi 64-bit. Pengandar perangkat memiliki tingkat akses yang sama ke perangkat keras dengan kernel, sehingga beberapa hal spesifik yang diubah dalam versi 64-bit atas nama keamanan adalah:
Microsoft juga beralih ke model driver tampilan video baru (LDDM), tetapi tetap menggunakan yang lama (XDDM). XDDM, model lama, tidak mendukung Aero.
Beberapa program memuat driver perangkat yang disesuaikan dengan cepat untuk menyelesaikan tugas mereka. Ini tidak akan berfungsi pada Vista / 7.
Microsoft memperbarui beberapa komponen di Vista / 7. Ini bisa berarti perubahan perilaku tidak terdokumentasi dari komponen-komponen itu. Program yang mengandalkan bug di dalam komponen ini, atau fungsi DLL tidak berdokumen akan mengalami masalah juga.
Program 32 bit harus berjalan dengan baik di bawah 64 bit Windows.
Mode XP adalah untuk program yang tidak kompatibel dengan Windows Vista dan Windows 7 dari kedua rasa.
Lihat artikel Ars Technica ini untuk informasi lebih lanjut.
Masalah ini benar-benar mengemuka dengan rilis Windows Vista. Kompatibilitas Vista dengan XP sangat bagus, tetapi tidak sempurna. Microsoft melakukan banyak pekerjaan pada Vista untuk mengeraskannya terhadap serangan (UAC, tentu saja, tetapi juga hal-hal lain, seperti melarang layanan untuk memiliki interaksi pengguna), dan bersama-sama modifikasi dan peningkatan ini, bersama dengan hal-hal biasa lainnya seperti memperbarui nomor versi Windows telah, telah berkonspirasi untuk memecahkan beberapa perangkat lunak lama.