Ero sivun ”Tietokone” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
Rivi 12:
Tietokoneen toimintaa ohjaa [[suoritin]] eli prosessori, joka tulkitsee konekielisiä käskyjä ja ohjaa niiden mukaan tietokoneen eri toimintoja. Suoritin suorittaa ohjelmaa lukemalla peräkkäisiä muistipaikkoja alueelta johon ohjelmakoodi on tallennettu, ja tulkitsemalla lukemansa bittijonot [[konekieli]]siksi käskyiksi. Käsky suorittaa yleensä jonkin yksinkertaisen alkeisoperaation, kuten luvun lukemisen muistipaikasta, kahden luvun välisen laskutoimituksen tai ohjelman suoritusosoitteen ehdollisen vaihtamisen. Käskyn suorituksen päätteeksi suorittimen sisäisissä muistipaikoissa, ns. rekistereissä sijaitsevat laskennan lopputulokset tallennetaan toisella käskyllä takaisin muistiin.
 
Vaikka tietokoneen pystyykin toteuttamaan eri tekniikoilla, nykyiset tietokoneet perustuvat [[elektroniikka|elektronisiin]] piireihin[[mikropiiri|mikropiireihin]], joiden alkeellisimmat perusosat suorittavat [[Boolen algebra]]an kuuluvia perusoperaatioita.<ref>{{Verkkoviite | Osoite=http://www.doc.ic.ac.uk/~dfg/hardware/HardwareLecture01.pdf | Nimeke = Lecture 1: An Introduction to Boolean Algebra | Tekijä = Gillies, Duncan Fyfe | Julkaisija = Imperial College London }}</ref> Koska Boolen algebra perustuu kahteen [[totuusarvo]]on, on luontevaa käyttää niitä kaiken käsiteltävän tiedon ilmaisemiseen: esimerkiksi lukuja on teknisesti yksinkertaisinta käsitellä, jos ne on esitetty [[binäärijärjestelmä]]n avulla. Yksittäisestä totuusarvosta (binäärijärjestelmän numerosta 1 tai 0) käytetään nimitystä [[bitti]] (lyhenne englannin sanoista '''''bi'''nary digi'''t''''', binääriluku).<ref>[http://www.mathsisfun.com/binary-digits.html MBinary Digits] Math is Fun</ref>
 
Suorittimet on jo pitkään toteutettu yhtenä [[integroitu piiri|integroituna piirinä]]. Nykyään yksi piiri voi sisältää monta suoritinta &ndash; puhutaan suoritinytimistä tai vain ytimistä. [[Henkilökohtainen tietokone|Henkilökohtaisissa tietokoneissa]] on tyypillisesti 1&ndash;8 suoritinydintä yhdellä integroidulla piirillä.
Suurissa [[palvelin|palvelimissa]] ja [[supertietokone]]issa suoritinytimiä on tuhansia.<ref>[http://www.digitoday.fi/data/2008/08/20/cscn-louhi-supertietokone-paisuu-yli-kaksinkertaiseksi-syyskuussa/200821506/66 CSC:n Louhi-supertietokone paisuu yli kaksinkertaiseksi syyskuussa] 5 376 laskentaydintä lisää Digitoday 2008</ref>