x86, i386, i686, amd64, i5, i7, mimarlık, işlemci karışıklığı [kapalı]


12

Bu öğeleri x86, i386, i686, amd64, i5, i7, mimarlık, web'den işlemci , kendi not defterimden, kitap okumalarından fark ettim .

Ama gerçekten bu terminolojilerle kafam karıştı. Anlayabiliyor olsanız da, karışıklığımı detaylandırmak için elimden geleni yapıyorum. Önümüzdeki başlıca engel, zihnimi bu terimlerin ardındaki ana hat üzerinde düzenleyemem.

  1. Terim architectureile terim arasında herhangi bir fark var mı processor?
  2. x86ve i5vardır architectureya processor?
  3. OS bit(32 bit pencereler veya 64 bit pencereler) ve x86 bit(32 bit işlemci, henüz emin değilim ) arasındaki ilişki nedir ?
  4. Yukarıda bahsedilen mimarinin (veya işlemcinin) tamamı Intel? Sadece üreticilerin ( AMD& Intel) izlediği açık bir standart mı?

İnternette, özellikle de wikipedia'da arama yaptım, ancak makaleyi ne kadar çok okursam, o kadar kafam karıştı.

Yanıtlar:


19

Terim architecturesadece processor. Bir işletim sistemi çekirdeği için çok önemli olan diğer birçok donanım bileşeni vardır. Aklıma gelen ilk örnek interrupt controllerayrıdır ki, processorancak gerçek modele bağlı olarak aynı çip içine konabilir processor.

Tüm bu donanım bileşenleri koleksiyonuna mimari denir. Bazı temel yazılım bileşenlerini de eklerseniz, yaygın olarak adlandırılan şeye sahip olursunuz platform.

Ayrıca terim architecturebiraz daha soyut processor, bazen architecturetasarıma ve processorfiziksel donanım parçasına atıfta bulunacaksınız.

x86bir işlemci ailesidir. Bu ailede i386ilk çağrı ve 32 bit desteği vardı. Bunları gerektiren çok sayıda yazılım yazılmıştır, bu nedenle genellikle bu işlemciye sahip yazılımı minimum gereksinimleri olarak görürsünüz. Standart PC'ler için, i386yıllar önce modası geçmişti, ancak bazı gömülü sistemlerde daha uzun yaşadı.

Zaman By i686adı icat edildi, ailede yeterli farklı işlemciler bu terim, belirli bir işlemciye ifade etmez o vardı. Ancak, i686terimin uygulanması için mevcut olması gereken bir dizi önemli özellik vardır . i686yaklaşık on yıl önce son teknoloji harikaydı. Bugün bazı sistemler, i686terimin kapsadığı tüm özellikler olmadan işlemcilere destek vermedi.

AMD64AMD tarafından başarılı olmak için tasarlanan 64 bit mimarinin adıdır x86. O zaman AMD64, Intel tarafından pazarlanan 64 bit mimariden daha başarılı olmayı başardı. Bunun nedeni AMD64 CPU'ların daha ucuz, geriye dönük uyumlu olması ve daha az güç tüketmesiydi. Sonunda Intel, rekabetçi kalabilmek için AMD uyumlu CPU'lar yapmaya başlamak zorunda olduklarını fark etti. Ancak onları böyle pazarlamazlardı, bu da bazı eşanlamlıların AMD64ortaya çıkmasının önemli bir nedenidir .

Terim x86, ailedeki tüm 8, 16 ve 32 bit CPU'ları ve 64 bit CPU'ları kime sorduğunuza bağlı olarak kapsar.

i5ve i7Intel tarafından üretilen CPU'ların alt aileleridir.


1
Küçük bir ek, x64Linux'ta AMD64 ve Intel'in ilgili 64 bit modlarını tanımlayan genel terim kullanıcısıdır.
Tero Kilkanen

3
@TeroKilkanen Wikiepedia şu isimlerden bahseder: x86-64, x64, x86_64, AMD64, IA-32e, EM64T. Hepsi aynı mimariye atıfta bulunuyor. Bunların arasından seçim yapmak, yazılım uyumluluğu nedeniyle başka birinin sözleşmesini izlemeniz gereken durumlar hariç, pazarlama veya kişisel tercih tarafından yönlendirilir. Kişisel tercihim AMD64 olan çeşitli terimlerden, çünkü AMD'nin geriye dönük uyumluluğu korumak ve eski rüzgârdan kurtulmak arasındaki doğru dengeyi sağlama çabaları için krediyi hak ettiğini düşünüyorum.
kasperd
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.