64-bitine arvutiarhitektuur: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
PResümee puudub
PResümee puudub
83. rida:
 
==32-bitine vs. 64-bitine==
Üleminek 32-bitiselt 64-bitisele arhitektuurile on olnud vaevarikas, kuna enamik operatsioonisüsteeme ja draivereid peabtuleb uuest arhitektuurist kasu saamiseks ümber kirjutamakirjutada. Ka tarkvara peabtuleb uute võimaluste ära kasutamiseksärakasutamiseks muutma. Vanem tarkvara on tavaliselt toetatud kas riistvara ühilduvuse režiimis (uued protsessorid toetavad seeläbi ka 32-bitiseid rakendusi), läbi tarkvaralise emulaatori või tegeliku 32-bitise tuuma sisestamisega 64-bitisesse protsessorisse (näiteks Itaniumi protsessorid, mis sisaldavad ühte x86 protsessori tuuma, et käitada 32-bitiseid rakendusi). Praegused 64-bitised operatsioonisüsteemid toetavad üldiselt nii 32- kui ka 64-bitiseid rakendusi.<ref name="Od6v6" />
 
Üks suur erand on AS/400, mille tarkvara töötab virtuaalsel ISA-l, mida kutsutakse TIMI-ks (Technology Independent Machine Interface), mis on tõlgitud koodiks madala otsa tarkvara poolt enne käivitamist. Madala otsa tarkvara ongi see, mida on vaja, et kirjutada ja liigutada kogu operatsioonisüsteem ja tarkvara uuele platvormile. Näiteks IBM tegi oma 32/48-bitisest "IMPI" instuctioninstruction setist 64-bitise PowerPC.
 
Kuigi 64-bitine arhitektuur teeb vaieldamatult kiiremaks töö valdkondades nagu videotöötlus ja suured andmebaasid, on pidevalt käimas vaidlused, kas samas hinnaklassis 64-bitised protsessorid on oma 32-bitistest alternatiividest kiiremad ka teistes valdkondades. Igal juhul on X86-64 arhitektuuriga võimalik sujuvalt kasutada enamikku 32-bitiseid operatsioonisüsteeme ja rakendusi.