Ero sivun ”Mikroprosessori” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
lähde, siirto mikrokontrolleria koskevaan
Rivi 1:
'''Mikroprosessori''' tarkoittaa [[suoritin]]ta, joka on integroitu yhdelle [[mikropiiri]]lle. Mikropiiri on [[puolijohde]]materiaalia, esim. [[Pii (alkuaine)|piitä]], ja piirille voidaan integroida jopa miljoonia transistoreita. Piirille integroitujen [[transistori|transistoreita]]en määrä on kasvanut nopeasti. Mikroprosessori sisältää suorittimen lisäksi myös muistia ([[Rekisteri (tietokonetekniikka)|rekistereitä]]<ref name="vne">{{Verkkoviite | osoite = https://www.computerscience.gcse.guru/theory/von-neumann-architecture | nimeke = Von Neumann Architecture | viitattu = 10.7.2018}}</ref>) ja jotkut mikroprosessorit sisältävät nopeaa [[välimuisti]]a.
 
Lukuesityksiin laskentaoperaatioissa eli [[Tietokonearitmetiikka|aritmetiikkaan]] mikroprosessorit käyttävät kaksi- eli [[binäärijärjestelmä]]ä ja perustuvat [[Boolen algebra]]an.<ref name="ebic" /> Mikroprosessori sisältää aritmeettisen, loogisen ja kontrollipiirin suorittimen toiminnoille.<ref>{{Verkkoviite | osoite = https://www.britannica.com/technology/microprocessor | nimeke = Microprocessor | viitattu = 19.1.2020 | kieli = {{en}} }}</ref>
 
Nimitystä [[mikrokontrolleri]] käytetään usein laskentateholtaan matalatasoisista mikroprosessoreista, joihin on integroitu monia liityntätoimintoja, mutta näitä termejä käytetään myös lähes rinnasteisina.
 
Mikrokontrolleri -nimitystä ei yleensä käytetä tietokoneen suorittimista, sillä ne eroavat merkittävästi toisistaan liitosnastojen määrällä, kellotaajuudella ja laskentateholla. Sen sijaan mikrokontrolleria käytetään pienten laitteiden, kuten [[robotti]]en, tiedonsiirtolaitteiden yms. ”aivoina”.
 
Jotta mikrokontrolleri voi suorittaa haluttuja toiminteita, se tarvitsee [[ohjelma]]n, joka kirjoitetaan yleensä [[PC]]:n ohjelmointiohjelmalla, ja sitten siirretään kontrolleriin.
Irrallisen kontrollerin ohjelmointiin tarvitaan ohjelmointilaite, mutta toisaalta jos kontrolleri on jo valmiilla alustalla, jossa on liitäntä PC:n sarja- rinnakkais- tai USB -portille, niin ohjelmat voidaan siirtää kontrolleriin tämän portin kautta.
 
== Mikroprosessorin historiaa ==