Mikroprocesorius vs mikrovaldiklis
Mikroprocesorius, dar žinomas kaip centrinis procesorius (CPU), yra integruota grandinė (IC), kuri yra kompiuterio smegenys. Nors mikrovaldiklis atlieka panašų vaidmenį kaip ir mikroprocesorius, tarp jų yra keletas didelių skirtumų.
Mikroprocesorius
Paprastai mikroprocesorius yra tik tik šerdis. Tai yra centrinis procesorius ir kartais papildomas atminties valdikliu ir nieko daugiau. Tai yra programuojamas ir laikrodinis elektroninis įrenginys, kuris priima dvejetainius duomenis kaip įvestį, tada apdoroja duomenis pagal instrukcijas, esančias programos atmintyje, ir galiausiai išveda rezultatą. Jis naudojamas su kitais komponentais, tokiais kaip atminties moduliai (tiek duomenų, tiek programos atminčiai), atminties įrenginiai ir įvesties / išvesties periferiniai įrenginiai. Tipiški komponentai, kuriuos rasite mikroprocesoriaus viduje, yra ALU, registrai, iškėlimo ir dekodavimo įrenginiai ir kt. „Intel 4004“ priskiriamas pirmajam mikroprocesoriui, o „Intel Corporation“ jį paviešino 1971 m. Mikroprocesoriai naudojami kaip centrinis procesorius įvairiems kompiuteriams, pradedant nuo žemos kokybės internetinių kompiuterių ir baigiant aukščiausios klasės serveriais..
Mikrovaldiklis
Mikrovaldiklis yra vienas IC, kuriame paprastai yra mažas procesoriaus branduolys, programa ir duomenų atmintis bei programuojami įvesties / išvesties periferiniai įrenginiai. Mikrokontroleriai yra skirti įterptoms programoms, o ne mikroprocesoriams, kurie yra skirti asmeniniams tikslams skirtiems kompiuteriams. Mikrokontrolerio naudojimas įterptosiose sistemose yra bandymas naudoti kuo mažiau išorinių komponentų. Taigi paprastai mikrovaldikliai turi atmintį (programos atmintį ir šiek tiek RAM), IO prievadus, skaitiklius, UART, visa tai integruota į vieną lustą.
Kuo skiriasi mikroprocesorius ir mikrovaldiklis?
Mikroprocesoriai paprastai yra greitesni, universalesni ir brangesni nei mikrovaldikliai, nors dabar mes matome didesnio greičio ir mažesnes kainas turinčius mikrovaldiklius. Svarbiausia, kad mikroprocesorius yra būtent tas, „procesorius“ ir mikrovaldiklis yra mikroprocesorius ir dar keliolika lusto funkcijų. Pirkdami mikroprocesorių, galite laisvai naudoti norimus komponentus aplink procesorių. Naudodamas mikrovaldiklį, vartotojas paprastai pasirenka skirtingus skonius (daugiau / mažiau atminties, 0/1/2 UART, daugiau / mažiau laikmačių, SPI ir kt.), Tačiau jūs turėsite tas funkcijas.
Remiantis rinkos vertinimu, 2008 m. Buvo parduota dešimt milijardų mikroprocesorių ir mikrovaldiklių, iš kurių tik 2% sudaro mikroprocesoriai, 98% priskiriant mikroprocesoriams. Dėl didelio masto gamybos ir mažo šerdies dydžio mikrovaldikliai yra labai pigūs, palyginti su mikroprocesoriais.