CPU definīcija
Tam jābūt vispārējas nozīmes elementam, kuram programmatūra nosaka, kas jādara. Konkrēta uzdevuma veikšanai ir īpaši apstrādātāji, kurus daži autori, lai arī uzskata par centrālo procesoru, citi to nedara. Mana nostāja šajā jautājumā ir skaidra: es uzstāju, ka centrālajam procesoram ir jābūt vispārējam mērķim.
Pirmajām mašīnu konstrukcijām, kuras mēs varam uzskatīt par mūsdienu datoru precedentiem, CPU kā tāda nebija. Pirmās paaudzes datoriem nebija neviena elementa, kas darbojās kā centrālais procesors, taču šāda funkcija tika izplatīta starp dažādiem aparatūras elementiem.
Lai pirmais CPU būtu salikts vienā gabalā, konkrēti, mikroshēmā, mums jāatgriežas pie silīcija tehnoloģijas sākuma un, precīzāk, ar 1970. gada Intel 4004.
Jaunā tehnoloģija ne tikai ļāva nodrošināt lielāku jaudu šīm mašīnām, aizņemot mazāku tilpumu, bet arī padarīja tās lētākas un līdz ar to atviegloja to ieviešanu plašākā sabiedrībā.
Tehnoloģiskie sasniegumi CPU ir atvieglojuši to, ka tie ir ievērojami palielinājuši programmas izpildes ātrumu un ka vienā mikroshēmā esam integrējuši vairākus CPU.
Pēdējais ir tas, ko sauc par daudzkodolu arhitektūru, un tas liek mums teikt, ka šai vai tai mikroshēmai starp citām iespējām ir “divkodolu” vai “četrkodolu”.
Bet datori nav vienīgās ierīces ar centrālo procesoru; Viedtālruņiem, planšetdatoriem un pat televizoriem ir mikroshēmas, kas veic šo funkciju un nodrošina tos ar "intelektu", nodrošinot vārda "viedo" daļu, piemēram, viedtālrunī vai viedajā televizorā.
CPU ir jāsazinās ar pārējiem datora komponentiem vai ierīci, uz kuras tas ir uzstādīts, kaut kas tiek darīts caur tā saukto kopni.
Dažādas kopnes komunicē centrālo procesoru ar visiem citiem datorsistēmas komponentiem, piemēram, ievades un izvades (I / O) portiem, paplašināšanas spraugām (kas CPU ļauj sazināties ar PCI kartēm ) vai grafikas karti.
Lai arī Intel bija ražotājs, kurš sāka silīcija mikroshēmu un mūsdienu CPU laikmetu, tas šajā jomā neuztur ekskluzīvu.
Ir ražotāji, kas piedāvā alternatīvas neatkarīgi no tā, vai tās ir saderīgas ar šī uzņēmuma mikroshēmām. Piemēram, AMD (uzlabotās mikroierīces) piedāvā virkni CPU, kas ir saderīgi ar Intel.
No otras puses, Qualcomm piedāvā virkni CPU, kas darbojas pavisam savādāk nekā Intel vai AMD.
Mikroprocesora arhitektūra nosaka CPU darbību.
Tas nozīmē, kā instrukcijas darbojas un kādi ir programmētāju ierobežojumi un kā viņi var strādāt. Katram CPU ir savs instrukciju komplekts savai arhitektūrai.
Pašlaik ir divas arhitektūras, kas aptver gandrīz visu tirgu: x86 (un tā 64 bitu paplašinājums, x86-64) un ARM. Pirmais - galddatoriem, bet otrais - visu veidu mobilajām ierīcēm.