Társprocesszor

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. január 19-én felülvizsgált verziótól ; az ellenőrzések 3 szerkesztést igényelnek .

A koprocesszor  egy speciális processzor , amely kiterjeszti egy számítógépes rendszer központi processzorának képességeit [1] , de külön funkcionális modulként tervezték. Fizikailag a társprocesszor lehet egy külön chip, vagy beépíthető a központi processzorba (ahogyan az Intel 486DX óta a PC processzorok matematikai koprocesszora esetében történik ).

A következő típusú társprocesszorok léteznek:

A társprocesszorok részei lehetnek egy adott vállalat által kifejlesztett logikakészletnek (például az Intel kiadta a 8087 -es és 8089 -es társprocesszorokat a 8086-os és 8088 -as processzorokhoz, a Motorola - a Motorola 68881 társprocesszort ), vagy egy harmadik fél gyártója (például Weitek ( angol ) 1064 Motorola m68k és 1067 Intel 80286 esetén ).

Társprocesszor a programozásban

A társprocesszor kiterjeszti a központi processzor utasításrendszerét , ezért használatához a programnak (értelmezés nélkül összeállított és külső könyvtárakat hívó) tartalmaznia kell ezeket az utasításokat. Az x86-os processzorok magas szintű nyelveinek modern fordítóinak beállításai gyakran lehetővé teszik annak kiválasztását, hogy használjon-e matematikai társprocesszort vagy sem, ami különösen fontos olyan kód létrehozásakor, amelyet hardveres megszakításkezelőn belül fognak végrehajtani.

Vannak olyan perifériás processzorok is, amelyek a perifériás eszközök vezérlésére és a központi processzor tehermentesítésére szolgálnak, nevezetesen:

Lásd még

Jegyzetek

  1. Voroisky F.S. Informatika. Enciklopédikus szótár-referencia: Bevezetés a modern információs és távközlési technológiákba kifejezésekben és tényekben . - M. : FIZMATLIT, 2006. - S.  200 . — 768 p. — ISBN 5-9221-0717-8 .

Linkek