Sammenligning mellom mikroprosessor og Microcontroller

Sammenligning mellom mikroprosessor og Microcontroller


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 kontroll av elektronikk, og den andre er mer sentral til en enkelt datasystem.

Sammenligning av Designs

En mikroprosessor består av en enkel sentral behandlingsenhet, mens en mikrokontroller er en liten datamaskin mot seg selv. En typisk mikrokontroller kan bestå av en CPU, en slags innebygd 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 innleiret på toppen av en integrert kretskortet. Mikroprosessorer krever grensesnitt for å kommunisere med andre deler av maskinen, for eksempel minne.

Sammenligning funksjons

Mikroprosessorer finnes vanligvis i midten av personlige datamaskiner, servere og arbeidsstasjoner. Disse prosessorene behandle data fra alle aktiv prosess på datamaskinen. Dette gjelder alle som kjører programvaren, operativsystemet samt informasjon fra harddisken eller RAM. Mikrokontrollere, i motsetning, er vanligvis implanteres i maskiner og annen elektronikk og tilveiebringe en spesifikk funksjon. De behandler en bestemt type informasjon for enheten at de er innebygd i.

likheter

Både mikrokontrollere og mikroprosessorer inneholder en sentral prosesseringsenhet. Begge er bygget på en integrert krets. I tillegg begge enhetene er i stand til å akseptere innspill, selv om mikroprosessorer bare godta binære data og mikrokontrollere er i stand til å akseptere innganger fra høyere nivå programmeringsspråk. Begge typer chips er i stand til å svare på avbrudd, selv om mikro 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 for ulike nivåer av hastighet kraft millioner av personlige datamaskiner rundt om i verden. Mikrokontrollere er ofte brukt i fabrikker som bruker roboter som en del av deres montering prosess. De mikrokontrollere i disse prosessene fortelle robot komponenter hvordan å flytte, og når man skal utføre bestemte oppgaver. Mikrokontrollere er også funnet i overflod i moderne biler, samt elektriske husholdningsartikler. Mikrokontrollere, fordi de er mindre kostbart samlet i bruk, er funnet i større mengder enn det ofte raskere og kraftigere mikroprosessor.