Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: 64-bittisyys

punppis [11.02.2009 23:15:02]

#

Mitä hyötyä on tehdä pelistä tai ohjelmasta 64-bittinen versio. Mitä tämä tuo lisää, muuta kuin mahdollisuuden käyttää suurempia muuttujia? :D

Grez [12.02.2009 00:07:03]

#

Mahdollisuuden käyttää enemmän muistia. Esimerkiksi jossain videoiden tai jopa kuvien käsittelyssä ja monissa tietokanta- ja tieteellisen laskennan sovelluksissa 4 gigatavua on naurettavan vähän.

64-bittisiä muuttujia voi toki käyttää vaikka 8-bittisessä ohjelmassa ja ne on ihan vakiona käytössä 32-bittisissä ohjelmissa.

Tällä hetkellä tarvetta 64-bittisyydelle on lähinnä muisti-intensiivisissä sovelluksissa, mutta jatkossa siirtymä 64-bittisyyteen on aika selvä. Varsinkin käyttöjärjestelmän osalta on selvää että 64-bittiseen on pakko siirtyä kun koneiden muistimäärät kasvaa. Tällä hetkellä ei vielä saa välttämättä 2 gigallakaan sääliviä katseita, mutta joskus 10 vuoden päästä halpakoneissakin on luultavasti 16 gigaa tai enemmän muistia.

Deffi [12.02.2009 09:28:29]

#

Prosessorin rekistereiden määrä ja koko kaksinkertaistuu, jolloin ns. voidaan käyttää niitä suurempia muuttujia. Kääntäjät osaavat ottaa hyödyn irti "ylimääräisistä" rekistereistä, jolloin niitä voidaan käyttää vaikka muuttujien säilyttämisessä tai parametrien välittämisessä. Käytännössä kaikki toimii aavistuksen nopeammin, kun voidaan käyttää nopeita rekistereitä muistin sijaan. Esimerkiksi jotkin salausalgoritmit toimivat 3-5 kertaa nopeammin 64-bittisenä kuin 32-bittisenä uusien rekistereiden ansiosta.

vesimies [13.02.2009 18:08:44]

#

Mikä tämä bittisyysjuttu pohjimmiltaan oikein on? Eli jos ohjelma tai käyttöjärjestelmä on 32-bittinen, niin mikä siinä oikein on 32-bittinen? Liittyykö tämä jotenkin konekieleen tai jopa prosessoriin? En ole tätä koskaan ymmärtänyt joten ajattelin nyt kysäistä.

Edit: no joo varmasti liittyy prosessoriin kuten edellissä viestissäkin puhutaan, silti hämärä asia.

Gaxx [13.02.2009 18:32:05]

#

vesimies kirjoitti:

—— niin mikä siinä oikein on 32-bittinen?

Prosessorin rekistereiden koko.

vesimies [13.02.2009 18:50:15]

#

OK nyt selvisi sekin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta