Apuprosessori

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 19. tammikuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .

Apuprosessori  on erikoistunut prosessori , joka laajentaa tietokonejärjestelmän keskusprosessorin [1] ominaisuuksia , mutta on suunniteltu erilliseksi toiminnalliseksi moduuliksi. Fyysisesti apuprosessori voi olla erillinen siru tai se voi olla sisäänrakennettu keskusyksikköön (kuten on tehty matemaattisen apuprosessorin tapauksessa PC-suorittimissa Intel 486DX :stä lähtien ).

Apuprosessoreita on seuraavan tyyppisiä:

Apuprosessorit voivat olla osa tietyn yrityksen kehittämää logiikkaa (esimerkiksi Intel julkaisi apuprosessorit 8087 ja 8089 prosessoreille 8086 ja 8088 , Motorola - apuprosessori Motorola 68881 ) tai kolmannen osapuolen valmistajan (esimerkiksi Weitek () englanti ) 1064 Motorola m68k : lle ja 1067 Intel 80286 :lle ).

Apuprosessori ohjelmoinnissa

Apuprosessori laajentaa keskusprosessorin käskyjärjestelmää, joten sen käyttämiseksi ohjelman (käännetty ilman tulkintaa ja kutsuvan ulkoisia kirjastoja) tulee sisältää nämä ohjeet . Nykyaikaisten kääntäjien asetukset korkean tason kielille x86-prosessoreille antavat usein mahdollisuuden valita, käytetäänkö matemaattista apuprosessoria vai ei, mikä on erityisen tärkeää luotaessa koodia, joka suoritetaan laitteistokeskeytyskäsittelijän sisällä.

On myös oheissuorittimia, jotka on suunniteltu ohjaamaan oheislaitteita ja purkamaan keskusprosessoria, nimittäin:

Katso myös

Muistiinpanot

  1. Voroisky F.S. Informatiikka. Ensyklopedinen sanakirja-viite: Johdatus nykyaikaisiin tieto- ja televiestintätekniikoihin termeissä ja faktoissa . - M. : FIZMATLIT, 2006. - S.  200 . — 768 s. — ISBN 5-9221-0717-8 .

Linkit