Mikroprocesors pret mikrokontrolleru
Gan mikroprocesors, gan mikrokontrolleris būtībā ir procesori, kas paredzēti datoru darbināšanai. Datortehnikas tips, kuru abas vada, ir atšķirīgs, lai gan būtībā gan mikroprocesora, gan mikrokontrollera galvenais uzdevums ir vienāds. Abus parasti dēvē par jebkuras mašīnas kodolu, kurai ir datorizēta forma. Viens no tiem ir specializēta procesora forma, bet otra ir atrodama visos datoros.
Mikroprocesori
Mikroprocesorus parasti sauc par to, ko mēs saucam par centrālo procesoru, ko parasti sauc arī par jebkuras skaitļošanas mašīnas sirdi un smadzenēm. Lai veiktu virkni uzdevumu, ir nepieciešams mikroprocesors. Tās ir vispārējas nozīmes, un tāpēc tiek teikts, ka mikroprocesors ir būtisks loģisko darbību veikšanai. Mikroprocesori ir konfigurēti mikroshēmās, lai izpildītu datora palaišanas un palaišanas komandu mērķi, kad dators tiek aicināts to darīt.
Mikrokontrolleri
Mikrokontrolleriem ir raksturīgs uzdevums, kas viņiem jāveic. Parasti mikrokontrollera dēlī atrodas mikroprocesors, lai veiktu visas sīkrīka loģiskās darbības. Kad mikroprocesors ir ieprogrammēts, tas var darboties pats, jo tam ir saglabāts instrukciju kopums, ko tas izpilda pēc nepieciešamības. Par mikrokontrolleru var viegli teikt, ka tas ir mazs mikroprocesors, kuram ir procesors, RAM, ROM un ieejas un izejas porti, kas visi ir iestrādāti vienā mikroshēmā.
Atšķirība starp mikroprocesoru un mikrokontrolleru
Galvenā atšķirība starp mikroprocesoru un mikrokontrolleru ir to funkcijas. Ja mikroprocesoram ir vispārīgākas funkcijas, mikrokontrolleris ir specifiskāks tā uzdevumam.
Mikroprocesors var arī nebūt ieprogrammēts reāllaika uzdevumu veikšanai, turpretim mikrokontrollerim, piemēram, ierīcēs, kurām nepieciešams kontrolēt ūdens temperatūru vai, iespējams, izmērīt telpas temperatūru, ir nepieciešams reāllaika monitorings, un tāpēc ar iebūvēto instrukciju komplektu mikrokontrolleris darbojas pats.
Mikroprocesoram nepieciešama pastāvīga cilvēka ievadīšana, piemēram, personālajā datorā, lai instrukcijas varētu palaist. Mikroprocesors ir skaitļošanas mašīnas atmiņa, turpretī mikrokontrolleris visu datoru integrē vienā mikroshēmā. Tam ir ne tikai iebūvēta atmiņa, bet arī ievades un izvades porti, kā arī perifērijas ierīces, piemēram, taimeri un pārveidotāji. To visu var apstrādāt ar vienu pieskārienu.
Secinājums
Gan mikroprocesoriem, gan mikrokontrolleriem ir jāpalaiž komandas un līdz ar to pašai jādarbina ierīce, tomēr mikrokontrollera nelielais arhitektoniskais dizains atstāj personu, kurai interesē bijība par uzdevumiem, ko tā var veikt, salīdzinot to ar mikroprocesoru. Ja personai datorā ir nepieciešams palaist vārdu dokumentu vai videospēli, viņš būtībā izmanto mikroprocesoru un, kad jāstrādā mikroviļņu krāsnī, viņi strādā ar mikrokontrolleru. Tāpēc mikrokontrolleri ir specifiskāki ierīcei, kurai tie ir konfigurēti.