Mikroprosessorer og mikrokontrollere er datakomponenter som er relativt lik hverandre i design, men har vesentlig forskjellige funksjoner. Hver enhet er bygget for et bestemt formål , og hver spesialiserer seg på å tilby en bestemt type databehandling. En av de to er mer involvert i samspill med den virkelige verden gjennom direkte kontrollerende elektronikk , og den andre er mer sentralt i et enkelt datasystem . Sammenligning av Designs
En mikroprosessor består av en enkelt sentralenhet, mens en mikrokontroller er en liten datamaskin i seg selv. En typisk mikrokontroller kan bestå av en CPU , en slags on-board minne lagring og et system som gjør det mulig for input og output av data . En mikroprosessor , på den annen side , består av bare CPU forankret på toppen av et integrert kretskort. Mikroprosessorer krever grensesnitt for å kommunisere med andre deler av datamaskinen , for eksempel minne .
Sammenligning av Funksjon
Mikroprosessorer finnes vanligvis i midten av personlige datamaskiner , servere og arbeidsstasjoner. Disse chips behandle data fra hver aktiv prosess på datamaskinen . Dette gjelder alle som kjører programvare prosess , operativsystemet samt informasjon fra harddisken eller RAM . Mikrokontrollere , i kontrast, er vanligvis implantert i maskiner og annen elektronikk og gi en bestemt funksjon. De behandle en bestemt type informasjon for enheten som de er innebygd i.
likheter
Begge mikrokontrollere og mikroprosessorer inneholder en sentralenhet . Begge er bygget på en integrert krets . I tillegg , begge enhetene er i stand til å akseptere innspill , selv om mikroprosessorer godtar bare binære data og mikrokontrollere er i stand til å akseptere innspill fra høyere nivå programmeringsspråk. Begge typer chips er i stand til å svare på avbrudd , selv om mikrokontroller avbryter vanligvis kommer fra et tastetrykk mens mikroprosessor avbryter vanligvis kommer fra et program eller operativsystem. Et avbrudd er et signal som forteller prosessoren at det er behov for å bytte oppgaver.
Virkelige verden programmer
Mikroprosessorer av ulike nivåer av hastighet makt millioner av personlige datamaskiner rundt verden . Mikrokontrollere er ofte brukt i fabrikker som bruker robotikk som en del av deres montering prosess . De mikrokontrollere i disse prosessene fortelle robot komponenter hvordan å flytte, og når du skal utføre bestemte oppgaver. Mikrokontrollere er også funnet i overflod i moderne biler, samt hushold elektronikk. Mikrokontrollere , fordi de er rimeligere totalt skal bruke, finnes i større mengder enn det ofte raskere og kraftigere mikroprosessor.