Pagkakaiba sa pagitan ng Microprocessor at Microcontroller

May -Akda: Laura McKinney
Petsa Ng Paglikha: 2 Abril 2021
I -Update Ang Petsa: 1 Mayo 2024
Anonim
Difference between CPU, MPU, MCU, SOC, and MCM
Video.: Difference between CPU, MPU, MCU, SOC, and MCM

Nilalaman


Ang Microprocessor at Microcontroller ay ang karaniwang programmable electronic chips na ginagamit para sa natatanging mga layunin. Ang makabuluhang pagkakaiba sa pagitan nila ay ang isang microprocessor ay isang maiprograma na computation engine na binubuo ng ALU, CU at mga rehistro, na karaniwang ginagamit bilang isang yunit ng pagproseso (tulad ng CPU sa mga computer) na maaaring magsagawa ng mga pagkalkula at gumawa ng mga pagpapasya. Sa kabilang banda, ang isang microcontroller ay isang dalubhasang microprocessor na itinuturing bilang "computer sa isang chip" dahil isinasama nito ang mga sangkap tulad ng microprocessor, memorya at kahanay na digital na I / O.

Ang microcontroller ay pangunahing dinisenyo para sa pamamahala ng real-time na gawain, hindi tulad ng microprocessor.

    1. Tsart ng paghahambing
    2. Kahulugan
    3. Pangunahing Pagkakaiba
    4. Konklusyon

Tsart ng paghahambing

Batayan para sa paghahambingMicroprocessorMicrocontroller
PangunahingBinubuo ng isang solong chip ng silikon na binubuo ng isang ALU, CU at mga rehistro.Binubuo ng microprocessor, memorya, I / O port, matakpan ang control unit, atbp.
KatangianDepende sa yunitYunit na nasa sarili
Ako / O PortsHindi naglalaman ng built-in na I / O portAng mga built-in na I / O port ay naroroon
Ang uri ng operasyon na isinagawaPangkalahatang layunin sa disenyo at operasyon.Nakatuon sa application o tiyak na domain.
Naka-target para saPamilihan ng high endNaka-embed na merkado
Konsumo sa enerhiyaNagbibigay ng mas kaunting mga pagpipilian sa pag-save ng kuryenteMay kasamang higit pang mga pagpipilian sa pag-save ng kapangyarihan


Kahulugan ng Microprocessor

Ang microprocessor ay ang silikon chip ay gumagana bilang isang gitnang pagpoproseso ng yunit (CPU). Maaari itong magsagawa ng mga pag-andar kabilang ang lohikal at aritmetika tulad ng bawat paunang natukoy na mga tagubilin, na tinukoy ng tagagawa. Ang isang CPU ay binubuo ng ALU (Arithmetic and Logical Unit), magparehistro at control unit. Ang isang microprocessor ay maaaring idinisenyo sa maraming paraan depende sa set ng pagtuturo at arkitektura ng system.

Mayroong dalawang mga arkitektura ng system na ibinigay para sa pagdidisenyo ng isang microprocessor - Harvard at Von-Neumann. Ang processor ng uri ng Harvard na isinama sa mga nagbubuklod na mga bus para sa programa at memorya ng data. Sa kaibahan, ang processor batay sa arkitektura ng Von-Neumann ay nagbabahagi ng isang solong bus para sa programa at memorya ng data.

Ang microprocessor ay hindi isang independiyenteng yunit na nakasalalay sa iba pang mga yunit ng hardware tulad ng memorya, timer, nakakagambala sa controller, at iba pa. Ang unang microprocessor ay binuo ng Intel sa taon ng 1971 at pinangalanan bilang Intel 4004.


Kahulugan ng Microcontroller

Ang microcontroller ay ang teknolohiya na binuo pagkatapos ng microprocessor at pagtagumpayan ang mga pagkukulang ng microprocessor. Ang chip ng microcontroller ay lubos na isinama gamit ang CPU, memorya (RAM at ROM), rehistro, matakpan ang mga yunit ng control, at nakatuon ang I / O port. Tila isang superset ng microprocessor. Hindi tulad ng microprocessor ang microcontroller ay hindi nakasalalay sa iba pang mga yunit ng hardware, naglalaman ito ng lahat ng mahahalagang bloke para sa wastong paggana.

Ang isang microcontroller ay higit na nagkakahalaga kaysa sa microprocessor sa larangan ng mga naka-embed na system dahil mas mabisa ito at madaling magamit. Ang unang microcontroller TMS 1000 ay binuo ng Texas Instruments noong 1974. Ang pangunahing disenyo ng microcontroller ng TI ay kahawig sa processor ng Intel4 400/4040 (4-bit) na kung saan ang mga developer ay idinagdag sa suporta ng RAM, ROM, I / o. Ang isa pang bentahe ng microcontroller ay maaari nating isulat ang pasadyang mga tagubilin sa CPU.

  1. Ang isang microprocessor ay binubuo ng isang silikon chip na may isang aritmetika na lohikal na yunit (ALU), isang control unit (CU) at nagrerehistro. Sa kabaligtaran, isinasama ng microcontroller ang mga katangian ng isang microprocessor, kasama ang RAM, ROM, counter, I / O port, etcetera.
  2. Ang microprocessor ay nangangailangan ng isang pangkat ng iba pang mga chips tulad ng mga timers, matakpan ang mga controller at programa at memorya ng data na ginagawang nakasalalay. Tulad ng laban, ang microcontroller ay hindi nangangailangan ng iba pang mga yunit ng hardware dahil pinapagana na ito.
  3. Ang mga impormasyong I / O port ay ibinibigay sa microcontroller habang ang microprocessor ay hindi gumagamit ng built-in na I / O port.
  4. Ang microprocessor ay nagsasagawa ng mga pangkalahatang operasyon ng layunin. Sa kaibahan, ang microcontroller ay nagsasagawa ng mga operasyon sa oriented na application.
  5. Sa microprocessor ang pangunahing diin ay sa pagganap kaya naglalayong ito para sa high-end na merkado. Sa kabilang banda, target ng microcontroller para sa naka-embed na merkado.
  6. Ang paggamit ng lakas sa microcontroller ay mas mahusay kaysa sa microprocessor.

Konklusyon

Ang isang microprocessor ay maaaring magsagawa ng mga pangkalahatang layunin na operasyon para sa maraming iba't ibang mga gawain. Sa kabilang banda, ang isang microcontroller ay maaaring magsagawa ng mga gawain na tinukoy ng gumagamit kung saan pinangangasiwaan nito ang parehong gawain para sa buong ikot ng buhay.