RISC at CISC

Anonim

RISC vs CISC

Ang RISC (Reduced Instruction Set Computing) at CISC (Complex Instruction Set Computing) ay dalawang arkitektura ng kompyuter na karaniwang ginagamit ngayon. Ang pangunahing pagkakaiba sa pagitan ng RISC at CISC ay ang bilang ng mga cycle ng computing bawat isa sa kanilang mga tagubilin. Sa CISC, ang bawat pagtuturo ay maaaring gumamit ng mas maraming bilang ng mga kurso bago makumpleto kaysa sa RISC.

Ang dahilan sa likod ng pagkakaiba sa bilang ng mga siklo na ginagamit ay ang pagiging kumplikado at layunin ng kanilang mga tagubilin. Sa RISC, ang bawat pagtuturo ay sinadya lamang upang makamit ang napakaliit na gawain. Kaya kung nais mo ang isang kumplikadong gawain tapos na, pagkatapos ay kailangan mo ng maraming mga tagubilin na ito strung magkasama. Sa CISC, ang bawat pagtuturo ay katulad ng isang mataas na antas ng wika code. Kailangan mo lamang ng ilang mga tagubilin upang makuha kung ano ang gusto mo sa bawat pagtuturo ay maraming.

Sa mga tuntunin ng listahan ng magagamit na mga tagubilin, ang RISC ay may higit na isa sa paglipas ng CISC. Ito ay dahil ang bawat maliit na hakbang ay maaaring mangailangan ng isang hiwalay na pagtuturo, hindi katulad sa CISC kung saan ang isang pagtuturo ay sumasaklaw na ng maraming mga hakbang. Bagaman maaaring mas madali ang CISC para sa mga programmer, mayroon din itong downside. Ang paggamit ng CISC ay maaaring hindi kasing epektibo kapag ginamit mo ang RISC. Ito ay dahil ang mga inefficiencies sa CISC code ay gagamitin muli at muli, na humahantong sa nasayang na mga ikot. Ang paggamit ng RISC ay nagbibigay-daan sa programmer na alisin ang hindi kinakailangang code at maiwasan ang pag-aaksaya ng mga cycle.

Ang mga nakaraang pagkakaiba ay maaaring magkaroon ng kamalayan sa mga may teknolohikal na hilig. Ngunit para sa karamihan ng mga tao, ito ay magiging walang saysay. Upang mas madaling maunawaan, mas mabuti na tingnan kung saan ginagamit ang dalawa. Ang CISC ay may pinamamahalaang upang makakuha ng isang maagang lead sa computing sa pangingibabaw ng x86 architecture Intel, na kung saan ay ang batayan para sa lahat ng iba pang mga modernong computer architectures. Sa kaibahan, ang RISC ay may pinamamahalaang paraan sa mga portable na aparato tulad ng mga smartphone, tablet, GPS receiver, at iba pang katulad na mga aparato. Ang ARM ay isa sa mga pambihirang mga arkitekturang RISC na ginagamit sa mga aparatong ito. Ang mas mataas na kahusayan ng arkitektura ng RISC ay ginagawang kanais-nais sa mga application na ito kung saan ang mga kurso at kapangyarihan ay kadalasang hindi sapat.

Buod:

  1. Ang mga tagubilin ng CISC ay gumagamit ng higit pang mga cycle kaysa sa RISC
  2. May mas kumplikadong tagubilin ang CISC kaysa sa RISC
  3. Ang CISC ay karaniwang may mas kaunting mga tagubilin kaysa sa RISC
  4. Ang pagpapatupad ng CISC ay malamang na mas mabagal kaysa sa mga pagpapatupad ng RISC
  5. Karaniwang ginagamit ng mga computer ang CISC habang ang mga tablet, smartphone at iba pang mga device ay gumagamit ng RISC