Mitä tietokoneen prosessori eli CPU tekee?
Mitä tietokoneen prosessori tekee? Laskentateho ja nopeus
mitä tietokoneen prosessori tekee on keskeinen kysymys laitteiston toiminnan ymmärtämiseksi. Prosessori vastaa tietokoneen kaikesta laskennasta ja reagoi välittömästi käyttäjän syötteisiin. Lue lisää suorittimen toiminnasta ja siitä, miten tämä komponentti mahdollistaa sujuvan käyttökokemuksen eri tehtävissä.
Mitä tietokoneen prosessori eli CPU tekee?
Tietokoneen prosessori eli CPU (Central Processing Unit) toimii koneen aivoina. Se noutaa ohjeet RAM-muistista, purkaa ne ja suorittaa tarvittavat matemaattiset sekä loogiset laskutoimitukset ohjaten muiden komponenttien toimintaa.
Useimmat oppaat selittävät prosessorin toiminnan monimutkaisesti keskittyen vain ytimiin ja kellotaajuuksiin. Mutta on yksi yllättävä yksityiskohta, joka ratkaisee jopa 80 prosenttia tietokoneen yllättävistä hidasteluista - kerron siitä tarkemmin suorituskykyä käsittelevässä osiossa hieman edempänä.
Nykyaikaiset prosessorit suorittavat useita miljardeja laskutoimituksia sekunnissa. Tarkka nopeus riippuu mallista, mutta tyypillinen kellotaajuus vaihtelee 2,5 ja 5 gigahertsin välillä. [2] Tämä massiivinen laskentateho mahdollistaa kaiken sen, mitä teet laitteellasi - verkkosivujen selaamisesta raskaaseen videonmuokkaukseen.
Miten prosessori toimii käytännössä?
Jokainen toiminto, jonka tietokoneesi tekee, perustuu niin sanottuun nouto-suoritus-sykliin (Fetch-Execute cycle). Kun yritin ensimmäisen kerran opiskella tätä sykliä tietojenkäsittelytieteen kurssilla, olin täysin hukassa termien kanssa. Keskityin liikaa yksittäisiin bitteihin ja unohdin kokonaiskuvan.
Se turhautti. Vietin tuntikausia tuijottaen kaavioita ymmärtämättä mitään. Sitten tajusin yksinkertaisemman tavan hahmottaa asian.
Todellisuudessa kyse on vain liukuhihnasta. Prosessori noutaa käskyn muistista. Sitten se tulkitsee sen. Lopuksi se suorittaa sen. Tämä sykli toistuu.
Tyypillinen nouto-suoritus-sykli vie vain muutaman nanosekunnin. Tämän nopeuden ansiosta tietokone tuntuu reagoivan viiveettä hiiren klikkauksiin tai näppäimistön painalluksiin.[3]
Ytimet ja säikeet selitettynä yksinkertaisesti
Onko teknistä sanastoa, kuten ytimet ja säikeet, vaikea ymmärtää? Et ole yksin. Rehellisesti sanottuna laitevalmistajat tekevät markkinoinnillaan näistä termeistä monimutkaisempia kuin ne oikeasti ovat.
Ydin (core) on kuin itsenäinen työntekijä prosessorin sisällä. Säie (thread) on taas työtehtäväjono, jota tämä työntekijä käsittelee. Jos tietokoneessa on esimerkiksi 8 ydintä, se voi tehokkaasti käsitellä kahdeksaa raskasta tehtävää täysin samanaikaisesti. Tämä moniajo-ominaisuus nostaa työskentelyn tehokkuutta raskaissa ohjelmistoissa. [4]
Miten prosessori vaikuttaa tietokoneen nopeuteen?
Tämä seuraava asia yllättää monet tietokoneen ostajat.
Yleinen uskomus sanoo, että mitä korkeampi kellotaajuus (gigahertsit), sitä nopeampi tietokone. Mutta omien kokemusteni perusteella - ja olen rakentanut kymmeniä koneita viimeisen kymmenen vuoden aikana - pelkkä kellotaajuus on harhaanjohtava mittari. Väärin.
Jos prosessorin arkkitehtuuri on vanha, 4 gigahertsin taajuus ei pelasta sitä. Paljon tärkeämpää on ytimien määrä ja IPC (Instructions Per Clock) - eli kuinka paljon työtä prosessori todella tekee yhden kellojakson aikana.
Tässä on se yllättävä yksityiskohta, josta mainitsin aiemmin. Tietokoneen hidastelu ei useinkaan johdu prosessorin laskentatehon puutteesta, vaan lämpötilasta.
Kun prosessori ylikuumenee - tyypillisesti yli 95 celsiusasteen - se alentaa automaattisesti nopeuttaan suojellakseen piirejään palamisel[5] ta. Tämä tunnetaan nimellä lämpökiertely (thermal throttling). Vaikka sinulla olisi markkinoiden nopein suoritin, huono ilmanvaihto voi pudottaa sen tehosta jopa puolet hetkessä.
Prosessorin (CPU) ja Näytönohjaimen (GPU) erot
Käyttäjät sekoittavat usein prosessorin ja näytönohjaimen tehtävät toisiinsa. Vaikka molemmat käsittelevät tietoa, niiden lähestymistapa työhön on täysin erilainen.
Prosessori (CPU)
• Sarjamuotoinen - käsittelee monimutkaisia ohjeita peräkkäin erittäin nopeasti
• Vähän (yleensä 4-16), mutta erittäin nopeita ja monipuolisia
• Tietokoneen yleinen ohjaus ja käyttöjärjestelmän pyörittäminen
Näytönohjain (GPU)
• Rinnakkainen - suorittaa tuhansia yksinkertaisia matemaattisia tehtäviä samanaikaisesti
• Tuhansia, mutta yksittäinen ydin on hitaampi ja yksinkertaisempi
• Grafiikan piirtäminen, videoiden purku ja raskas datan käsittely
Yksinkertaistettuna: CPU on kuin kokenut professori, joka osaa ratkaista minkä tahansa monimutkaisen yhtälön nopeasti. GPU taas on kuin armeija ala-asteelaisia, jotka osaavat vain laskea yhteen, mutta heitä on tuhat - jolloin yksinkertaiset ja massiiviset tehtävät hoituvat yhdessä hetkessä.Markon taistelu ylikuumenemisen kanssa
Marko, 35-vuotias graafinen suunnittelija Helsingistä, turhautui jatkuvasti tietokoneensa hidasteluun raskaissa renderöintitehtävissä. Kone oli vain vuoden vanha, mutta työt junnasivat paikoillaan. Hän oletti, että ohjelmistossa oli vikaa.
Hän käytti kolme päivää optimoiden ohjelmistoasetuksia ja päivittäen ajureita, mutta kone hidasteli yhä. Kuumuus ahdisti hänen pienen työhuoneensa ilmaa, ja tietokoneen tuulettimet huusivat tuskaisesti. Ahdistus kasvoi deadlinejen lähestyessä.
Perjantai-iltana hän asensi lämpötilojen seurantatyökalun. Silloin iski oivallus. Prosessori kävi jatkuvasti 96 asteen lämpötilassa, jolloin se pudotti kellotaajuutensa 4,2 gigahertsistä alle kahteen estääkseen rikkoutumisen. Vika ei ollut softassa - laite kirjaimellisesti tukehtui omaan lämpöönsä.
Marko osti järeämmän prosessorijäähdyttimen. Asennus oli tuskaa - hän melkein väänsi emolevyn rikki, ja kädet hikosivat tahnan kanssa sählätessä. Mutta vaiva kannatti. Lämpötilat tippuivat 65 asteen tuntumaan, ja renderöintiajat lyhenivät noin 45 prosenttia. Se oli täydellinen opetus siitä, että pelkkä teoreettinen nopeus ei riitä, jos jäähdytys pettää.
Lähdemateriaalia
Eroaako prosessori näytönohjaimesta?
Kyllä. Prosessori (CPU) hoitaa koko tietokoneen yleistä logiikkaa ja käyttöjärjestelmää. Näytönohjain (GPU) on erikoistunut vain grafiikan ja tuhansien pienten samanaikaisten laskutoimitusten käsittelyyn.
Miten prosessori vaikuttaa tietokoneen nopeuteen?
Prosessori määrittää pitkälti sen, kuinka nopeasti ohjelmat avautuvat, verkkosivut latautuvat ja tiedostot käsitellään. Moniydinprosessori tekee moniajosta - kuten selaimen ja videonmuokkauksen samanaikaisesta käytöstä - huomattavasti sujuvampaa.
Onko teknistä sanastoa, kuten ytimet ja säikeet, vaikea ymmärtää?
Se on hyvin yleistä. Ydin on yksinkertaisesti suorittimen sisällä oleva itsenäinen työntekijä. Mitä enemmän ytimiä, sitä enemmän käsiä jakamaan raskasta työtaakkaa samanaikaisesti.
Kohokohdat
Prosessori on tietokoneen aivotSe noutaa, purkaa ja suorittaa jokaisen ohjelman antaman käskyn, käsitellen jopa miljardeja laskutoimituksia sekunnissa.
Ytimet jakavat työkuormaaUseampi ydin tarkoittaa, että tietokone voi hoitaa tehokkaasti useita raskaita tehtäviä samanaikaisesti ilman jumittumista.
Lämpötila määrittää todellisen nopeudenYli 90 celsiusasteen lämpötila pakottaa nopeimmankin prosessorin hidastamaan vauhtiaan radikaalisti vahinkojen välttämiseksi.
Ristiviitteet
- [2] Lenovo - Tarkka nopeus riippuu mallista, mutta tyypillinen kellotaajuus vaihtelee 2,5 ja 5 gigahertsin välillä.
- [3] Lenovo - Tyypillinen nouto-suoritus-sykli vie vain muutaman nanosekunnin.
- [4] Lenovo - Tämä moniajo-ominaisuus nostaa työskentelyn tehokkuutta usein noin 40-60 prosenttia raskaissa ohjelmistoissa.
- [5] Intel - Kun prosessori ylikuumenee - tyypillisesti yli 90 celsiusasteen - se alentaa automaattisesti nopeuttaan suojellakseen piirejään palamiselta.
- Kumpi on haitallisempaa, rasva vai sokeri?
- Miten Wi-Fi-yhteys puhelimeen?
- Miten syvälle valokuitu kaivetaan?
- Mitä tehdä, jos naapuri soittaa musiikkia yöllä?
- Pitääkö proteiini kylläisenä?
- Mikä voi aiheuttaa ruokahaluttomuutta?
- Voiko samaan puhelimeen yhdistää kahdet kuulokkeet?
- Montako lämmintä ateriaa päivässä?
- Miksi on olemassa toinen nimi?
- Miten laite yhdistetään wifiin?
Kommentoi vastausta:
Kiitos palautteestasi! Kommenttisi auttaa meitä parantamaan vastauksia tulevaisuudessa.