Mis vahe on loogilisel protsessoril ja füüsilisel protsessoril?


Vastus 1:

Füüsiline protsessor on sõna otseses mõttes füüsiline asi, mida saate Amazonist osta või mida iganes, see on kiip ise.

Loogilisi protsessoreid kirjeldatakse opsüsteemile (ja opsüsteemi poolt rakendustele).

Lihtsaim näide on Intel Hyperthreading, saate ühe protsessori, kuid see näeb välja nagu kaks protsessorit opsüsteemi jaoks. Teised kiibitootjad on sellest kaugemale jõudnud, näiteks SPARC, mis võib esitada 8 loogilist südamikku füüsilise südamiku kohta, seda teeb ka POWER9.

Nii et kui kasutate ühte neist SPARC-masinatest, võite saada 16 “päris” südamikku, kuid kasutajana näib, nagu masinal oleks 128 südamikku. Need 128 südamikku on loogilised protsessorid.


Vastus 2:

Füüsiline protsessor on tuum, transistoride alamhulk, mis töötavad koos, kuid eraldatud moodustavad muud südamikud. Kui CPU-l on hüperthreatsioon (interl) või samaaegne mitmekihiline (AMD), on igal südamikul ühe asemel kaks töökoormuse (lõime) järjekorda, mis tagab, et südamik töötab alati, kas ühest või teisest niidist. Igat lõime, kaks südamiku kohta, kui protsessoril on HT / SMT ja see on sisse lülitatud, kui mitte, nimetatakse ka loogiliseks protsessoriks. Seetõttu on CPU-del kas sama palju loogilisi protsessoreid kui füüsilisel, ehk kaks korda rohkem.