vastaukset mielellään sähköpostilla, noh...@sci.fi
-Osku
Koetetaanpas, jos vaarin menee niin varmasti (nettilaki $1 (tm))
joku kylla oikaisee. Ja juttu on sitten kirjoitettu tarkoituksella
yksinkertaistaen teknisia yksityiskohtia...
Bitti on pienin muistiyksikko tietokonemaailmassa ja sen tila voi
olla joko 0 tai 1. Bittisyydella voidaan myos tarkoittaa myos
mikroprosessorin sanaleveytta, eli moniko bittisia kaskyja se voi
suorittaa, myos kayttojarjestelmista puhutaan (ja myos ohjelmista)
etta ne ovat juuri tietylle prosessorin sanaleveydelle sovitettuja.
Sanaleveydella tarkoitan tassa kaskysanojen leveytta ja sita, etta
datan lukeminen ja kirjoittaminen tapahtuu talla leveydella.
Esimerkki:
Vanhat kunnon 8086/80186 toimivat 8 bittisella ytimella,
ja niille tehdyt kayttojarjestelmat DOSsit (tai CP/M) oli-
vat 8 bittisia (ja myos ohjelmat). Nailta ajoilta edelleen-
kin on perua tavu nimitys, joka tarkoittaa 8 bitista muo-
dostunut 'sanaa'.
Nyky penat (ja vanhemmat 80386 ja 80486) toimivat puoles-
taan 32 bittisella ytimella. Naita uusia 32 bittisia pro-
sessoreja varten on tehty kayttojarjestelmia, jotka on
viritetty varta vasten tata 32 bittista ydinta silmalla
pitaen, kuten WIN95/98/NT ja IBM:n OS3(warp)/4. Naihin
kayttojarjestelmiin ohjelmoidut ohjelmat ovat siten
myos ns. 32 bittisia.
Korttipuolella, esim. aanikorteissa, asia voi tarkoittaa periaat-
teessa hiukan eri asioita. Paaidea on kuitenkin se, etta ko.
kortissa on jokin osa (esim. oma prosessori) 32 bittinen, eli se
suorittaa joitakin asioita siten, etta sen sanaleveys on 32 bittia.
Aanikorteissa esimerkiksi aanentuottamiseen ja muokkaamiseen
kaytetty DSP-piiri (digital signal prosessor) toimii 32 bittia
leveilla sanoilla. Periaatteessa mita leveammin dataa voidaan
kasitella, sita nopeammin tehtavasta suoriudutaan, sita 'parempi'
systeemi on.
Toivottavasti tasta sai jotain selkoa. :)
--
___________________________________________________________
/ Ano Rutanen / a...@ee.oulu.fi / +358-(0)50-5861316 /
/ Paalikatu 2 B 61 /-------------------------------------/
/ 90520 OULU / Zed's dead, baby. /
/_FINLAND____________/_____(Butch_Coolidge,_Pulp_Fiction)__/
> Esimerkki:
> Vanhat kunnon 8086/80186 toimivat 8 bittisella ytimella,
> ja niille tehdyt kayttojarjestelmat DOSsit (tai CP/M) oli-
> vat 8 bittisia (ja myos ohjelmat). Nailta ajoilta edelleen-
> kin on perua tavu nimitys, joka tarkoittaa 8 bitista muo-
> dostunut 'sanaa'.
8086/80186 on kylläkin 16-bittinen prosessori, sekä itse
ydin että väylä. Osoiteväylää on toki vain 20 bittiä.
Sen sijaan 8088:ssa on 16-bittinen ydin ja 8-bittinen
(data)väylä, samoin 80188:ssa (semmonenkin muistaakseni
on ollut).
Tavun 8-bittisyys on kyllä paljon 8086-aikaa vanhempaa
perua.
--
Jyrki...@Helsinki.FI, University of Helsinki, Computing Centre
: > Esimerkki:
: > Vanhat kunnon 8086/80186 toimivat 8 bittisella ytimella,
: > ja niille tehdyt kayttojarjestelmat DOSsit (tai CP/M) oli-
: > vat 8 bittisia (ja myos ohjelmat). Nailta ajoilta edelleen-
: > kin on perua tavu nimitys, joka tarkoittaa 8 bitista muo-
: > dostunut 'sanaa'.
: 8086/80186 on kylläkin 16-bittinen prosessori, sekä itse
: ydin että väylä. Osoiteväylää on toki vain 20 bittiä.
Aivan totta. 8080:ssa oli 8 bitin dataväylä ja kait ydinkin, osoite-
vayla huimat 16 bittia. 8086 ja 80186 perassa oleva kutonenkin kertoo
16 bittisyyden .. oi niita aikoja, jotka naemma olivat jo paasseet
unohtumaan. :)
: Sen sijaan 8088:ssa on 16-bittinen ydin ja 8-bittinen
: (data)väylä, samoin 80188:ssa (semmonenkin muistaakseni
: on ollut).
Kylla, 80188:nkin on ollut olemassa. Low-end malli 80186:sta. ;-)
: Tavun 8-bittisyys on kyllä paljon 8086-aikaa vanhempaa
: perua.
Aivan totta. 8008:n ajoilta joltain -72 -73 vaiheilta. Kiitoksia
oikaisuista.