Divkodolu vs četrkodolu
Divkodolu un četrkodolu ir divi procesoru veidi, kas ietilpst daudzkodolu procesoru kategorijā. Vairāku kodolu procesorā vienas integrētās shēmas veidnē ir vairāk nekā viens kodols (procesors). Divkodolu procesoram ir divi kodoli vienā un tajā pašā formātā, un četrkodolu procesoram ir četri kodoli vienā un tajā pašā veidnē. Vairāku kodolu procesori tiek plaši izmantoti vispārējas nozīmes datoros, iegultās ierīcēs, tīkla ierīcēs utt. Lai pēc iespējas labāk izmantotu daudzkodolu procesorus, sistēmā darbojošās programmatūras ir jāievieš tādā veidā, lai viņi varētu iegūt vairāku kodolu iestatīšanas pilnīga izmantošana.
Kas ir divkodolu?
Divkodolu procesoriem ir divi procesora kodoli vienā un tajā pašā veidnē. Un katram no kodoliem ir sava kešatmiņa. Tradicionālā vienkodola procesorā, izpildot instrukcijas, ja nepieciešamie dati nav kešatmiņā, šie dati ir jāielādē no RAM (brīvpiekļuves atmiņa) vai no atmiņas ierīces, kas palēninātu izpildi, jo procesoram ir gaidīt, kamēr tā saņem datus. Bet ar diviem kodoliem katrs kodols izpilda instrukcijas atsevišķi, un tāpēc, kad viens kodols piekļūst atmiņai, otrs kodols joprojām varētu izpildīt instrukcijas. Tas uzlabotu sistēmas darbību. Īpaši daudzuzdevumu gadījumā, ja ir tikai viens procesors, cietīs sniegums, jo procesoram būs jāpārslēdzas starp diviem procesiem. Tāpēc vairāku uzdevumu veikšana var sasniegt vislabāko sniegumu, ja ir vairāk nekā viens kodols. AMD Phenom II X2 un Intel Core Duo ir divi divkodolu procesoru piemēri.
Kas ir četrkodols?
Četru kodolu procesors ir procesors ar četriem kodoliem vienā un tajā pašā presformā. Pirmajiem četrkodolu procesoriem katrs kodols bija četros veidos, un tie tika apvienoti vienā paketē, veidojot četrkodolu procesoru. Vēlāk nāca procesori ar visiem četriem kodoliem vienā un tajā pašā formātā, un tos sauca par monolītiem četrkodolu procesoriem. Arī daži četrkodolu procesori tiek ražoti, apvienojot divus divkodolu procesorus vienā paketē. Četru kodolu procesoriem ir iespēja vienlaikus izpildīt četrus dažādus norādījumus. Tādējādi tie ir piemēroti vairāku lietojumprogrammu darbināšanai vienlaicīgi. Bet vairums lietojumprogrammu nav izstrādātas, lai pilnībā izmantotu četrkodolu iespējas. Tie ir izstrādāti viena kodola procesoriem. Lietojumprogrammas, kas izstrādātas vairāku uzdevumu vienlaicīgai izpildei, varēs pilnībā izmantot četrkodolu procesora priekšrocības.
Kāda ir atšķirība starp divkodolu un četrkodolu?
Divkodolu procesoriem ir divi procesora kodoli vienā un tajā pašā formātā, turpretī četrkodolu procesors ir procesors ar četriem kodoliem vienā un tajā pašā veidnē. Tāpēc datoram ar četrkodolu procesoru vajadzētu darboties labāk nekā datoram ar divkodolu procesoru. Bet tas ne vienmēr ir taisnība, jo lielākā daļa lietojumprogrammu ir izstrādātas, lai mērķētu uz viena vai divu kodolu vidēm. Tāpēc viņi nevarēs izmantot snieguma uzlabojumu priekšrocības, ko nodrošina četrkodolu procesori.