16-bittinen arkkitehtuuri

In EDP, 16-bittinen arkkitehtuuri on prosessorin arkkitehtuuri , jonka pääasiallinen käsittely leveys on 16  bittiä . Suorittimia, jotka käyttävät 16-bittistä arkkitehtuuria, kutsutaan usein "16-bittisiksi prosessoreiksi". Samoin tällaiseen arkkitehtuuriin suunnitelluille tietokoneohjelmille annetaan 16-bittinen ominaisuus (esim. ”16-bittinen käyttöjärjestelmä ” tai “ Windows 16-bittinen”).

Arkkitehtuurit

16-bittinen prosessori

design

Yksinkertaistettuna 16 bittiä tarkoittaa, että prosessorit on suunniteltu siten, että 16  bittiä (eli 2  tavua ) voidaan käsitellä samanaikaisesti tai yhden jakson aikana. Tämä sisältää data- ja osoiteväylien ulkoisen ja sisäisen suunnittelun, rekisterijoukon ja prosessointiyksiköiden suorittamisen. Lisäksi käskysarjassa on yleensä muunnettu osa yleisistä osoitetyypeistä, jotka on erityisesti sovitettu 16 bittiin .

Ohjelmointimalli

Kun C-ohjelmointikielellä , bittien lukumäärä näkyy koko tietotyypit void * ja int . Tämä tapahtui aikana, jolloin ensimmäiset 32-bittiset järjestelmät olivat jo olemassa. Edustaakseen nopeita prosessoritoimintoja Int -tyypiksi asetettiin 16 bittiä. Koska tämä oli kuitenkin liian lyhyt monille laskelmille, pitkä tyyppi asetettiin kaksinkertaiseksi, nimittäin 32 bittiä. Tätä kutsutaan lyhyesti IP16: ksi.

Ensimmäiset laajalle levinneet käyttöjärjestelmät, kuten DOS, toimivat IP16: lla (pieni malli), mutta segmentointi lisättiin tähän varhaisessa vaiheessa , joten olemassa oli myös 16 + 16-segmentoituja osoittimia, jotka voidaan tehokkaasti tallentaa vain 32 bittiin. Vastaavasti tämä voidaan lyhentää nimellä LP32, joka otettiin sitten käyttöön 32-bittisille arkkitehtuureille. Useimpien Unix-tyyppisten järjestelmien katsottiin olevan yhteensopivia 32-bittisten arkkitehtuurien kanssa varhaisessa vaiheessa ILP32-tyyppisenä mallina, jossa myös Int-tyyppi on 32-bittinen, vaikka 16-bittisissä arkkitehtuureissa ohjelmat voivat toimia hitaammin puolet sanan pituus.

Yksilöllisiä todisteita

  1. ^ Harry Phillips: Uusia näkökulmia Microsoft Windows Vistassa tehokäyttäjille . Cengage Learning, 2008, ISBN 978-1-4239-0603-2 , s. 16 ( rajoitettu esikatselu Google -teoshaussa).