64 bit sürümü neden AMD64 ve 32 bit sürümü i386 olarak adlandırılıyor? [çiftleme]


14

Bunu hiç anlamadım.

Bu bildiğim şey: 2GB'tan fazla RAM işlemek istiyorsanız 64 bit işletim sistemi. Başka, 32 bit OS.

Ubuntu'nun ana sayfasında 64 bit veya 32 bit indirebilirsiniz. Ancak 64 bit amd64 ve 32 bit i386 olarak adlandırılır.

Yani amd64'ü çalıştırmak için bir AMD işlemcim olmalı? Ve intel i386 çalıştırmak için?

Ve birisi bir yazılımı kodlarsa (Apache diyelim). Bir 32 bit ve bir 64 bit kodlaması gerekiyor mu? Bazı yazılımlar 64 için değil, sadece 32 için var mı?

Şimdiden teşekkürler!


Yanıtlar:


23

64 bit sürümüne genellikle 'amd64' denir, çünkü AMD 64 bit komut uzantılarını geliştirmiştir. (Intel, Itanium üzerinde çalışırken AMD, x86 mimarisini 64 bite genişletti, ancak Intel daha sonra aynı talimatları kabul etti.)

32-bit sürüm i386 olarak adlandırılır, çünkü Intel bu yongalarda kullanılan 32-bit komut setini oluşturur.

64 bit sürümünü hemen hemen tüm 64 bit özellikli x86 uyumlu yongalarda ve 32 bit sürümünü herhangi bir modern x86 uyumlu yongada çalıştırabilirsiniz.

Yazılımınızı nasıl yazdığınıza bağlı olarak, 64 bit için yeniden yazılması gerekebilir veya gerekmeyebilir. (Genel olarak, derlenmiş yazılımlarda değişiklik yapılması gerekir, ancak yorumlanan tüm yazılımlar (örneğin, Python veya Perl gibi) değişiklik gerektirmez.)


32 bitlik eğitimin babası Intel ve 64 bit AMD için mi dersiniz?
alhelal

4

Birkaç dakika önce benzer sorunuzun cevabında isimlerin kökenini açıkladım .


bir bellek sızıntısı olmuş olmalı. hemen hemen önce bir tane gönderdi bilmiyordum. 2 uzun gün oldu =)
ajsie

4

AMD, kullanılan 64 bit ISA ile çıktı, bu yüzden AMD64 olarak adlandırılıyor. Intel, çoğunlukla uyumlu olan kendi EM64T sürümüne sahiptir. Benzer şekilde, Intel i80386 veya kısaca i386 modellerinde ilk olarak 32 bit ISA'ya sahipti. AMD bunu uzun zaman önce lisansladı.

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.