Rozdiel medzi mikroprocesorom a mikroprocesorom.

Mnoho moderných digitálnych zariadení obsahuje mikrokontrolér a mikroprocesor. Čo sú tieto elektronické súčiastky?

Čo je mikrokontrolér?

V bode sa pod mikrokontrolérom rozumie elektronický komponent obsahujúci hlavné hardvérové ​​moduly potrebné na to, aby mohol vykonávať svoje funkcie. Ako napríklad:

  • výpočtový čip;
  • modul ROM;
  • modul RAM;
  • časovač;
  • mosty;
  • regulátor napätia;
  • vstupné a výstupné porty.

Všetky relevantné komponenty sú teda vstavané. Mikrokontrolér, ak je nainštalovaný v počítači, najčastejšie interaguje s inými hardvérovými modulmi počítača (napríklad s pevným diskom alebo pamäťou RAM) a v počítači nepotrebuje zbytočne moduly, ktoré sú svojim účelom podobné tým, ktoré sú zabudované v zariadení..

Vďaka vstavanému modulu zodpovednému za kontrolu napätia mikrokontrolér nevyžaduje prispôsobenie vonkajšieho napätia charakteristikám napájania vnútorných komponentov a vo všeobecnosti nepoužíva externé komponenty na ovládať úroveň napätia.

Za niektorú časť výpočtových operácií sú zvyčajne zodpovedné mikrokontroléry. Ak sú napríklad na počítači, môže to byť čítanie a zápis údajov, zapínanie a vypínanie zariadení pripojených k počítaču. Preto je ich výkon relatívne nízky.

Mikrokontrolér sa často používa v zariadeniach, v ktorých použitie mikroprocesora nedáva veľký zmysel, pretože vo väčšine prípadov sú jeho vyššie náklady. Môže to byť napríklad mikrovlnná rúra, klimatizácia alebo zariadenie určené na automatické zavlažovanie rastlín v záhrade. Uvedené zariadenia zvyčajne majú v štruktúre najjednoduchší mikrokontrolér.

Čo je to mikroprocesor?

Pod mikroprocesorom sa bežne rozumie mikroobvod, ktorého hlavnou zložkou je kryštál kremíka alebo iného polovodiča. V skutočnosti je niekoľkonásobne výkonnejší než ten, ktorý je nainštalovaný v mikrokontroléri, výpočtovom čipe. Tu však podobnosť medzi uvažovanými druhmi elektronických súčiastok končí.

Mikroprocesory spravidla nemajú veľký počet ďalších komponentov (ako sú mikrokontroléry) a na vykonávanie svojich funkcií používajú hlavne externé zariadenia. Môžu to byť moduly RAM, regulátory napätia alebo samostatné napájacie zdroje, vstupné a výstupné porty. V zásade sú tieto súčasti účelu rovnaké ako v prípade ovládačov, ale externé. Rovnako ako výpočtový čip samotného mikroprocesora je však vo väčšine prípadov účinnejší ako čipy v mikrokontroléri.

Procesor má niekoľko interných modulov. Moderné modely elektronických súčiastok tohto typu spravidla obsahujú mikroobvod RAM - od tých typov komponentov, ktoré sú charakteristické pre dizajn mikrokontroléra. ROM, regulátor napätia, porty v štruktúre mikroprocesora zvyčajne chýbajú.

Hlavným účelom mikroprocesora sú komplexné výpočtové operácie. Preto má spravidla veľký výkon a je nainštalovaný v týchto zariadeniach, ktorých funkčnosť to vyžaduje. Napríklad v herných konzolách, počítačoch, mobilných zariadeniach.

Porovnanie

Hlavný rozdiel medzi mikrokontrolérom a mikroprocesorom je v tom, že v prvom komponente sú vstavané hlavné moduly potrebné na výkon ich funkcií. Mikroprocesor zase používa väčšinou externé zariadenia. Mikrokontrolér je zároveň schopný získať prístup k svojim zdrojom, ak výkonnosť vstavaných zariadení nestačí. To je samozrejme možné iba vtedy, ak je v konštrukcii zariadenia, v ktorom sa mikrokontrolér používa, poskytnutý zodpovedajúci typ externých zariadení. Stáva sa, že v zásade neexistujú, a potom účinnosť zariadenia závisí od výkonu mikrokontroléra.

Medzi týmito dvoma uvažovanými elektronickými komponentmi je spravidla významný rozdiel v úrovni výpočtovej rýchlosti. Mikrokontrolér je vo väčšine prípadov menej účinný ako mikroprocesor na podobný účel (ak sú samozrejme zameniteľné v konkrétnom zariadení), pretože je navrhnutý tak, aby vykonával iba časť výpočtových operácií alebo tie, ktoré majú veľmi jednoduchú štruktúru.

Keď sme určili, aký je rozdiel medzi mikrokontrolérom a mikroprocesorom, opravme závery v tabuľke.

Tabuľka

Mikrokontrolér Mikroprocesor
Čo majú spoločné?
Výpočtový čip, ktorý je súčasťou mikrokontroléra, môže vykonávať podobné funkcie ako mikroprocesor
) Aký je medzi nimi rozdiel?
Na vykonávanie funkcií používa predovšetkým vstavané hardvérové ​​moduly.Používa hlavne externé hardvérové ​​moduly.
Má relatívne nízky výkon, je spravidla zodpovedný za časť výpočtových operácií zariadenia, v ktorom jenainštalovaný.)Často funguje ako výnosnejšia alternatíva k procesor (ak sa od mikrokontroléra nevyžaduje vysoký výkon), ale v zásade ho možno ním nahradiťPovažuje sa za efektívnejšiu alternatívu k regulátoru, ale spravidla ním nemôže byť nahradený pri plnení jeho funkcií - pretože výkon druhého nemusí stačiť
.