Inde hver computer , en lille hjerne er på arbejde. Computerens processor er ansvarlig for at udføre beregninger både enkle og komplekse og er en af de centrale komponenter i enhver computer -system. Mens disse enheder har ændret sig betydeligt i de sidste mange årtier har deres funktion væsentlige forblev den samme. Historie
Før fremkomsten af den moderne computer -processor , store computere som ENIAC skulle rewired at udføre forskellige beregninger . De brugte vakuumrør at fuldføre denne opgave , som ikke kunne nemt repurposed til et andet job og aldrig på flue . Dette førte til en stor mængde af indsats for at gøre enhver ændring og begrænset ENIAC og dens fætre til at køre kun en enkelt program ad gangen.
Microprocessors
løbet af de næste årtier , opfindelsen af transistoren og de teknologiske fremskridt tillod regnekraft af ENIAC skal flyttes i en enkelt chip. Dette design var meget mere effektiv, og det tilladt behandling hastigheder , der ville have været uhørt kun et par år tidligere.
Procestrin
Alle beregninger , der en processor udfører er virkelig udgøres af små, enkle trin. Ved at designe computer-processorer på denne måde , kan en enkelt chip blive bygget til at rumme enhver type anmodning , der gør det muligt for computere at udvikle komplekse programmer . De skridt, en processor tager i rækkefølge, er hente en instruktion , afkode dens betydning, udføre instruktionen , og skrive resultaterne tilbage til en form for hukommelse.
Performing Math
p Alle matematiske operationer, der udføres i en processor passeres gennem en enkelt del af processoren kaldes Arithmetic Logic Unit ( ALU ) . Denne lille kreds indeholder nok logik til at udføre simple matematiske operationer og returnere deres resultater til processoren . Ved at udføre gentagne simple operationer som desuden kan komplekse problemer som at finde kvadratrødder løses.
Multitasking
Processorer har faktisk ingen idé om, hvad opgave, de udfører i øjeblikket . Hele deres job er at bare tage en instruktion , udføre den , og skrive dens resultat tilbage i hukommelsen. I en proces, der kaldes opgave skifte , operativsystemer drage fordel af denne kendsgerning til at tillade multitasking på computere. Ved at spørge processorer til at udføre et andet sæt af instruktioner hver par millisekunder , skaber operativsystemer den illusion, at mere end ét program køres ad gangen.
Multicores
den centrale del af en processor, der faktisk udfører instruktioner kaldes en kerne . I de sidste par år , er fokus i den teknologiske udvikling har været på at øge antallet af kerner til rådighed inden for en processor. Gør det giver en computer til usynligt bryde op store problemer, og distribuere dem blandt kerner i processoren , at nedsætte mængden af nødvendige tid til at udføre beregninger . Dette har den virkning at fremskynde din computer , især når du bruger flere programmer .