chipmann Skrevet 1. mai 2006 Del Skrevet 1. mai 2006 Hva er en CPU -- Programmene i en pc er laget i et høynivåspråk der programmereren beskriver funksjoner som addisjon, subtraksjon og multiplikasjon. Når programmene kjøres, er det egentlig CPU-en som utfører disse kommandoene. -- Så du kan si at CPU-en er hjernen i pc-en? -- Ja. på en måte. En pc inneholder blant annet nettverkskort, harddisk og skjermkort. CPU-en styrer alle disse delene. Akkurat slik hjernen din styrer foten eller armen din. --Da må vel CPU-en være kjempesmart? -- Nei, den er stokkdum. Den kan bare utføre det programmet vil den skal gjøre. -- Når har man en god CPU? -- Det er avhengig av hva du skal bruke CPU-en til. En pc kan ha en kraftig mikroprosessor som bruker masse strøm. En mobiltelefon må ha en mikroprosessor som bruker minst mulig strøm. -- Hvordan fungerer CPU-en? -- Da går vi langt inn i digital teknikk. En mikroprosessor utfører boolske funksjoner. -- Hva for noe? -- Boolsk algebra er matematikk som bare bruker tallene en og null. Eller true og false. For å utføre slik matematikk har man små logiske porter som evaluerer true og false etter bestemte regler. Ved å sette sammen ulike typer porter kan man etterhvert evaluere ganske komplekse uttrykk. -- Et eksempel? -- Når du skal addere to tall, må du følge et bestemt sett med boolske regler. Slik som når du adderer to tall i barneskolen og må bruke mente. Da følger du et sett med rigide regler. Slike ridige sett kan du også beskrive med de logiske portene. På samme måten kan du beskrive andre sammenkoblinger slik som multiplikasjon. -- Hva har megaherz med CPU å gjøre? -- En CPU trenger en viss tid på å gjøre en operasjon. Det tar kanskje ti nanosekunder. Da er frekvensen hundre millioner instruksjoner per sekund. Det tilsvarer 100 Mhz. Noen CPU-er kan også kjøre parallelle instruksjoner samtidig. -- Er det vanlig? -- En avansert CPU som pentium er eksempel på en parallellprosessor. Den er veldig dyr. Ingen ville ha betalt for å ha en pentium-prosessor i mobiltelefonen. I tillegg bruker en pentium så mye strøm at batteriet bare ville vare et halvt sekund. Så det er ikke alltid om å gjøre å ha den raskeste prosessoren. -- Hvor rask er den raskeste prosessoren i dag? -- Jeg tror det er rundt 2,4 GHz. Det betyr 2,4 milliarder operasjoner i sekundet. -- Noen snakker om Cisc, andre om Risc-prosessor. Hva er forskjellen? -- En Cisc-prosesor består av veldig kompliserte instruksjoner. Den gjør veldig mye på en gang. En Risc-prosessor forstår bare veldig enkle instruksjoner, slik som addisjon og subtraksjon. -- Poenget med det? -- Da går prosessoren veldig raskt. Det beste kompromisset er et sted midt i mellom. I en pentium dekodes det til enklere kommandoer, så egentlig er den en blanding av Risc og Cisc. -- Vinner Risc eller Cisc? - Både ekstrem Cisc og ekstrem Risc er ute. Nå bruker man en mellomting. Man prøver å ha så enkle instruksjoner som mulig, samtidig som man er nødt til å ha noen kompliserte instruksjoner. -- Har slike prosessorer fått et eget navn? -- Nei. De fleste sier at det fremdeles er Risc. Det er ikke sant, men Risc er fremdeles et moteord. Lenke til kommentar
sedsberg Skrevet 1. mai 2006 Del Skrevet 1. mai 2006 Klokkefrekvensen (MHz) forteller rett og slett CPU-en når den kan gjøre noe. En oscillator sender ut f.eks. 2,4 millioner spenningspulser pér sekund. Hver gang prosessoren mottar én slik puls så kan den utføre noe. Mange operasjoner krever mange slike pulser før den er ferdig. MHz er enheten for antall sykluser/klokkepulser pér sekund. MIPS er måleenheten for antall millioner operasjoner pér sekund. (Million Operations pér Second). MIPS er egentlig en ubrukelig måleenhet da den ikke sier noe om hva slags operasjoner. Det kan derfor være lurere å si at MIPS står for "Meaningless Indication of Processor Speed". Lenke til kommentar
chipmann Skrevet 1. mai 2006 Forfatter Del Skrevet 1. mai 2006 Fant alt på dettet og limte det inn Lenke til kommentar
tomahg Skrevet 1. mai 2006 Del Skrevet 1. mai 2006 (endret) Fant alt på dettet og limte det inn 6023755[/snapback] Da bør man kanskje oppgi kilden? Ellers blir det vel plagiat, når du her i utgangspunktet utgir teksten for å være din egen... </kverulantmodus> Endret 1. mai 2006 av tomahg Lenke til kommentar
EirikLF Skrevet 1. mai 2006 Del Skrevet 1. mai 2006 Kan du ikke forklare hvordan CPUen utfører flereoperasjoner samtidig, og hva som er forskjellen på det og Dobbelkjerne CPUer. Og tror du virkelig at verdens raskeste CPU er på 2.4 ghz? Lenke til kommentar
efikkan Skrevet 1. mai 2006 Del Skrevet 1. mai 2006 Klokkefrekvensen (MHz) forteller rett og slett CPU-en når den kan gjøre noe. En oscillator sender ut f.eks. 2,4 millioner spenningspulser pér sekund. Hver gang prosessoren mottar én slik puls så kan den utføre noe. Mange operasjoner krever mange slike pulser før den er ferdig. 6023362[/snapback] Ja det stemmer. Noen kommandoer krever flere klokkesyklyser, og det er også forskjellig fra cpu til cpu på hvor mange steg desse er. Hilsen, efikkan. Lenke til kommentar
Ulkesh Skrevet 1. mai 2006 Del Skrevet 1. mai 2006 Du kunne ha postet denne i rette forum, i hvert fall. Jeg synes ordlyden på tittelen er fornærmende og uhøflig. Vet ikke om du satser på en sticky, men dette er generelt langt fra sticky-kvalitet. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå