Ero sivun ”Tietokone” versioiden välillä

5 merkkiä poistettu ,  11 kuukautta sitten
ei muokkausyhteenvetoa
(ei ole tuossa artikkelissa enää viitattua)
Useimmat tietokoneet toteuttavat [[John von Neumann]]in mallia, jossa sekä ohjelma että sen käsittelemä tieto ovat samaan [[muisti (tietokone)|muistiin]] tallennettua [[data]]a. Harvinaisemmassa Harvard-arkkitehtuurissa ohjelma ja sen käsittelemä tieto ovat omissa muisteissaan.<ref>[http://www.pic24micro.com/harvard_vs_von_neumann.html Harvard vs Von Neumann] Microcontroller Architectures</ref>
 
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.muis
 
Vaikka tietokoneen pystyykin toteuttamaan eri tekniikoilla, nykyiset tietokoneet perustuvat [[elektroniikka|elektronisiin]] [[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>
Rekisteröitymätön käyttäjä