Bu alıntı bağlamında, kişisel bilgisayarlar kaç tane 'çip / soket' içerir?


12

Ders kitabım şunları söylüyor:

Mikroişlemciler mevcut en hızlı genel amaçlı işlemciler olmakla kalmayıp, artık çok işlemcili; her çip (soket olarak adlandırılır), her biri birden çok düzeyde büyük bellek önbelleğine sahip birden çok işlemci (çekirdekler olarak adlandırılır) ve her bir çekirdeğin yürütme birimlerini paylaşan birden çok mantıksal işlemci içerir. 2010 itibariyle, bir dizüstü bilgisayarın bile her biri 2 donanım dişi olan 2 veya 4 çekirdeğe sahip olması, toplam 4 veya 8 mantıksal işlemci için olağandışı değildir.

Kişisel bilgisayarlarda yalnızca birden fazla işlemci içeren tek bir yonga var mı? Yoksa böyle çipleri var mı?


19
Ders kitabınızın "soket" sözcüğünü kullanımı yanlış görünüyor. Bir çip bir sokete takılır. Bir soket boş ve onsuz işe yaramaz. Çoğu devre kartında, CPU'nun destekleyici rolleri olan, soketleri olmayan ancak doğrudan panoya lehimlenen çok sayıda başka yonga vardır.
electromaggot

3
@electromaggot: Ayrıca, bir anakartta tek bir sokete takılan birden çok yonga bulunan bilgisayarlar da vardır (örneğin, bildiğim kadarıyla, IBM POWER8 Murano, tek bir kartta tek bir kart üzerine takılan iki ayrı yonga olarak gönderilir IBM, bunu MCM (Çoklu Yonga Modülü) olarak adlandırıyordu. Ve küçük biçimli dizüstü bilgisayarlarda ve mini dizüstü bilgisayarlarda, CPU doğrudan soket üzerinde hiçbir soket olmadan oturabilir. Bu makaledeki terminoloji sadece çok uzak.
Jörg W Mittag

2
Aslında, "soket" kelimesinin bu kullanımı, fiziksel bir cpu nesnesi ile belirli bir cpu üzerindeki bir çekirdek arasındaki farkın altını çizmek için oldukça yaygındır. İşletim yazılımlarına neredeyse ayırt edilemezler, bu yüzden eski Windows'ta "1-2 CPU" lisansı quadcore CPU'larda sorunlar yarattı.
Agent_L

1
@hobbs Yanlış olduğunu kabul ediyorum, ama tek istediğim bu şekilde kullanıldığını fark ettim
:)

4
Ancak soketin lisanslamada sıklıkla bu şekilde kullanıldığını görürsünüz - yazılım "çekirdek başına lisanslı" veya "soket başına lisanslı" olduğunu söyleyebilir.
Hibe

Yanıtlar:


16

Çoğu yeni masaüstü bilgisayar, birden çok çekirdeğe sahip tek bir ana CPU yongası içerecektir. Her çekirdek bağımsız bir CPU gibi davranır.

Bazen, her bir çekirdeğin aynı anda çoklu iş parçacığı (SMT) adı verilen bir özelliği vardır, bu da her çekirdeğin işletim sistemine iki veya daha fazla sanal çekirdek olarak görünmesini sağlar. Intel buna HyperThreading diyor .

Bu nedenle, bir CPU yongası, her biri iki sanal çekirdeğe sahip olan dört çekirdek içerebilir ve bu da işletim sisteminin sekiz CPU görmesini sağlar.

CPU, çekirdek ve sanal çekirdek arasındaki temel kavramsal fark, yonga içindeki paylaşılan kaynak miktarıdır.

Geçmişte, yüksek güçlü sunucular için, bazen ortak bir arka panele takılan ayrı CPU kartlarında birkaç ayrı CPU çipine sahip olmak yaygındı (ve muhtemelen hala doğrudur).

Masaüstü bilgisayarlarda ayrıca öncelikle grafikler için bir veya daha fazla GPU bulunur. Bunlar CPU'lara çok benzer ve bitcoin madenciliği gibi özel genel hesaplamalar için kullanılabilir.

Masaüstü bilgisayarlarda ayrıca CPU olmayan çok sayıda yonga bulunur. Bunlar, USB arabirimleri sağlama gibi özel işlevleri yerine getirir. Yonga terimi, bir baskılı devre kartına (PCB) lehimlenebilen bir paketteki herhangi bir entegre devre (IC) için kullanılır.


İşte bir masaüstü bilgisayarda bulabileceğiniz türden bir PC anakartının rastgele bir örneği:

resim açıklamasını buraya girin

  • "AMD Socket 942" - tek bir ana CPU yongasının kurulu olduğu yer.
  • "AMD SB950 Southbridge" yongası - CPU için yardımcı yongalar
  • "AMD 990FX Yonga Seti" - Grafik İşlem Birimi (GPU)
  • "Intel Ethernet GameFirst II" - ağ arayüzü için çip.

vb.

Her CPU çipinin dahili bir mantıksal mimarisi vardır, burada paylaşılan kaynakları tek bir çip içinde düzenlemenin bir yolunu gösteren bir örnek.

resim açıklamasını buraya girin
AMD'den görüntü

Kesin ayrıntılar, üreticiler arasında ve aynı üreticinin nesiller ve cips aralıkları arasında çok farklı olabilir. Hızla değişen bir alandır. Genel fikir hala geçerli.


7
Çok CPU sunucuları hala kullanılmaktadır - günümüzde sıklıkla NUMA ile kullanılmaktadır (bu yüzden sadece çoklu CPU değil, bir ölçüde de çoklu bilgisayarlardır). VM ana bilgisayarları ve süper bilgisayarlar için oldukça kullanışlıdır.
Luaan

1
Ve 60 ', 70' e geri döndüğünüzde, "çekirdek" in aslında birden fazla yonga ve diğer bileşenlere sahip bir PCB'den oluştuğu bilgisayar örnekleri de bulacaksınız.
Tonny

3
Hiyerarşinin bir seviye daha derine gittiğini söylemeye değer: soket, çekirdek, iplik. Örneğin, her biri 2 iş parçacığı olan 4 çekirdekli 1 soketim var (işletim sistemi tarafından görüldüğü gibi toplam 8 CPU için). Bu sınıflandırma, LLC, eDRAM ve PCI şeritlerine sahip bir soket, yürütme birimlerini ve önbelleklerini, jargonda ön uç olan bir iş parçacığını (zamana göre aralıklı olarak bile) olan kaynağın paylaşımını yansıtır.
Margaret Bloom

@Margaret: Mükemmel nokta, teşekkürler. Bundan bahsetmek için cevabımı güncelledim.
RedGrittyBrick

@MargaretBloom: Tek bir sokete takılan birden çok yonga içeren daha büyük modül örnekleri de vardır. Bu nedenle, her biri birden çok yongalı bir modül içeren, her biri birden fazla çekirdeğe sahip, her biri birden fazla yiv bulunan birden fazla sokete sahip olabilirsiniz. IBM'in p595 üzerinde "İşlemci Kitapları" vardı, örneğin, her biri modüllü, her birinde birden çok çekirdeği olan, her biri birden çok parçacığı olan çoklu soketli bir "kitap", arka paneldeki bir yuvaya kayacaktı ve arka panel başına birden çok kitabınız olabilir. Oh, ve makine başına birden fazla arka plan :-D
Jörg W Mittag

4

Masaüstü bilgisayarlarda birden fazla yonga / CPU olabilir.

geçmiş

Çok çekirdekli CPU'lar ortaya çıkmadan önce, birden fazla işlemci çekirdeğine makul bir ihtiyaç olduğu zaman çoklu CPU masaüstü bilgisayarlar kullanılıyordu - örneğin, paralelleştirilebilen kapsamlı hesaplama için. Referans için bakınız:

mevcut

Günümüzde, birden fazla CPU'lu masaüstü bilgisayarlar artık kullanılmamaktadır. Birkaç tane var (bkz. Dell Precision Tower 7000 Serisi (7810) ).

Üst düzey bir çok çekirdekli CPU masaüstü bilgisayarın üzerinde önemli bir hesaplama gücüne ihtiyacınız varsa, birkaç çoklu CPU'lu bir bilgi işlem sunucusuna (bir bilgi işlem kümesi) sahip olmayı seçersiniz. Masaüstü bilgisayarınız aracılığıyla bu kümeye giriş yapar ve görevlerinizi uzaktan gerçekleştirirsiniz. Referans için bakınız:


2

Bu tamamen kullanılan kelimelerin anlamı ile ilgilidir. Tanımladıkları teknoloji nispeten yenidir, bu yüzden anlamları çok iyi belirlenmemiştir. Karışıklığa eklemek için, bir anlamı olan bazı şeylerin ayrılması gerekiyordu ve şimdi 2 anlamları var

Priz:

  1. Herhangi bir şey takıldığında herhangi bir soket. Gibi "cpu soket", "ram soket", "usb soket", vb
  2. Anakart üzerinde bir fiziksel işlemcinin takılabileceği bir CPU soketi.
  3. Bir fiziksel işlemci. Mutlaka soketli tipte değil (Her işlemci bir soket kullanmaz, bazıları, çoğunlukla dizüstü bilgisayar, doğrudan anakarta lehimlenir. Yine de bu tanım altında "1 soket" olarak sayılırlar)

İşlemci:

  1. Fiziksel işlemci (aka soket) (bir dükkanda "bir işlemci" satın aldığınızda aldığınız gibi)
  2. Mantıksal işlemci (aka thread) (Görev Yöneticisi'ni açtığınızda işletim sisteminizin gördüğü gibi)
  3. En geniş anlamıyla: Bir programı çalıştırabilen herhangi bir donanım veya parçası.

İşlemci çekirdeği:

  1. Fiziksel işlemcinin yapıldığı bölüm. Modern çekirdeklerin bir veya iki dişi olabilir.

Yonga:

  1. Paketteki bir entegre devre. örneğin fiziksel bir işlemci.
  2. Bir parça silikon, bir kalıp.

Teklifinizi analiz edelim:

her yonga [fiziksel işlemci] (soket [fiziksel işlemci] olarak adlandırılır ), her biri birden çok büyük bellek önbelleği düzeyine sahip birden çok işlemci [yürütülebilen herhangi bir donanım] ( çekirdek adı verilir ) ve her bir çekirdeğin yürütme birimlerini paylaşan birden çok mantıksal işlemci içerir .

Şimdi sorunuz:

Kişisel bilgisayarlarda yalnızca birden fazla işlemci içeren tek bir yonga var mı? Yoksa böyle çipleri var mı?

Çoğu kişisel bilgisayarda asla birden fazla fiziksel işlemci bulunmaz . Bunlar sunucular ve bazen meraklılar (örn. Intel Skulltrail, EVGA Classified SR-2) veya çok sayıdaki crunchers iş istasyonları içindir. Hemen hemen her modern kişisel bilgisayarda bir SINGLE soket / fiziksel işlemci paketinde birden fazla mantıksal işlemci bulunur . Bu çoklu mantıksal işlemciler , bir fiziksel işlemcide bir veya daha fazla çip / silikon parçasında ve / veya çekirdek başına bir veya iki mantıksal işlemcide / iş parçacığında çok sayıda çekirdek gerçekleştirilir .

Yazılım ve kullanıcı açısından bunların nasıl gerçekleştiği önemsizdir. Bilgisayarı sökmeden kolayca görülebilen tek şey mantıksal işlemci / iş parçacığı sayısıdır . Bazı kullanımlarda, bir çekirdek başına iplik aynı sayıda göre belirgin hızlıdır parçacığı yarısını dövme çekirdekleri .


2

Tüketici masaüstü ve dizüstü bilgisayarlar, oldukça standartlaştırılmış bir modüler sisteme dayanan birkaç ayrı bileşen etrafında inşa edilmiştir.

  • Anakart : bu modüler bileşenler ve harici ve dahili cihazlar için soketler (sabit sürücüler, USB, grafik ve ses girişi ve çıkışı vb.) Ve sinyaller ve güç arasındaki arabuluculuk için elektronikler de dahil olmak üzere birkaç farklı biti entegre eder onlar. Bu, aslında bilgisayarın işlem gücünün bir parçası olmasalar da, bazı önemli işlevleri yerine getiren düzinelerce küçük yonga içerebilir.

  • Grafikler : Çoğu kartta, grafik işlemek için özel olarak tasarlanmış ve kendi fiziksel giriş ve çıkış bağlantı noktaları (HDMI vb.) Bulunan değiştirilebilir donanım blokları olan bir veya daha fazla grafik kartı bulunur. Bazı (ancak hepsi değil) CPU'larda, özel bir kart olmadan grafik işlemeyi gerçekleştirebilen entegre grafik yongaları bulunur. Bazı kartlar, gelişmiş performans (SLI / crossfire) için birkaç benzer grafik kartının aynı anda kullanılmasına izin verir. Modern grafik kartında tipik olarak önemli miktarda yerleşik bellek bulunur. Çoğu grafik kartında artık entegre fanlar ve ısı alıcıları (veya bir sıvı soğutma devresine bağlantı olanağı) var

  • BIOS : anakart üzerinde bilgisayarın en temel işlevlerini yerine getiren bir yonga veya yonga seti

  • RAM : bilgi işlemin ağır kaldırılması için CPU ile yakından entegre olan hızlı anında erişim belleği. Genellikle uzun, dar modüler ve değiştirilebilir kartlar şeklindedir ve bunlar anakart üzerindeki özel soketlere takılır. Tipik olarak 2'nin katları halinde kurulur. Yüksek performanslı RAM'in kendi entegre aktif veya pasif soğutma sistemi olabilir.

  • Diğer G / Ç kartları : geçmişte olduğundan daha az yaygındır, ancak bazı kartlarda uzman ses girişi / çıkışı, ek USB veya diğer donanım bağlantı noktaları veya ağ bağdaştırıcılarının yanı sıra eski bağlantı noktaları için uzman kartlar bulunabilir.

  • Dahili sabit sürücüler, optik sürücüler ve diğer depolama aygıtlarının bağlantısı için SATA / IDE bağlantı noktaları .

  • CPU : tüm anakartlar, CPU'yu bağlamak için 'soket tipi' ile belirlenen bir dizi CPU modelini kabul edecek belirli bir pin yapılandırmasına sahip bir sokete sahip olacak, örneğin AMD'nin AM2 + standardı ve herhangi bir soket tipi, çeşitli işlemcilere sahip olacak farklı performans seviyeleri. Neredeyse tüm modern CPU'lar birden fazla çekirdeğe ve bazen de tek bir fiziksel bileşen içinde grafik çekirdeğine sahiptir.

Bu yapı, modüler bileşenleri en azından anakartın en son standartla uyumlu olmadığı noktaya kadar değiştirerek bir PC'nin performansını yükseltmeyi oldukça kolay hale getirmek için tasarlanmıştır, ancak çoğu zaman geriye doğru uyumluluk vardır, bu yüzden tamamen Tamamen 'yeni' bir PC satın almadan modüllerin sürekli yükseltilmesini sağlamak mümkün (bilgisayarım 15 yaşında çalışıyor ancak tek orijinal bileşen böyledir). Trigger's Broom'a çok benzer

Bu nedenle kısa cevap, herhangi bir PC'nin belirli işlevlere ve değişen mimari ve performansa sahip en az düzinelerce ayrı işleme ve bellek yongası içereceğidir.


1

Tüketici masaüstü ve dizüstü bilgisayarları, bir sokete takılabilen bir fiziksel işlemciye sahiptir (çoğu dizüstü bilgisayarda ve bazı kompakt masaüstü bilgisayarlarda anakarta lehimlenmiş işlemciler vardır), ancak birden çok çekirdeğe sahiptir . Her çekirdek kendi iş parçacığını yürütebilir ; bazı işlemciler , her bir çekirdek içindeki kullanılmayan yürütme kaynaklarından yararlanarak, her bir çekirdeğin bir seferde birden fazla iş parçacığında çalışmasına izin veren eşzamanlı çoklu iş parçacığı işlevine (Intel tarafından Hyper-Threading Teknolojisi olarak adlandırılır) sahiptir. Tipik bir masaüstü Intel Core i7 işlemci, her biri iki yönlü eşzamanlı çoklu iş parçacıklı dört çekirdeğe sahiptir ve eşzamanlı olarak sekiz iş parçacığının yürütülmesini sağlar.

Çoklu soketli sistemler birden fazla fiziksel işlemciyi kabul edebilir; sunucu veya iş istasyonu kullanımı için tasarlanmıştır ve genellikle çok pahalıdırlar (birkaç bin ila on binlerce dolar).

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.