Legjobb válasz
Az Intel olyan processzorokat gyárt, amelyek általában a piac szinte minden szegmensét kielégítik, az ultramobil megoldásoktól a csúcskategóriáig szerverek és szuperszámítógépes magok. A nyers számítási teljesítmény és az e termékek használatát szükségessé tevő ipar alapján az Intel processzorok nagyjából a következő családokba sorolhatók:
- Kis fogyasztású (nagy hatékonyságú) processzorok
- Intel Core M sorozat
- Intel Y sorozatú processzorok
- Intel Atom sorozatú processzorok
- Általános célú processzorok
- Intel Pentium sorozatú processzorok
- Intel Core i sorozatú processzorok
- Szerver processzorok
- Intel Xeon sorozat processzorok
- Intel Itanium sorozatú processzorok
- Speciális alkalmazásprocesszorok
- Intel Xeon Phi sorozatú társprocesszorok
- Az alacsony fogyasztású processzorokra jellemzően az akkumulátor élettartama a hangsúly, és általában olyan számítógépeken találják magukat, amelyeket a fogyasztó könnyedén használ, és nem igényesebb munkaterheléseknél történő használatra. A játékokat, a videoszerkesztést, a képszerkesztést és a 3D-s modellezést ezeken a processzorokon gyakran nehéz nézni.
- Általános célú processzorok általában megtalálhatók hatékonyabb kínálatban, és képes kezelni a mindennapi termelékenységet, valamint az igényesebb munkaterheléseket, például a könnyű képszerkesztést, a videoszerkesztést, a renderelést stb. A processzorok besorolásáról és a számukra jellemző használati esetről itt olvashat bővebben: Mohit Bagur válasza a Melyek a különböző processzoros laptopok?
- A szerverprocesszorok olyan csúcskategóriás kiszolgálókon találnak felhasználást, amelyek általában sok adatot mozgatnak, vagy rengeteg kérést kezelnek. Ipari szempontból több jellemzőre összpontosítanak, mint például az ECC támogatás és általában egy nagyobb magszám, mint a fogyasztói chipek. Jobban összpontosítanak a párhuzamos munkaterhelésekre, és jellemzően nem rendelkeznek akkora egy magos teljesítménnyel, mint a fogyasztói chip társaik.
- Speciális alkalmazásprocesszorokat szuperszámítógépeknél társprocesszorokként használnak. Általában önálló számítógépek, nagyon magas magszámmal, több száz emberrel hálózatba kapcsolva, hátlap és általában PCI Express interfész használatával. szuperszámítógépeknél rendereljen farmokat és így tovább, és kevésbé közös a CPU-val mint GPU-kkal
Boldog számítástechnikát!
Válasz
Valami tudnivaló: egy processzor egyszerre csak egyet tehet . Annak érdekében, hogy a dolgok ésszerű időn belül történjenek, a feladatok megosztják a CPU idejét, mint szálakat valamilyen ütemezésben, hogy például a FIFO (first in first out) , körmérkőzés (mindegyik folyamathoz rögzített időtartamot rendeltek, mielőtt elindulna, és a következő folyamat beindulna, és így tovább), vagy az FCFS (az első sorrendben szolgálják ki) és még sok más, amelyek mindegyikének különböző körülmények között van haszna. Tehát a folyamatok egy bizonyos idő alatt zajlanak le, és ez akár milliszekundum vagy gyorsabb is lehet, megkülönböztethetetlen a tényleges felhasználó számára. Több maggal (és ezáltal több processzorral) egyszerre több dolgot is megtehet.
Egy alkalmazás szinte mindig többet csinál több mint 1 feladat egyszerre (olyan dolgok, amiket nem is lát) nagyobb valószínűséggel 10 vagy 100, például dolgok be- és kivétele a ramból, felhasználói bevitel, a változtatások megjelenítése a képernyőn stb. Egy nagyon egyszerű példa szerint mondd meg, hogy renderelsz és egyszerre görgetni a felvételeket (vagy lejátszani). Ahelyett, hogy a CPU ezeket a feladatokat egy magra ütemezné, hogy több mint idő alatt megtörténjenek, az operációs rendszer teljesen különböző magokhoz rendelheti a két feladatot, így azok valóban ne történjen egyszerre, így nincs szükség ütemezésre (nincs kontextusváltás), és ez hatékonyabb. Természetesen nem valószínű, hogy képes lesz különbséget tenni, hacsak nem valami benchmark vagy render (például időzített), de ez hosszú és rövid.
A való világban meglesz annyi minden történik egyszerre, hogy soha nem csak egy feladat fog történni. Még ha csak egy feladatnak tűnik is a felhasználó, sok kisebb feladatból (szálból) áll össze, amelyeket valamilyen módon a magok között ütemeznek. Megnyithatja a Feladatkezelőt (ha Windows rendszeren van), és láthatja, hogy az operációs rendszer ritkán (ha valaha) csak egy mag 100\% -át használja, és valószínűbb, hogy szinte mindig egyenletes használatot fog látni az összes magban – mert sokkal gyorsabb, mint mindazok a feladatok, amelyek egy magra kapcsolják az időt.
Megjegyezzük, hogy a képen 50 olyan folyamat van, amelyek alapvetően a programok (vagy alkalmazások), 799 szálból állnak (ezek azok a feladatok, amelyekről beszéltünk, hogy a processzor idejét be- és kikapcsolják), mind a 12 magban egyidejűleg fordulnak elő. Figyelje meg, hogy a felhasználás hogyan nem oszlik el teljesen egyenlően, mivel a szálak nyilvánvalóan eltérő módon kerülnek kezelésre, a feladat típusától és az ütemezéstől függően, így előfordulhat olyan eset, amikor egy processzor vált, amikor még folyamatban van egy folyamat vagy egy folyamat befejeződött néhány magon, a többi szál befejeződik más magokon stb.
A fogantyúk a szálak objektumokra / információkra / erőforrásokra, például fájlra, ablakra, memóriahelyre stb. utalnak.