Inuti varje dator är en liten hjärna på jobbet . Datorns processor är ansvarig för att utföra beräkningar både enkla och komplexa , och är en av de viktigaste komponenterna i en dator . Även om dessa enheter har förändrats betydligt under de senaste decennierna , har sin funktion i stort sett densamma . Historia
Före tillkomsten av den moderna datorns processor , stora datorer som ENIAC måste rewired att utföra olika beräkningar . De använde vakuumrör för att slutföra denna uppgift , som inte kunde lätt repurposeds till ett annat jobb och aldrig i farten . Detta ledde till en stor mängd försök att göra någon förändring och begränsad Eniac och dess kusiner att köra endast ett enda program åt gången .
Mikroprocessorer
Under nästa decennierna , tillät uppfinningen av transistorn och framsteg inom teknik processorkraften i ENIAC att flyttas i ett enda chip . Denna design var mycket effektivare , och det tillät bearbeta hastigheter som skulle ha varit otänkbart för bara några år tidigare .
Processteg
Alla beräkningar som en processor utför är verkligen består av små , enkla steg . Genom att designa datorprocessorer detta sätt kan ett enda chip byggas för att rymma alla typer av begäran , vilket gör det möjligt för datorer att utveckla komplexa program . De steg som en processor tar , så är hämta en instruktion , avkoda dess innebörd , exekvera instruktionen , och skriver resultatet tillbaka till någon form av minne .
Performing Math
Alla matematiska operationer som utförs i en processor får passera genom en enda del av processorn kallas den aritmetiska logikenheten (ALU) . Denna lilla krets innehåller tillräckligt med logik för att utföra enkla matematiska operationer och returnera sina resultat till processorn . Genom att utföra upprepade enkla operationer såsom addition , kan komplexa problem som att hitta kvadratrötter lösas . Addera Multitasking
processorer egentligen inte har någon aning om vad uppgiften de för närvarande utför . Hela deras uppgift är att helt enkelt ta en instruktion , utföra det , och skriva sitt resultat tillbaka i minnet . I en process som kallas uppgift växling , operativsystem dra nytta av detta faktum att tillåta multitasking på datorer . Genom att be processorer för att utföra en annan uppsättning instruktioner med några millisekunder operativsystem skapar en illusion av att fler än ett program körs samtidigt . Addera multicores
Den centrala delen av en processor som faktiskt utför instruktioner kallas en kärna. Under de senaste åren har fokus på teknisk utveckling legat på att öka antalet kärnor tillgängliga inom en processor . Om du gör det tillåter en dator att transparent bryta upp stora problem och distribuera dem bland kärnor i processorn , minska mängden tid som krävs för att utföra beräkningar . Detta har effekten att påskynda din dator , speciellt när man använder flera program .