У чым розніца паміж лагічным і фізічным працэсарам?


адказ 1:

Фізічны працэсар - гэта літаральна фізічная рэч, якую можна набыць на Amazon, ці што заўгодна, гэта сам чып.

Лагічныя працэсары прадстаўлены ў аперацыйнай сістэме (і да прыкладанняў прадстаўлены аперацыйнай сістэмай).

Самы просты прыклад - гэта Intel Hyperthreading. Вы атрымліваеце адзін працэсар, але аперацыйная сістэма выглядае як два працэсары. Іншыя вытворцы чыпаў пайшлі далей, як SPARC, які можа прадставіць 8 лагічных ядраў на фізічным ядры, і POWER9.

Такім чынам, калі вы выкарыстоўваеце адну з гэтых машын SPARC, вы можаце атрымаць 16 "сапраўдных" ядраў, але, як карыстальнік, машына, здаецца, мае 128 ядраў. Гэтыя 128 ядраў з'яўляюцца лагічнымі працэсарамі.


адказ 2:

Фізічны працэсар - гэта "ядро", падмноства транзістараў, якія працуюць разам, але аддзяляюцца ад іншых ядраў. Калі ў працэсара ёсць гіпертрэніроўка (Interl) або адначасовая шматструменнасць (AMD), кожнае ядро ​​мае дзве чэргі рабочай нагрузкі (ніткі) замест адной, гарантуючы, што ядро ​​заўсёды працуе альбо з адной ніткі, альбо з іншай. Кожны паток, па два на ядро, калі ў працэсара ёсць HT / SMT, і адзін, калі няма, таксама называецца лагічным працэсарам. Такім чынам, працэсары маюць альбо такую ​​ж колькасць лагічных працэсараў, што і фізічныя, альбо ўдвая больш.