Avaleht
uus teema   vasta Raud »  Protsessorid »  Protsessorid ja bitid ? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Desmond5
HV kasutaja

liitunud: 14.09.2002




sõnum 08.03.2004 15:06:50 Protsessorid ja bitid ? vasta tsitaadiga

Nüüd kus 64 bitised protsessorid tungivad juba tavakasutajate maastikule, peaks ka ennast asjaga kurssi viima. Nimelt nis vahet sel on mitme bitine protsessor on ? Siiamaani on jäänud ainult arusaam (mis ei tohiks vale olla vist), et rohkem bitte võrdub suurem jõudlus. Tõsi ? Aga kuidas asi tehniliselt on ? Kas bittide arvust oleneb protsessori registrite arv ? Mis värk nende bittidega siis on ?

Peale selle ma otseselt ei mõista miks praegused protsessorid suuremalt jaolt veel 32 bitised on, arvestades et graafikakiirendid on juba 256 bitised. Ma olen aru saanud, et bittide arv mõjutab ka tarkvara (näiteks operatsioonisüsteemi), seega näiteks tarkvara mis jookseb 32 bitisel protsessoril ei tööta 64 bitisel. Kuid AMD juba tõestas, et 64 bitise protsessoriga saab ka 32 bitiseid asju jooksutada (tõsi küll, sel juhul ei tohiks sellest 64 bit arhitektuurist mingit kasu olla). Miks ei võiks siis olla näiteks 256 bitine protsessor, mis suudab jooksutada nii 32, 64, 128 ning 256 bitiseid softe ? Kas keegi oskab täpsemalt seletada (mitte mõttetusi nagu a la "ei noh 64 on parem kui 32 sest ta on poole parem" vms) ?
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
stepzter
HV veteran
stepzter

liitunud: 11.11.2001




sõnum 10.03.2004 10:12:17 Re: Protsessorid ja bitid ? vasta tsitaadiga

Desmond5 kirjutas:
Nüüd kus 64 bitised protsessorid tungivad juba tavakasutajate maastikule, peaks ka ennast asjaga kurssi viima. Nimelt nis vahet sel on mitme bitine protsessor on ? Siiamaani on jäänud ainult arusaam (mis ei tohiks vale olla vist), et rohkem bitte võrdub suurem jõudlus. Tõsi ?

Seda nad tahavad jah, et inimesed usuks. Tegelikult protsessori puhul bitisusest rääkides räägitakse tavaliselt sellest, kui palju mälu suudab protsessor adresseerida. Kiiruse kohta ei ütle see midagi.
Desmond5 kirjutas:
Aga kuidas asi tehniliselt on ? Kas bittide arvust oleneb protsessori registrite arv ?

Ei olene, aga AMD vaatas x86-64'ga, et kui me juba niikuinii nõuame, et kõik tarkvara ümber kompileeritaks, siis paneks juba kohe registreid ka juurde.
Desmond5 kirjutas:
Mis värk nende bittidega siis on ?

32bitise protsessoriga ei ole võimalik otse adresseerida üle 4GB mälu. Kusjuures see mälu ei pea sugugi füüsilised mälumoodulid olema, vaid tegu on operatsioonisüsteemi tasemel simuleeritud virtuaalse mäluga.
Desmond5 kirjutas:
Peale selle ma otseselt ei mõista miks praegused protsessorid suuremalt jaolt veel 32 bitised on, arvestades et graafikakiirendid on juba 256 bitised.

Siga ja kägu võrdled. Graafika kiirendite "bittide arvuga" tähistatakse täiesti suvalisi asju. Ma võin ka öelda, et mu arvuti on 8 miljardi bitine, kuna mul mahub RAM'i täpselt niipalju bitte. Kiiremaks ega paremaks sellest midagi ei lähe.
Desmond5 kirjutas:
Ma olen aru saanud, et bittide arv mõjutab ka tarkvara (näiteks operatsioonisüsteemi), seega näiteks tarkvara mis jookseb 32 bitisel protsessoril ei tööta 64 bitisel. Kuid AMD juba tõestas, et 64 bitise protsessoriga saab ka 32 bitiseid asju jooksutada (tõsi küll, sel juhul ei tohiks sellest 64 bit arhitektuurist mingit kasu olla). Miks ei võiks siis olla näiteks 256 bitine protsessor, mis suudab jooksutada nii 32, 64, 128 ning 256 bitiseid softe ?

Sest kui võtta bitisus protsessorite (kui täpne olla, siis protsessori käsustiku) mõistes, siis niipea ei ole näha, et 64'st bitist väheks hakkaks jääma ja rohkemast mingit kasu oleks. 64bitti võimaldab ju ometi tegeleda 4 miljardit korda suurema aadressiruumiga, kui 32bitti.
Kommentaarid: 26 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 26
tagasi üles
vaata kasutaja infot saada privaatsõnum
allan1
HV kasutaja

liitunud: 30.10.2003




sõnum 30.03.2004 11:59:14 vasta tsitaadiga

Lisaks suurema mälu adresseerimisele võiks plussidena nimetada ka:
*(2x laiemate = (2 astmes 32) korda suuremate) arvudega kiireid operatsioone
*lisatud on mõned 64 bitised registrid - lisaregistrid tõstavad prose jõudlust

Lisainfo:
http://www.bcl.co.nz/info/64-bit_processors.html
Kommentaarid: 49 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 44
tagasi üles
vaata kasutaja infot saada privaatsõnum
dpr2016
HV kasutaja

liitunud: 18.10.2003



Autoriseeritud ID-kaardiga

sõnum 30.03.2004 15:01:53 vasta tsitaadiga

erinevus on selles, et saad hõlpsalt 64 bitiseid täisarve liita lahutada korrutada + loogikaoperatsioone teha. kui sul 32bitise protsessoriga läheb sellist asja vaja, pead tegema keemiat: kasutama ujukoma arve või siis mängima mitme registriga. aga üleminek 16bitiselt 32le ei toimunud üldsegi nii ammu ja praeguste prosedega töötavad 16bitised programmid täiesti vabalt. näiteks niisugune asi nagu DOS oli 16 bitine, nii ka kõik DOSi proged. kurat, meil praegugi kasutatakse tööjuures veel miskit DOSi jaoks ehitatud raamatupidamisprogrammi.. icon_sad.gif
256bitise prose ehitamine, mis jooksutaks 256, 128, 64, 32, 16, 8bit programme... teoreetiliselt võimalik ja ehk teeb keski lähema 10-20 aasta jooksul selle isegi ära. hetkel aga puudub selle järgi otsene vajadus ja ka tehnoloogia jääb pisut jalgu, transistoreid kulub ikka päris palju sellise eluka tegemiseks.
graafikaprotsessorite puhul on asi ikka hoopis teistsugune ja seal ma ei võta sõna.
Kommentaarid: 20 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 19
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Raud »  Protsessorid »  Protsessorid ja bitid ?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.