Mikä on prosessori ja mitä se tekee?

Mikä on CPU? CPU tai keskusyksikkö(Central Processing Unit) on tietokoneen numeromurskaava aivot. Kaikki, mitä tietokone tekee, videopelien pelaamisesta(video games) esseen kirjoittamiseen, on jaettu joukoksi matemaattisia ohjeita. CPU ottaa nämä ohjeet ja suorittaa ne  .

Yksityiskohdat sen tekemisestä ovat tietysti paljon(much ) monimutkaisempia kuin tämä yksinkertainen selitys. Tärkein asia, joka sinun on tiedettävä, on, että CPU on tietokoneen tärkein matemaattinen moottori.

CPU:iden (erittäin) lyhyt historia(The (Extremely) Short History Of CPUs)

Tietojenkäsittelyn historia on pitkä ja monimutkainen. Se ulottuu myös pidemmälle historiaan kuin digitaalitekniikka, elektroniikka tai jopa sähkö. Abacus on eräänlainen prosessori. Samoin mekaaniset laskimet. Suuri ero on, että nämä koneet voivat tehdä vain yhden tai muutaman matemaattisen tehtävän. Ne eivät ole yleiskäyttöisiä(general purpose) prosessoreita, joista nykyaikainen CPU on esimerkki.

Mikä tekee CPU :sta yleiskäyttöisen laskentalaitteen, on logiikan käyttö. Vuonna 1903 Nikola Tesla patentoi sähköpiirit, jotka tunnetaan nimellä portit ja kytkimet. Näitä piirejä käyttämällä voit rakentaa laitteita, jotka suorittavat loogisia operaatioita, joissa voit saada koneen toimimaan tietyissä olosuhteissa. 

1940-luvun puolivälissä ja lopulla William Shockley , John Bardeen ja Walter Brattain keksivät ja patentoivat transistoriksi kutsutun laitteen työskennellessään Bell Laboratoriesissa(Laboratories) . Transistori on CPU(CPU) :n perusrakennuspalikka . Transistorit ovat suhteellisen pieniä tietokonekomponentteja. Transistori on niin tärkeä keksintö, että kolme keksijää saivat siitä Nobel-palkinnon(Nobel Prize) .

1950-luvun lopulla Robert Noyce ja Jack Kilby menivät valtavan askeleen pidemmälle ja loivat ensimmäisen toimivan integroidun piirin(integrated circuit) . Integroitu piiri on joukko elektronisia piirejä, jotka on integroitu yhdeksi osaksi puolijohdemateriaalia. Useimmissa tapauksissa tämä materiaali on pii. Tätä ihmiset tarkoittavat sanoessaan "mikrosiru". 

CPU koostuu yhdestä tai useammasta mikrosirusta . Tämä on tärkeä keksintö, koska miljardeja transistoreita voidaan pakata yhteen CPU :hun . Tämä luo uskomattoman tehokkaita matemaattisia moottoreita.

Logiikkaporttien, transistorien ja integroitujen piirien keksintöjä käyttämällä koko maailma on muuttunut. Mikrosirut ovat nykyään kaikessa, ei vain tietokoneessasi. Ja prosessorit(CPUs) ovat edistyksellisimpiä yleiskäyttöisiä mikrosiruja, joita voimme tehdä.

Miten prosessorit toimivat?(How Do CPUs Work?)

CPU :n koko periaate perustuu binäärikoodiin(binary code) . Ihmisillä on taipumus edustaa numeroita käyttämällä järjestelmää, jota kutsutaan kantaluvuksi 10(base 10) tai desimaalijärjestelmäksi. Luvun jokaisen numeron paikkaarvot kasvavat kertoimella kymmenen. Joten "111" sisältää sadan, kymmenen ja yhden.

Tietokoneet ja niiden prosessorit(CPUs) eivät ymmärrä base 10:tä ollenkaan. Transistorit toimivat joko päällä tai pois päältä periaatteella. Mikä tarkoittaa, että niistä rakentamasi logiikkaportit voivat toimia vain näiden kahden tilan kanssa. Tästä syystä prosessorit(CPUs) toimivat pohjimmiltaan binäärikoodilla(binary code) . Tällä numerojärjestelmällä on erilaiset paikka-arvot. Sen sijaan jos 1, 10, 100, 1000 ja niin edelleen, paikkaarvot ovat 1,2,4,8,16,32,64,128 ja niin edelleen. 

Joten binäärimuodossa "111" olisi 7 desimaalilukuina, koska lasket yhteen 1, 2 ja 4. Jos jokin numeroista on nolla, ohitat sen ja lisäät seuraavan 1:n paikkaarvon. Tällä tavalla voit ilmaista minkä tahansa desimaaliarvon. Huomaa vain(Just) , että binääriluvut luetaan usein oikealta vasemmalle, joten "1" paikkaarvo olisi äärioikealla.

Laitetaan se taulukkoon, jotta siitä tulee kristallinkirkas:

Binary Place Values1248163264128256
The decimal number 7 in binary111000000

Näetkö, miksi se laskee yhteen desimaaliluvulla 7? Tehdään numero 23:

Binary Place Values1248163264128256
The decimal number 7 in binary111010000

Joten 111 on "7", mutta "11101" on 23, koska binääriarvon viides paikka on 16. Aika(Pretty) siistiä, eikö? Voit ilmaista minkä tahansa luvun, joka voidaan kirjoittaa desimaalilla tällä tavalla. Tämä tarkoittaa, että transistoreista rakennetut tietokoneet voivat toimia myös minkä tahansa numeron kanssa.

Miten prosessorit valmistetaan?

Nykyaikaisten prosessorien(CPUs) tuotantoprosessi on myös, kuten voit odottaa, melko monimutkainen. Perusprosessiin kuuluu suurten piikidesylintereiden kasvattaminen. Sen puolijohdeominaisuudet tekevät siitä ihanteellisen integroidun binääripiirin rakentamiseen.

Nämä suuret kiteet leikataan ohuiksi kiekoiksi. Sitten kiekot "seostetaan" toisella kemikaalilla niiden ominaisuuksien hienosäätämiseksi. Nanokokoinen piiri syövytetään sitten kiekon pintaan valolla käyttämällä fotolitografiaa(photolithography) .

CPU:n suunnittelu ja suorituskyky

Kaikkia suorittimia(CPUs) ei ole tehty tasa-arvoisiksi. Nykyaikaisen prosessorin(CPU) ensimmäisen varsinaisen esi-isän , Intel 8086 :n integroidussa piirissä oli noin 29 000 transistoria. Nykyään Intel(Intel) i99900K :n kaltaisessa prosessorissa on hieman yli 1,7 miljardia(billion) transistoria. Mitä tiheämmät CPU(CPU) : n logiikkapiirit ovat , sitä monimutkaisempia ja enemmän käskyjä se voi suorittaa kellojaksoa kohden. 

Odota(Hang) , "kellokierros"? Kyllä, se on toinen keskeinen osa suorittimen(CPU) suorituskykyä. CPU toimii tietyllä taajuudella, jokaisella CPU : n kellon pulssilla suoritetaan laskutoimitusjakso. Jos otat saman suorittimen(CPU) ja kaksinkertaistat sen kellonopeuden, sen pitäisi (teoriassa) toimia kaksi kertaa nopeammin. 

Vuoden 1978 Intel 8086 toimi 5 MHz:n taajuudella, kun se lanseerattiin. Se on viisi miljoonaa kellojaksoa sekunnissa. Intel i9-9900K ? Se alkaa(starts ) 3,6 Ghz:stä. Tuo 3600 (Ghz.That 3600) Mhz ja mahdollisuus nostaa asioita 5000 MHz :iin aina kun mahdollista.

Suorittimen(CPU) suorituskyvyn lisäämiseksi nykyaikaiset suorittimet(CPUs) sisältävät itse asiassa useita "ytimiä". Jokainen ydin on itse asiassa itsenäinen prosessori(CPU) . Nykyään on tyypillistä, että tällaisia ​​ydintä on vähintään neljä, mutta viime aikoina tavallisissa tietokoneissa on ollut kuusi tai kahdeksan ydintä. Huippuluokan ammattitietokoneissa voi olla noin 100 CPU - ydintä. 

Useiden ytimien käyttö tarkoittaa, että CPU voi suorittaa useita käskysarjoja rinnakkain. Tämä tarkoittaa, että tietokoneemme voivat tehdä monia asioita kerralla ilman ongelmia. Joissakin suorittimissa(CPUs) on "monisäikeiset" ytimet. Nämä ytimet voivat itse hoitaa kaksi erillistä tehtävää. Intel-suorittimissa(Intel CPUs) tämä on " hyperthreading ".

Joten prosessorin(CPU) kokonaissuorituskyky on yhdistelmä:

  • Se kertoo transistorien kokonaismäärästä ja sen logiikkapiirien edistyneestä suunnittelusta
  • Kellotaajuus(clock frequency) _
  • Ydinten lukumäärä(number of cores)
  • Lankojen määrä

Siinä on tietysti muutakin kuin nämä neljä pääkohtaa. Nämä ovat kuitenkin neljä pääasiallista seikkaa suorittimen(CPU) hyvän suorituskyvyn saamiseksi.

Prosessorin rooli (Role)tietokoneessa(Your Computer) _ _(CPU) _

Viimeinen asia, joka meidän on katettava, on se, mitä työtä CPU suorittaa tietokoneessasi. Se ei loppujen lopuksi ole ainoa integroitu piiri mikrosiru tietokoneessasi. Esimerkiksi GPU(GPUs) :t (grafiikkaprosessoriyksiköt) ovat usein jopa transistoritiheämpiä kuin CPU .

He tarvitsevat oman jäähdytyksen ja virtalähteen sekä muistin. Se on kuin pieni ylimääräinen tietokone! Samaa voidaan sanoa siruista, jotka ohjaavat ääntäsi, USB- ja kiintolevyliikennettäsi. Joten miksi CPU on erityinen? Nämä ovat tärkeimmät syyt:

  • Se voi käsitellä mitä tahansa(ANY) käskyä, GPU suorittaa vain tietyntyyppisiä käsittelyjä
  • Se sitoo kaikki muut komponentit yhteen työntämällä ja vetämällä tietoja saadakseen tietokoneesi toimimaan
  • CPU osallistuu jossain määrin kaikkeen työhön , jota tietokonetta pyydetään tekemään

Lyhyesti sanottuna suoritin(CPU) on tietokoneesi tärkein yleiskäyttöinen suorituskykykomponentti. Älä(Don) ota sitä itsestäänselvyytenä!



About the author

Olen ammatillinen tietokoneteknikko ja minulla on yli 10 vuoden kokemus alalta. Olen erikoistunut Windows 7:n ja Windows Apps -kehitykseen sekä Cool Websites -suunnitteluun. Olen alalta erittäin asiantunteva ja kokenut, ja olisin arvokas voimavara kaikille organisaatioille, jotka haluavat kasvattaa liiketoimintaansa.



Related posts