Gå til innhold

Hva er 64bitsprossesorer og hva gjør de?


vifteovn

Anbefalte innlegg

Itanium er ikke så fryktelig kjapp som folk skal ha det til. Og ingen kan våge å si at den yter mer enn en "tilsvarende" x86 i samme prisklasse! Pris vs. ytelse er elendig! Itanium retter seg ikke mot privatpersoner, men heller mot bedrifter osv. som kjører "skreddersydd" programvare, evt. lager egne programmer. Itanium har fått mye kritikk, spesielt fordi den er ubrukelig til å kjøre programmer skrevet til x86-32-arkitekturen. Dessuten så har ikke Intel, såvidt meg er kjent, noen planer på å gjøre Itanium "tilgjengelig" for main-streamen. Da måtte det i så fall være en ekstremt modifisert utgave.

Lenke til kommentar
Videoannonse
Annonse

 

det er vel gjerne inne i selve cpu vi snakker om nå da;) klart det er forskjellige busbredder i det forksjellige delene av pcen.

 

Ja, nettopp poenget mitt. Hvis du hadde lest tråden, og min post, så ville du kanskje oppdaget at jeg skillte prosessor fra miljøet hvor prosessoren holder til.

 

Det er, som jeg poengterte, ingen sammenheng mellom antall bits prosessering man bruker og busvidden til eksterne bus'er.

 

sorry...tolket posten din feil...men da er vi iallfall enige..og bra er det...

Lenke til kommentar
En av fordelene med 64 bit prosessorer er at de kan kjøre to software-tråder parallellt i hardware. ...

 

enkelt sagt, så er dette helt galt... hehe :) 64bit vs 32bit gjør bare at heltallsoperasjoner som trenger mer enn 32bit minne kan gjøres i en operasjon istedenfor flere...

 

Det du tenker på er hyperthreading (som gjør at du kan kjøre flere prosesser/tråder samtidig), evt at alle dagens prosessorer har flere alu/fpu enheter som gjør at noe kode kan kjøres paralellt (i samme tråd)

 

Det jeg egentlig tenkte på er at prosessoren kjører to 32-bits instruksjoner parallellt. Hvis koden er garantert fri for hazarder etter kompilering vil dette føre til at eksekveringen skjer mer effektivt.

 

Sammenlignet med superskalere prosessorer der også flere instruksjoner eksekveres parallelt er det ikke garantert at alle instuksjonene kan parallelliseres på grunn av avhengigheter med hverandre.

 

F.eks.

 

1) a = c + 1

2) b = a + 1

 

Disse kan ikke kjøres parallelt fordi 1) må være ferdig før 2) kan eksekveres.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...