Bagaimana menemukan arsitektur OS yang terinstal

15

Saya menggunakan Core 2 Duo. Dari situs web Intel, saya menemukan bahwa itu adalah arsitektur CPU 64-bit.

Dulu saya telah menginstal OS Ubuntu di mesin ini. Tetapi saya tidak yakin apakah saya menginstal versi x86-32 atau x86-64. Saya ingin tahu versi Linux yang saya gunakan. Bagaimana saya bisa tahu itu?

Bagaimana cara menemukan yang sama di Windows?

cakar
sumber
1
Harap dicatat bahwa Anda mungkin tidak akan menemukan istilah x86-32 atau x86-64 yang disebutkan jika utilitas GNU / Linux. Kemungkinan besar Anda akan melihat sesuatu seperti i386 / i486 / i586 / i686 untuk CPU 32bit dan amd64 untuk CPU 64bit (CPU Intel 64bit asli bukan bagian dari keluarga x86, jadi ekstensi 64 bit ke set instruksi x86 sering disebut amd64 karena AMD membuat prosesor x86 64bit pertama).
AndrejaKo

Jawaban:

10

Pada OS mirip Unix, Anda dapat mengetik uname -muntuk menampilkan arsitektur:

$ uname -m
x86_64

Di bawah Windows ikuti panduan Microsoft :

Untuk mengetahui apakah komputer Anda menjalankan Windows versi 32-bit atau 64-bit di Windows 7 atau Windows Vista, lakukan hal berikut:

    Open System by clicking the Start button, right-clicking Computer, and then clicking Properties.

    Under System, you can view the system type.

If your computer is running Windows XP, do the following:

    Click Start.

    Right-click My Computer, and then click Properties.

        If you don't see "x64 Edition" listed, then you're running the 32-bit version of Windows XP.

        If "x64 Edition" is listed under System, you're running the 64-bit version of Windows XP.
matthias krull
sumber
16

Pada Windows Vista dan yang lebih baru Anda dapat menjalankan perintah

wmic os get osarchitecture

untuk mengetahui apakah 32 atau 64 bit.

Tofystedeth
sumber
5

Dari konsol dijalankan

set 

dan mencari PROCESSOR_ARCHITECTURE value. Dalam kasus saya:

PROCESSOR_ARCHITECTURE=AMD64

Atau cukup cetak dari awal

echo %PROCESSOR_ARCHITECTURE%
jessarah
sumber
5

Melengkapi jawaban Tofystedeth , pada Windows XP (dan yang lebih baru) Anda dapat menggunakan cpuAddressWidth dan DataWidth untuk mendapatkan data yang Anda butuhkan.

Jika Anda ingin menemukan arsitektur OS:

wmic cpu get AddressWidth

Jika Anda ingin menemukan arsitektur prosesor itu sendiri:

wmic cpu get DataWidth
Michael Caron
sumber
Saya cukup yakin bahwa Windows XP akan melaporkan 32-bit terlepas dari arsitektur prosesor saat menjalankan perintah "wmic cpu get DataWidth".
Josh
Jika ada yang mendapatkan wmic installing...dan kemudian Anda mendapatkan kesalahan, apa yang bekerja untuk saya setelah ini adalah, saya mengetik di jendela cmd yang sama: wmicmendapat konsol: wmic:root\cli>dan mengetik cpu get AddressWidthatau cpu get DataWidth... keduanya memberi 32(!! tidak perlu mendahului wmic)
Jadeye
0

Di Linux,

uname -a

memperlihatkan informasi tentang kernel yang sedang berjalan.

Rhohr
sumber
0

Anda dapat menjalankan msinfo32.exe ( Informasi Sistem jendela ) di sistem Anda (dalam prompt perintah). Periksa Jenis Sistem di bawah Ringkasan Sistem .

Vijred
sumber
Pada Windows 10 tampaknya tidak ada "Jenis Sistem" .
Peter Mortensen
0

Untuk Windows 10 ... PengaturanSistem dan kemudian Tentang (sudut kiri bawah). Itu harus terdaftar di bawah Spesifikasi Perangkat : sistem operasi 64 bit dan prosesor berbasis x64 .

Danny Cor
sumber
Pertanyaannya tidak bertanya tentang Windows 10, ia bertanya bagaimana cara mengetahui versi Linux (64-bit atau 32-bit) yang diinstal.
Blackwood
1
@ Brownwood, "Bagaimana menemukan yang sama di windows?" Jawaban lain mencakup versi Windows sebelumnya.
fixer1234
@ fixer1234 Itu akan memberi tahu Anda apakah versi Windows yang diinstal adalah 64-bit atau 32-bit, dan apakah itu berjalan pada 64-bit atau 32-bit CPU. Itu tidak akan memberi tahu Anda jika Anda telah menginstal versi Linux 32-bit pada komputer 64-bit Anda. Pertanyaannya adalah saya ingin tahu versi Linux yang saya gunakan
Blackwood
1
@ Brownwood, Anda merujuk pada pertanyaan pertama. Kalimat berikutnya dalam pertanyaan adalah pertanyaan kedua yang mengacu pada jawaban ini. :-)
fixer1234