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
- DDP-116 1965 alkaen sarjan 16 ja Honeywell on yksi ensimmäisistä, hänen seuraajat, erityisesti DDP-516 ja H316 , ensimmäinen kaupallistaa 16-bittinen
- PDP-11 oli Digital Equipment Corporationin ensimmäinen 16-bittinen
- TMS9900 oli ensimmäinen 16-bittinen tärkein suoritin Texas Instruments . Hänet vietiin vuonna 1975 massatuotantoon ja vuonna 1979 asennettuihin kotitietokoneisiin TI-99 /4 ja TI-99 / 4A , joita pidetään yleisesti ensimmäisinä edullisina 16-bittisinä kotitietokoneina.
- WDC-65816/65802 prosessoreita Länsi Design Centre ovat 16-bittisiä seuraajat 8-bittinen 6502 sarja MOS
- Intel 8086 , 80186 ja 80286 sekä Intel 80x86 perhe oli varustettu 16-bittistä rekisteriä, pohja osoitteet laajennettiin segmentti käsitellään ja EMS / XMS standardeja, niin että muisti jopa 1 megatavua suoraan ja jopa 16 Mt osoitettu kartoituksen kautta. Vuodesta 80386 alkaen perhe laajeni 32-bittiseen arkkitehtuuriin .
- Motorola 68000 ja 68010 prosessorit 68000 perheen suunniteltiin ulkoisen 16-bittisen dataväylän ja sisäinen 16-bittinen ALU Prosessori perhe on täysin toteutettu.
- TI MSP430 on 16-bittinen RISC mikrosirun Texas Instruments .
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
- ^ 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).