Windows 7 32-bit atau Windows 7 64-bit?

Bagi kebanyakan calon Windows 7, versi Windows 7 64-bit adalah langkah yang tepat. Tetapi jika anda tidak mempunyai RAM yang mencukupi (sekurang-kurangnya 4GB), atau anda bergantung pada peranti yang tidak mempunyai pemacu 64-bit yang menyokong, atau anda perlu meningkatkan pemasangan 32-bit yang ada, Windows 7 32-bit mungkin pilihan yang lebih baik. Beberapa edisi Windows 7 64-bit menyediakan Mod Windows XP yang menyelesaikan beberapa masalah keserasian ke belakang, tetapi ia bukan ubat mujarab sejagat. Dalam format Soal Jawab yang pantas, inilah yang perlu anda ketahui.

Q. Adakah PC saya disokong di bawah Windows 7 64-bit?

A. Sebilangan besar PC yang dihasilkan dalam tiga tahun kebelakangan ini (iaitu selepas debut Vista) mampu menjalankan Windows 64-bit 7. Pengecualiannya ialah komputer yang dilengkapi dengan CPU kelas bawah yang tidak menyokong sambungan 64-bit AMD atau Intel . Contohnya termasuk barisan Intel Atom CPU berkuasa rendah dan CPU Intel Core awal, seperti Core Duo (bukan Core 2 Duo). Sekiranya anda tidak pasti jenis CPU dalam sistem anda, atau sama ada CPU menyokong operasi 64-bit, anda boleh menggunakan Utiliti Pengenalan Prosesor Intel percuma untuk mengetahui.

[Lihat apa yang dicuri Windows dari Mac OS X. Lihat apa yang dicuri oleh Mac OS X dari Windows . | Cari 10 aplikasi sumber terbuka percuma untuk Windows ]

Q. Bagaimana dengan semua periferal saya?

A. Seperti sokongan PC, kebanyakan periferal yang dihasilkan pada era Vista berfungsi dengan Windows 7. 64-bit. Walau bagaimanapun, sokongan perkakasan lama adalah cadangan yang sukar. Sebilangan pengeluar - misalnya, vendor kad antara muka rangkaian atau pengawal penyimpanan cakera - lebih terkini daripada yang lain, terima kasih sebahagiannya kerana mereka telah menyokong pengkomputeran 64-bit di bawah Windows Server sejak tahun 2002-2003 tempoh masa. Peranti yang tidak mempunyai hubungan yang jelas dengan pusat data (seperti peranti input khusus, perkakasan multimedia, dan beberapa pencetak) lebih sukar untuk disatukan kerana ia dihasilkan pada saat desktop 64-bit jarang terjadi. Pertaruhan terbaik anda adalah melakukan carian Web untuk melihat apakah pengeluar telah menerbitkan pemacu peranti 64-bit dan, melarangnya, jika pengguna lain telah menemui penyelesaian.

Q. Bolehkah saya menggunakan pemacu peranti 32-bit di bawah Windows 7 64-bit?

A. Tidak. Pemacu peranti adalah kod istimewa yang berjalan di ruang alamat yang sama dengan kernel Windows. Oleh itu, ia harus sesuai dengan seni bina kernel itu sendiri. Beberapa pengeluar menggabungkan pemacu 32-bit dan 64-bit dalam satu pakej pemasangan, menyebabkan pemerhati kasual kadang-kadang salah melaporkan bahawa pemacu 32-bit berfungsi di bawah Windows 64-bit. Walau bagaimanapun, walaupun pemacu 32-bit tidak disokong secara langsung dalam Windows 7 64-bit, pengguna Windows 7 64-bit dapat memasang pemacu 32-bit dalam Mod Windows XP dan menggunakan pencetak berasaskan USB dan peranti warisan berasaskan USB lain dengan Windows Mesin maya XP.

Q. Bolehkah saya menggunakan Mod Windows XP dengan Windows 7 64-bit?

A. Ya. Mod Windows XP disokong sepenuhnya di bawah Windows 7. 64-bit. Sebenarnya, menggunakan Virtual Machine Monitor (VMM), seperti produk Windows Virtual PC 7 yang mendasari Mode Windows XP, adalah satu-satunya cara untuk menggunakan 32-bit pemacu peranti di bawah Windows 64-bit. Peringatan tunggal ialah peranti mesti menggunakan antara muka USB; perkakasan lama yang menggunakan kad pengembangan proprietari atau dongle kemungkinan tidak akan berfungsi dengan penyelesaian VMM seperti Windows XP Mode.

Q. Apa sebenarnya Mod Windows XP, dan bagaimana cara mendapatkannya?

A. Jawapan mudah ialah Mod Windows XP adalah mesin maya yang mengandungi Windows XP SP3 yang berjalan di bawah Windows Virtual PC 7. Ia tersedia sebagai muat turun percuma untuk pengguna edisi Windows 7 Professional, Ultimate, dan Enterprise.

Jawapan yang lebih tepat adalah bahawa Mod Windows XP adalah aplikasi 64-bit asli (sebenarnya, rangkaian perkhidmatan 64-bit dan pemacu peranti) yang membuat proses 64-bit asli yang berasingan yang meniru persekitaran PC 32-bit.

Penting untuk diperhatikan bahawa Mod Windows XP terhad untuk mewujudkan persekitaran maya 32-bit. Ini benar walaupun perisian Windows Virtual PC yang mendasarinya sendiri adalah 64-bit dan berjalan pada versi x64 Windows 7. Jadi, semasa anda boleh memasang Windows XP 32-bit (atau Vista 32-bit atau Windows 7 32-bit) sebagai tetamu di dalam persekitaran Windows Virtual PC (yang merupakan, bagaimanapun, penyelesaian VM generik dengan beberapa integrasi tambahan untuk imej Mode Windows XP), anda tidak dapat memasang Windows XP 64-bit atau versi x64 Vista atau Windows 7.

Q. Bolehkah saya menjalankan aplikasi Windows 32-bit di bawah Windows 7 64-bit?

A. Ya. Hampir mana-mana aplikasi Windows 32-bit yang disokong pada Windows XP boleh berjalan tanpa pengubahsuaian di bawah Windows 64-bit. Ini dimungkinkan oleh teknologi yang dikenali secara tidak rasmi sebagai "Win32 on Win64" (Singkatnya WOW), yang menerjemahkan panggilan API 32-bit dari Win32 lama yang dapat dilaksanakan menjadi panggilan API 64-bit yang dapat dilayan oleh subsistem asli 64- bit Windows 7. Hasil bersihnya ialah aplikasi 32-bit berjalan lancar pada Windows 64-bit dan, berkat pengoptimuman dalam CPU Intel dan AMD generasi semasa, pada atau hampir kelajuan penuh. Beberapa pengecualian terhadap peraturan keserasian WOW biasanya melibatkan aplikasi yang bergantung pada satu atau lebih pemacu peranti 32-bit warisan proprietari yang tidak mempunyai versi 64-bit yang setara.

Perhatikan bahawa konsep WOW sebenarnya bukan perkara baru. Teknik serupa digunakan oleh versi Windows NT yang paling awal untuk menyokong aplikasi Windows 3.xx 16-bit lama.

T. Apabila saya memasang aplikasi 32-bit di bawah Windows 7 64-bit, saya tidak dapat melihat entri pendaftarannya. Kenapa ini?

A. Versi 64-bit Vista dan Windows 7 merangkumi lapisan terjemahan WOW untuk menjalankan aplikasi 32-bit (lihat keterangan di atas). Selain menterjemahkan panggilan API, Windows 64-bit mengasingkan perubahan pendaftaran yang dibuat oleh aplikasi 32-bit dan mengalihkannya ke sub-kunci khas dalam sarang pendaftaran yang sesuai.

Sebagai contoh, aplikasi 32-bit yang mengemas kini kunci dalam struktur Perisian HKEY_LOCAL_MACHINE \ secara automatik akan mengubahnya diarahkan ke kunci Wow6432Node di bawah kunci Perisian utama. Memperluas kunci ini akan mendedahkan semua kunci dan nilai pendaftaran aplikasi 32-bit yang telah diarahkan secara automatik oleh WOW.

Q. Adakah kelebihan prestasi menggunakan Windows 7 64-bit?

A. Itu bergantung. Sekiranya anda bekerja dengan fail besar atau menjalankan aplikasi yang menggunakan banyak memori, Windows 64-bit biasanya akan memberi anda sedikit kelebihan prestasi berbanding Windows 32-bit yang berjalan pada perkakasan yang sama. Ini berlaku walaupun menggunakan aplikasi 32-bit. Ini kerana pemacu OS dan peranti itu sendiri mendapat keuntungan dari daftar lebar 64-bit CPU Intel atau AMD yang berjalan dalam mod lanjutan 64-bit. Di samping itu, kerana Windows 7 64-bit menyokong lebih banyak RAM fizikal daripada Windows 7 32-bit (192GB pada versi bukan Rumah berbanding 4GB untuk apa-apa rasa 32-bit), anda dapat memperluas kemampuan PC anda dengan mudah melebihi yang mungkin di dunia 32-bit.

Q. Mengapa Windows 64-bit menggunakan lebih banyak RAM daripada Windows 32-bit?

A. Mana-mana OS 64-bit akan menggunakan lebih banyak memori daripada yang setara dengan 32-bit. Ini disebabkan oleh sifat kod 64-bit: Ia menggunakan struktur dalaman yang lebih besar yang semestinya memerlukan lebih banyak ruang, baik dalam RAM dan pada cakera keras. Tidak menghairankan bahawa imej ISO untuk versi 64-bit Vista dan Windows 7 kira-kira 50 hingga 70 peratus lebih besar daripada ISO 32-bit yang setara, atau bahawa Windows 64-bit menunjukkan penggunaan memori fizikal 20 hingga 30 peratus lebih tinggi selepas permulaan but-up.

Q. Adakah kelebihan keselamatan menggunakan Windows 7 64-bit berbanding Windows 7 32-bit?

A. Ya. Banyak inisiatif "pengerasan" kernel yang dipublikasikan secara meluas yang dilancarkan oleh Microsoft dengan Vista adalah khusus untuk rasa 64-bit - perkara seperti Pencegahan Pelaksanaan Data yang disokong oleh perkakasan dan PatchGuard. Juga, Windows Vista dan Windows 7 64-bit memerlukan pemacu peranti ditandatangani secara digital oleh pengarangnya, menjadikannya sukar bagi penggodam dan pembangun kit root untuk memasang eksploitinya secara tersembunyi sebagai pemacu mod kernel.

Q. Bolehkah saya meningkatkan dari Windows 32-bit ke Windows 7 64-bit?

A . Tidak. Proses peningkatan Microsoft pada masa ini tidak menyokong perpindahan antara arkitek pemproses. Untuk menaik taraf dari versi Windows 32-bit, anda perlu melakukan pemasangan "bersih" Windows 7 64-bit, kemudian pindahkan aplikasi dan data anda ke OS baru.

Kisah ini, "Windows 7 32-bit atau Windows 7 64-bit? ", Mula-mula diterbitkan di .com . Ikuti perkembangan terkini Microsoft Windows dan Windows 7 di .com.