Ero sivun ”Tietokone” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 1:
▲joel on [[laite]], joka käsittelee numeeris-loogista tietoa [[ohjelmointi]]nsa mukaisesti. Arkikielessä tietokoneella tarkoitetaan yleensä yleiskäyttöistä laitetta, joka on tarkoitettu suorittamaan monenlaisia tietojenkäsittelytehtäviä. Myös esimerkiksi [[pelikonsoli]]t, [[matkapuhelin|matkapuhelimet]] ja [[laskin|taskulaskimet]] ovat perusluonteeltaan tietokoneita, vaikka erikoistuneiden käyttötarkoitustensa takia niitä ei sellaisiksi yleensä kutsuta. Myös [[sulautettu järjestelmä|sulautetuissa järjestelmissä]] on laitteen sisällä tietokone, vaikka käyttäjä ei aina ole siitä edes tietoinen.
Yksi tietokoneen [[matematiikka|matemaattisista]] malleista on [[Turingin kone]], jonka kehitti englantilainen matemaatikko [[Alan Turing]]. Tietojenkäsittelyn ekvivalenssiperiaatteen mukaan kaikki tietokoneet pystyvät suoriutumaan samoista tehtävistä, mikäli käytössä on riittävästi tallennustilaa ja aikaa. Jos siis koneella tai formaalilla järjestelmällä (esimerkiksi [[ohjelmointikieli|ohjelmointikielellä]]) voi toteuttaa Turingin koneen, sillä voi toteuttaa myös minkä tahansa [[algoritmi]]n tai ohjelman, jonka Turingin kone pystyy ratkaisemaan. Nykyaikaiset yleistietokoneet perustuvat [[John von Neumann]]in mallin mukaiseen rakenteeseen, Turingin kone esiintyy vain tietojenkäsittelyteorian oppikirjoissa. Erikoissovelluksissa voi olla käytössä Neumannin mallista poikkeavia tietokoneita. Esimerkiksi [[signaalinkäsittely]]yn tarkoitetut [[suoritin|suorittimet]] ovat usein [[Harvard]]-arkkitehtuurin mukaisia.
|