Skirtumas tarp mikroprocesoriaus ir mikrovaldiklio
Turinys
Mikroprocesorius ir mikrovaldiklis yra tipiškos programuojamos elektroninės mikroschemos, naudojamos skirtingiems tikslams. Reikšmingas skirtumas tarp jų yra tas, kad mikroprocesorius yra programuojamas skaičiavimo variklis, susidedantis iš ALU, CU ir registrų, paprastai naudojamų kaip apdorojimo įtaisas (pvz., CPU kompiuteriuose), galintis atlikti skaičiavimus ir priimti sprendimus. Kita vertus, mikrovaldiklis yra specializuotas mikroprocesorius, laikomas „kompiuteriu luste“, nes jis integruoja tokius komponentus kaip mikroprocesorius, atmintis ir lygiagretus skaitmeninis I / O.
Mikrovaldiklis, skirtingai nuo mikroprocesoriaus, visų pirma skirtas valdyti užduotis realiuoju laiku.
-
- Palyginimo diagrama
- Apibrėžimas
- Pagrindiniai skirtumai
- Išvada
Palyginimo diagrama
Palyginimo pagrindas | Mikroprocesorius | Mikrovaldiklis |
---|---|---|
Pagrindinis | Susideda iš vienos silicio mikroschemos, kurią sudaro ALU, CU ir registrai. | Susideda iš mikroprocesoriaus, atminties, I / O prievado, pertraukiamojo valdymo bloko ir kt. |
Charakteristika | Priklausomas vienetas | Autonominis vienetas |
I / O prievadai | Sudėtyje nėra įmontuoto I / O prievado | Yra įmontuoti I / O prievadai |
Atliktos operacijos tipas | Bendroji paskirtis projektuojant ir eksploatuojant. | Orientuota į taikymą arba konkrečią domeną. |
Tikslinė | Aukščiausios klasės rinka | Įterptinė rinka |
Energijos sąnaudos | Suteikia mažiau energijos taupymo galimybių | Apima daugiau energijos taupymo galimybių |
Mikroprocesoriaus apibrėžimas
mikroprocesorius yra silicio mikroschema, veikia kaip centrinis procesorius (CPU). Jis gali atlikti funkcijas, įskaitant loginę ir aritmetinę, kaip numatyta iš anksto nurodytose instrukcijose, kurias nurodo gamintojas. Centrinį procesorių sudaro ALU (aritmetinis ir loginis vienetas), registras ir valdymo blokas. Mikroprocesorius gali būti suprojektuotas įvairiais būdais, atsižvelgiant į instrukcijų rinkinį ir sistemos architektūrą.
Mikroprocesoriui suprojektuoti yra numatytos dvi sistemos architektūros - Harvardo ir Von-Neumanno. Harvardo tipo procesorius, integruotas su programų ir duomenų atminties izoliatoriais. Priešingai, „Von-Neumann“ architektūra paremtas procesorius dalijasi viena programa ir duomenų atminčiai skirta magistralė.
Mikroprocesorius nėra savarankiškas įrenginys, jis priklauso nuo kitų aparatūros elementų, tokių kaip atmintis, laikmatis, pertraukia valdiklį ir pan. Pirmąjį mikroprocesorių „Intel“ sukūrė 1971 m. Ir pavadino „Intel 4004“.
Mikrovaldiklio apibrėžimas
mikrovaldiklis yra technologija, sukurta po mikroprocesoriaus ir pašalinanti mikroprocesoriaus trūkumus. Mikrovaldiklio lustas yra labai integruotas su procesoriumi, atmintimi (RAM ir ROM), registrais, pertraukimo valdymo blokais ir specialiais I / O prievadais. Atrodo, kad tai yra mikroprocesoriaus superkomplektas. Skirtingai nuo mikroprocesoriaus, mikrovaldiklis nėra priklausomas nuo kitų aparatūros įtaisų, jame yra visas elementas, būtinas tinkamam veikimui.
Įterptųjų sistemų srityje mikrovaldiklis yra labiau vertinamas nei mikroprocesorius, nes jis yra ekonomiškesnis ir lengvai prieinamas. Pirmąjį mikrovaldiklį TMS 1000 sukūrė „Texas Instruments“ 1974 m. Pagrindinis TI mikrovaldiklio dizainas primena „Intel“ 4004/4040 (4 bitų) procesorių, kuriame kūrėjai turi RAM, ROM, I / O palaikymą. Kitas mikrovaldiklio privalumas yra tas, kad mes galime rašyti pasirinktines instrukcijas į centrinį procesorių.
- Mikroprocesorių sudaro silicio mikroschema, turinti aritmetinį loginį vienetą (ALU), valdymo bloką (CU) ir registrus. Priešingai, mikrovaldiklis apima mikroprocesoriaus savybes kartu su RAM, ROM, skaitikliais, įvesties / išvesties prievadais ir tt.
- Mikroprocesoriui reikalinga grupė kitų lustų, tokių kaip laikmačiai, pertraukiamieji valdikliai ir programos bei duomenų atmintis, kuri daro jį priklausomą. Priešingai, mikrovaldikliui nereikia kitų aparatūros įrenginių, nes jis jau įgalintas.
- Mikrovaldiklyje yra numatyti I / O prievadai, o mikroprocesoriuje nenaudojami įmontuoti I / O prievadai.
- Mikroprocesorius atlieka bendrosios paskirties operacijas. Priešingai, mikrovaldiklis atlieka programas, orientuotas į taikymą.
- Mikroprocesoriuje pagrindinis akcentas yra našumas, taigi jis skirtas aukščiausios klasės rinkai. Kita vertus, mikrovaldiklis yra skirtas įterptajai rinkai.
- Elektros energijos sunaudojimas mikrovaldiklyje yra geresnis nei mikroprocesoriaus.
Išvada
Mikroprocesorius gali atlikti bendrosios paskirties operacijas kelioms skirtingoms užduotims atlikti. Priešingai, mikrovaldiklis gali atlikti vartotojo apibrėžtas užduotis, kai jis atlieka tą pačią užduotį per visą gyvenimo ciklą.