Skirtumas tarp mikroprocesoriaus ir mikrovaldiklio

Autorius: Laura McKinney
Kūrybos Data: 2 Balandis 2021
Atnaujinimo Data: 17 Gegužė 2024
Anonim
Difference between Microprocessor and Microcontroller
Video.: Difference between Microprocessor and Microcontroller

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.

    1. Palyginimo diagrama
    2. Apibrėžimas
    3. Pagrindiniai skirtumai
    4. Išvada

Palyginimo diagrama

Palyginimo pagrindasMikroprocesoriusMikrovaldiklis
PagrindinisSusideda iš vienos silicio mikroschemos, kurią sudaro ALU, CU ir registrai.Susideda iš mikroprocesoriaus, atminties, I / O prievado, pertraukiamojo valdymo bloko ir kt.
CharakteristikaPriklausomas vienetasAutonominis vienetas
I / O prievadaiSudėtyje nėra įmontuoto I / O prievadoYra įmontuoti I / O prievadai
Atliktos operacijos tipasBendroji paskirtis projektuojant ir eksploatuojant.Orientuota į taikymą arba konkrečią domeną.
TikslinėAukščiausios klasės rinkaĮterptinė rinka
Energijos sąnaudosSuteikia 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ų.

  1. 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.
  2. 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.
  3. Mikrovaldiklyje yra numatyti I / O prievadai, o mikroprocesoriuje nenaudojami įmontuoti I / O prievadai.
  4. Mikroprocesorius atlieka bendrosios paskirties operacijas. Priešingai, mikrovaldiklis atlieka programas, orientuotas į taikymą.
  5. Mikroprocesoriuje pagrindinis akcentas yra našumas, taigi jis skirtas aukščiausios klasės rinkai. Kita vertus, mikrovaldiklis yra skirtas įterptajai rinkai.
  6. 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ą.