Sisällysluettelo:
Määritelmä - mitä kopioprosessori tarkoittaa?
Kopioprosessori on lisäprosessoriyksikkö tai täysin erilainen piiri, joka on suunniteltu täydentämään tietokoneen keskusyksikköä (CPU). Sen perustoiminto on muiden prosessori-intensiivisten tehtävien purkaminen CPU: lta nopeutetun järjestelmän suorituskyvyn saavuttamiseksi antamalla CPU: lle keskittyä järjestelmän kannalta oleellisiin tehtäviin. Ainutlaatuisten tehtävien suorittamiseen on saatavana erityyppisiä kopioprosessoreita - I / O-liittymistä tai salauksesta, merkkijonojen käsittelystä, liukulukujen aritmeettisista ja signaalinkäsittelyistä.
Techopedia selittää kopioprosessorin
Kopioprosessorit ovat yksinkertaisesti ylimääräisiä piirejä, joiden tarkoituksena on purkaa tietyt toiminnot CPU: lta, jotta järjestelmä toimisi tehokkaammin. Ne voivat olla suoria ohjaustyyppejä, joita ohjataan prosessorin käskyillä, jotka ovat osa CPU: n käskyjoukkoa, kuten liukulukujen yksiköissä, tai ne voivat olla itsenäisiä tyyppejä, jotka toimivat asynkronisesti CPU: n kanssa. Useimmissa tapauksissa niitä ei ole optimoitu yleiskäyttökoodiin, koska ne on tehty tiettyihin tehtäviin.
Alun perin kopioprosessorit erotettiin fyysisesti prosessoreista, kuten Intel 8087 ja Motorola 68881, mutta kun niiden integrointi CPU: han laski, niiden integroinnista tuli entistä tehokkaampaa, kuten FPU: n kohdalla. 1970-luvun Intel Pentium ja Motorola 68000 olivat ensimmäisiä, joissa kopioprosessorit olivat osa prosessoreita. Mainitut kopioprosessorit tunnettiin liukulukuaritmeettisena, liukulukuyksikönä tai numeerisena kopioprosessorina. Useimmissa tietokoneissa on nyt sisäänrakennettu liukulukko. Ohjelma on kuitenkin kirjoitettava oikein, jotta yhteisprosessoria voidaan hyödyntää. Tällä hetkellä prosessorit on suunniteltu absorboimaan suosittujen kopioprosessorien toiminnallisuudet. Mutta on edelleen erikseen saatavissa olevia kopioprosessoreita, jotka mahdollistavat räätälöinnin henkilökohtaiseen tai yrityskäyttöön. Grafiikan prosessointiyksikkö (GPU) on yleisin esimerkki tästä; se on suunniteltu yksinomaan grafiikan prosessointiin, joten suorittimen ei tarvitse tehdä mitään siitä. Muita esimerkkejä ovat laajakaistaiset signaalinkäsittely-yksiköt ja salaus / salauksen purkuyksiköt.