Datora un citu ierīču veiktos procesus dublē perifērijas vai aparatūras ierīcēs esošās mastermind mikroshēmas. Mikroprocesori, mikrokontrolleri un iegultās sistēmas ir vadības un apstrādes vienību piemēri, kas izpilda informāciju un glabā daudzas programmējamas instrukcijas ar apstrādes veikšanas veidiem.
Atslēgas
- Mikroprocesori ir integrētas shēmas, kas paredzētas vispārējai skaitļošanai un var izpildīt sarežģītas instrukcijas.
- Mikrokontrolleri satur mikroprocesorus, atmiņu un ievades/izvades perifērijas ierīces, padarot tos ideāli piemērotus īpašām, vienas funkcijas lietojumprogrammām.
- Iegultās sistēmas ir autonomas, specializētas skaitļošanas ierīces, kas integrē mikrokontrollerus vai mikroprocesorus, lai veiktu īpašus uzdevumus.
Mikroprocesors pret mikrokontrolleri pret iegulto sistēmu
Mikroprocesors vienlaikus veic vienu uzdevumu. Tas veic skaitļošanas un loģikas uzdevumus. Tam ir tūkstošiem mini mikroshēmu un shēmu. Tam ir augstas izmaksas. Mikrokontrolleris vienlaikus var veikt dažādus uzdevumus, jo tajā ir iegultas vairākas mikroshēmas. Iegultās sistēmas vienlaikus var veikt tūkstošiem uzdevumu. Tam ir ļoti maza sarežģītība.
Mikroprocesors ir maza mikroshēma, kas satur sistēmas veiktās funkcijas, ti, loģiskos un skaitļošanas uzdevumus, kas ir datora pamataspekti. Tā ir neliela vienība aparatūras ierīces veidā, kas veic apstrādi ar lielāku ātrumu un padara datorsistēmu funkcionālu.
A mikrokontrolleru ir ierīce ar iegultu mikroprocesoru un atmiņas ierīcēm, piemēram, RAM un ROM, kas kontrolē šo perifērijas ierīču darbību un aizsargā visu sistēmu. Tos iedala sistēmās, pamatojoties uz ierīces raksturu, skaitļošanas ātrumu un veikto uzdevumu veidu.
An Iegultā sistēma ir integrēta mikroshēma ar tai pievienotu mikrokontrolleri un mikroprocesoru un tiek izmantota, lai veiktu augsta līmeņa un noteiktus uzdevumus ierīcēm, pamatojoties uz sistēmu prasībām. Gandrīz katra viedierīce sastāv no iegultas sistēmas ar citām aparatūras un programmatūras iespējām.
Salīdzināšanas tabula
Salīdzināšanas parametri | Mikroprocesori | Mikrokontrolleri | Iegultās sistēmas |
---|---|---|---|
daba | Tos izmanto, lai vienlaikus veiktu vienu konkrētu uzdevumu | Mikrokontrolleri veic dažādus uzdevumus, jo tajā ir iegultas daudzas mikroshēmas | Iegultās sistēmas var veikt tūkstošiem izpildlaika uzdevumu gan mikroprocesoru, gan mikrokontrolleru dēļ, kas instalēti aparatūrā. |
sarežģītība | Mikroprocesori ir sarežģītāki, jo tie spēj veikt loģiskas darbības. | Mikrokontrolleri ir mazāk loģiski un sarežģīti nekā mikroprocesori. | Iegultās sistēmas ir mazāk sarežģītas, jo tām trūkst mikroprocesora loģisko aspektu. |
Aizstāšana | Mikroprocesorus nav tik viegli nomainīt, jo tie satur sarežģītas loģiskas darbības zema līmeņa valodās | Mikrokontrolleri sistēmās ir viegli jaunināt un nomainīt | Iegultās sistēmas kļūst sarežģītākas ar nomaiņu, un tās nav viegli nomainīt. |
Izmaksas | Mikroprocesoru izmaksas ir augstas | Mikrokontrolleri ir salīdzinoši zemas izmaksas nekā mikroprocesori | Iegultās sistēmas ir lētākas nekā mikroprocesori un mikrokontrolleri. |
Kas ir mikroprocesors?
Mikroprocesors ir datorsistēmas centrālais procesors, kura pamatā ir vienība, kas satur instrukcijas dažādu datorsistēmas veikto uzdevumu veikšanai. Pamatuzdevumi, ko mikroprocesors veic, balstās uz divām lietām, ti, tas veic gan loģiskus, gan skaitļošanas uzdevumus. To veido tūkstošiem kombinētu shēmu un savienotu mini mikroshēmu visi kopā.
Mikroprocesoriem ir dažādas klasifikācijas, un katrs no tiem tiek izšķirts pēc apstrādes ātruma un vienā laikā apstrādātajām instrukcijām. Aritmētiskās darbības ietver visus saskaitīšanas un atņemšanas uzdevumus, kuros mikroprocesora loģiskā daļa veic loģiskās darbības un tai ir lēmumu pieņemšanas iespējas, pamatojoties uz iekļauto loģiku.
Kas ir mikrokontrolleris?
A mikrokontrolleru ir maza integrēta mikroshēma, kas satur mikroprocesora mikroshēmu, atmiņu un citas svarīgas perifērijas ierīces, ko dators izmanto, lai veiktu pamatdarbības. Lai gan mikrokontrolleri tiek sajaukti ar mikroprocesoriem, tie tiek uzskatīti par vienādiem, kur tie atšķiras dažos aspektos.
Visas atmiņas ierīces, piemēram, RAM, ROM un SSD, ir iegultas mikrokontrollerī, kas regulē to funkcionalitāti. Mikrokontrolleri tiek izmantoti katrā modernā ierīcē, piemēram, mikroviļņu krāsnī, automatizētās automašīnu sistēmās, mājas un profesionālās iekārtās vai jebkurā citā ierīcē, kas veic pamatuzdevumus atbilstoši to specifikācijām.
Kas ir iegultā sistēma?
Iegultās sistēmas ir mikroprocesoru un mikrokontrolleru kombinācija, ko izmanto noteiktu funkciju veikšanai. Tas sastāv gan no aparatūras, gan programmatūras, kas apvienotas integrētā sistēmā. Iegultai sistēmai var būt viens mikroprocesors vai pārāk daudz no tiem apvienoti atkarībā no ierīces veida un tās uzdevumiem.
Iegultās sistēmas kļūst sarežģītas, ja iekārtas vai ierīces, kurās tās ir iekļautas, vienlaikus veic dažādus uzdevumus vai ir daudzfunkcionālas. Šīs iegultās sistēmas tagad ir iekļautas vadības sistēmas ierīcēs, rotaļlietās, robotos vai jebkurā citā lielākā iekārtā, kas darbojas ar noteiktu datu kopu.
Galvenās atšķirības starp mikroprocesoru un mikrokontrolleru un iegulto sistēmu
- Mikroprocesori ir sarežģīti, mikrokontrolleri ir mazāk sarežģīti, un iegultās sistēmas ir vissarežģītākās.
- Mikroprocesori vienlaikus var veikt vienu funkciju, gan loģisku, gan aritmētisko, savukārt mikrokontrolleris var vadīt mikroprocesora funkcijas kopā ar uzglabāšanas procesiem, un iegultā sistēma var vadīt gan mikroprocesora, gan mikrokontrollera funkcijas.
- Mikroprocesori ir izplatīti lielākajā daļā ierīču, un mikrokontrolleri ir vairāk specifiski ierīcei, kurā tie atrodas, savukārt iegultās sistēmas ir balstītas uz tās ierīces arhitektūru un prasībām, kurai tie ir paredzēti.
- Mikroprocesoriem nav īpašas savas atmiņas, un mikrokontrolleri satur atmiņas mikroshēmas, savukārt iegultās sistēmas instrukcijas tiek saglabātas ROM vai atmiņas mikroshēmās.
- Mikroprocesora enerģijas patēriņš ir lielāks nekā mikrokontrolleram, savukārt iegultajām sistēmām ir viszemākais enerģijas patēriņš.
Pēdējo reizi atjaunināts: 14. gada 2023. oktobrī
Sandeep Bhandari ir ieguvis inženierzinātņu bakalaura grādu datorzinātnēs Tapara universitātē (2006). Viņam ir 20 gadu pieredze tehnoloģiju jomā. Viņam ir liela interese par dažādām tehniskajām jomām, tostarp datu bāzu sistēmām, datortīkliem un programmēšanu. Vairāk par viņu varat lasīt viņa vietnē bio lapa.