Bahay Hardware Ano ang isang coprocessor? - kahulugan mula sa techopedia

Ano ang isang coprocessor? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Coprocessor?

Ang isang coprocessor ay isang karagdagang unit ng processor o isang ganap na naiibang circuitry na idinisenyo upang makadagdag sa gitnang pagpoproseso ng yunit (CPU) ng isang computer. Ang pangunahing pag-andar nito ay upang mai-offload ang iba pang mga gawain na masinsinan sa processor mula sa CPU upang makamit ang pinabilis na pagganap ng system, sa pamamagitan ng pagpapahintulot sa CPU na tumuon ang mga gawain na mahalaga sa system. Mayroong iba't ibang mga uri ng mga coprocessors na magagamit upang maisagawa ang mga natatanging gawain - mula sa I / O interface o pag-encrypt, pagproseso ng string, lumulutang-point aritmetika at pagproseso ng signal.

Ipinapaliwanag ng Techopedia ang Coprocessor

Ang mga coprocessors ay simpleng dagdag na circuitry na inilaan upang mai-offload ang mga tiyak na operasyon mula sa CPU upang ang sistema ay tumakbo nang mas mahusay. Maaari silang maging direktang mga uri ng control na kinokontrol sa pamamagitan ng mga tagubilin sa coprocessor na bahagi ng itinakda ng pagtuturo ng CPU, tulad ng sa kaso ng mga yunit ng lumulutang-point, o maaari silang maging mga independiyenteng uri na gumagana nang walang hiwalay sa CPU. Sa karamihan ng mga kaso, hindi sila na-optimize para sa pangkalahatang code ng layunin dahil ang mga ito ay ginawa para sa mga tiyak na gawain.

Orihinal na, ang mga coprocessors ay pisikal na nahihiwalay mula sa mga CPU, tulad ng Intel 8087 at Motorola 68881, ngunit dahil ang gastos ng pagsasama ng mga ito sa CPU ay bumaba, ito ay naging mas mahusay para sa kanila na maisama, tulad ng kaso sa FPU. Ang Intel Pentium at Motorola 68000 noong 1970s ay ilan sa mga unang nagkaroon ng mga coprocessors bilang bahagi ng mga CPU. Ang nasabing mga coprocessors ay kilala bilang floating-point arithmetic, floating-point unit o numeric coprocessor. Karamihan sa mga computer ngayon ay may lumulutang point na itinayo. Gayunpaman, ang isang programa ay dapat na maayos na isulat upang mapakinabangan ang coprocessor. Sa kasalukuyan ang mga CPU ay dinisenyo upang sumipsip ng mga pag-andar ng mga tanyag na coprocessors. Ngunit mayroon pa ring mga coprocessors na hiwalay na magagamit, na nagpapahintulot sa pagpapasadya para sa paggamit sa personal o negosyo. Ang graphic processing unit (GPU) ay ang pinaka-karaniwang halimbawa nito; ito ay dinisenyo lamang para sa pagproseso ng graphics upang ang CPU ay hindi kailangang gawin ang alinman dito. Ang iba pang mga halimbawa ay mga yunit ng pagproseso ng broadband signal at mga unit ng pag-encrypt / decryption.

Ano ang isang coprocessor? - kahulugan mula sa techopedia