Bilgisayarım ve Ubuntu'nun mimarisini nasıl bulabilirim?


48

Çalışırken uname -açıktı olarak alıyorum

41-Ubuntu SMP Mon Aug 13 17:59:54 UTC 2012 i686 athlon i386 GNU/Linux

Birisi lütfen bana neden hem i386 hem de i686'yı açıklayabilir ?

Bilgisayarımın mimarisi tam olarak nedir ve hangi Ubuntu sürümünü kullanıyorum (32bit veya 64bit)?


-a uname-a'dan komple çıktı mı? Çekirdek adı, çekirdek sürümü vb. Gibi bazı alanların eksik olduğunu varsayıyorum.
Ankit


Hangi ubuntu versiyonunu kullanıyorsunuz
coding_ninza

Yanıtlar:


60

Komut uname -m.

Bir terminal aç uname -mkomutunu kullanarak deneyin . Bu size işletim sistemi mimarisini göstermelidir.

Eğer ix86x'in 3,4,5 veya 6 olduğu bir çıktı verirse , İşletim Sisteminiz 32bit'tir.

Ubuntu mimarisini "Sistem monitörü" açarak ve Sistem sekmesine giderek de görebilirsiniz .

görüntü tanımını buraya girin

Donanım platformu ve İşlemci türü arasındaki fark :

Donanım platformu ( -ianahtar ile verilen ) ile CPU tipi ( -panahtarla verilen) arasında bir fark vardır .

Donanım platformu bize çekirdeğin hangi mimariye göre inşa edildiğini söyler (daha sonraki sürümler için optimize edilebilir). Bir i386 olabilir.

Ancak İşlemci türü, makinenizin i686 (P4 ve sonraki sürümleri) gibi gerçek işlemci türünü belirtir.

Bu sayfanın Schotty teşekkürler . Burada aynı konu hakkında Unix stackexchange sitesinden bir cevap var , ancak dili yeterince açık bir şekilde bulamadım (tamamen benim suçum).


Uname -m de i686 yazıyor, bunun anlamı ne? ve sistem monitör penceremde "Sürüm 11.10 (oneiric) Kernel Linux 3.0.0-26-jenerik GNOME 3.2.1" yazıyor. Resminizde gösterildiği gibi herhangi bir şey belirtmiyor.
Ubuntu_beginner

i686 32bit
Anwar

4
@Bunu_beginner, i386 ve i686, x86 işlemci ailesinin bir parçasıdır. Sadece işlemci platformunun özel yaşına atıfta bulunuyorlar. i386, makinelerde 386 işlemci kullanıldığında kullanılan eski bir platformdur (90'ların başında mı?). Daha sonra bu, 486 işlemciye yükseltildi, 386 ile aynı temel komut seti daha hızlı ve daha yeni. 586 bir kez daha yükseltildi ve Pentium terimi etrafta dolaşmaya başladığı zamandı. Sonunda bunların hepsi x86 mimarisinin adı içine alındı. i686 sadece 6. nesil x86 mimarisini ifade ediyor.
Ankit

Ubuntu
17.10'da

1
@frank Teşekkürler. Aslında gnome sürüm 3'e geçmeden önce gnome-system-monitor'du. Ve tema ismini unuttum. Ancak aynı sistem monitörünü, mate-system-monitor uygulamasını kurarak kullanabilirsiniz
Anwar

18

Mimariyi bulmak için Anwar'ın cevabını kullanın.

Şimdi burada, sorunun ikinci bölümünün açıklaması.

unameÇıktı aşağıdadır : Benim durumumda 32 bitlik bir sürüm kurdum. Hem i386, hem de i686, 32 bit sürümü belirtir. uname64 bit sürümü olması durumunda x86_64 döndürür.

$ uname -a
Linux devav2 3.2.0-30-generic-pae #48-Ubuntu SMP Fri Aug 24 17:14:09 UTC 2012 i686 i686 i386 GNU/Linux
  • Linux (-s) - İşletim Sistemi / Çekirdek adı
  • devav2 (-n) - ana bilgisayar adı
  • 3.2.0-30-jenerik-pae (-r) - çekirdek salımı
  • 48-Ubuntu SMP Pzt 24 Ağustos 17:14:09 UTC 2012 (-v) - Zaman ve SMP olan çekirdek sürümü simetrik çoklu işlemeyi ifade eder, bu da çoklu işlemcili desteğiniz olduğunu gösterir
  • i686 (-m) - Makine donanım adı
  • i686 (-p) - işlemci tipi
  • i386 (-i) - donanım platformu
  • GNU / LINUX (-o) - İşletim Sistemi adı

Aşağıda, uname --helpbu konuda daha fazla bilgi edinmenize yardımcı olabilecek sayfalardan alınmıştır.

 -a, --all                print all information, in the following order,
                             except omit -p and -i if unknown:
  -s, --kernel-name        print the kernel name
  -n, --nodename           print the network node hostname
  -r, --kernel-release     print the kernel release
  -v, --kernel-version     print the kernel version
  -m, --machine            print the machine hardware name
  -p, --processor          print the processor type or "unknown"
  -i, --hardware-platform  print the hardware platform or "unknown"
  -o, --operating-system   print the operating system

uname -mx86_6464 bit sürümü olması durumunda geri dönecektir - Aradığım şey buydu. Teşekkürler.
RBT

2

İstediğiniz tüm mimari ise, her zaman arch adlı komutu deneyebilirsiniz. Çok özlü. POSIX değil .


0

Kullanım SYSCAP Formake projesinden https://sourceforge.net/projects/formake SYSCAP sistem özellikleri ve test bağımlılıkları birçok soruşturma için izin verir. Taşınabilir bir kabuk betiğidir.


2
Sistem mimarisi almak için waaaaay overkill gibi görünüyor. Bağlantınıza göre "Formake, taşınabilir yazılım sistemlerini geliştirmek için bir araç seti" (mimariyi kontrol etmek için bir yardımcı program olduğundan şüpheliyim) ve alfa, bu yüzden kimse bu basit amaç için yüklemek istemeyecek gibi görünüyor. Projeye bağlıysanız, bunu açıklamanız gerekir.
Zanna,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.