Skillnad mellan processor och coprocessor

De huvudskillnad mellan processor och coprocessor är att Processorn är den huvudsakliga behandlingsenheten på datorn som utför aritmetiska, logiska och kontrolloperationer enligt anvisningarna medan coprocessorn är en specialiserad processor som stöder huvudprocessorn.

Processorn är en viktig komponent i datorn. Den utövar instruktioner från datorprogrammet och utför matematisk, logisk och kontrollfunktion enligt instruktionerna i programmet. Det kallas också CPU, huvudprocessorn eller den primära processorn. Å andra sidan är en coprocessor en speciell processor som stöder huvudprocessorn. Coprocessorn utför olika uppgifter enligt sin typ. Den utför aritmetiska operationer, grafikbehandling, kryptering, signalbehandling, strängbearbetning och många fler.

Viktiga områden som omfattas

1. Vad är en processor
     - Definition, Funktionalitet
2. Vad är en Coprocessor
     - Definition, Funktionalitet, Typer
3. Skillnad mellan processor och coprocessor
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

ALU, Coprocessor, Core, CPU, CU, Processor

Vad är en processor

En processor, känd som Central Processing Unit (CPU), är en elektronisk krets inom datorn. Det hämtar instruktionerna från minnet och avkodar och exekverar dem sedan. CPU-enheten kan bearbeta 32 bitar, 64 bitar etc. beroende på datorarkitekturen. Den faktiska exekveringsenheten inom processorn är känd som kärna av processorn.

Det finns två huvudenheter i processorn: aritmetisk och logisk enhet (ALU) och kontrollenhet (CU). De ALU utför de aritmetiska och logiska operationer som anges i anvisningarna. De CU genererar och skickar tids- och kontrollsignaler till andra komponenter för att synkronisera uppgifter.

Figur 1: Processor

Moderna datorer består av flera processorer. Dessa flerbehandlingssystem kan utföra flera uppgifter samtidigt. Varje processor arbetar oberoende, och det påverkar inte de andra processorerna. En multiprocessor är mer tillförlitlig och stöder parallell databehandling.

Vad är en Coprocessor

En coprocessor är en specialiserad processor som stöder huvudprocessorns funktionalitet. Det kan komma som en del av CPU-paketet eller i en plug-in board. Det finns flera typer av processorer som följer.

Matematikprocessor kan utföra matematisk verksamhet på hög nivå som logaritmer, rötter, trigonometrifunktioner mycket snabbare än huvudprocessorn. Det utför också flytande punktmatematik. Instruktionsuppsättningen för matteprocessorn skiljer sig från huvudprocessorns instruktionsuppsättning.

Nätverksprocessor hanterar inkommande och utgående nätverkstrafik i avancerade system. Det är optimerat för att bearbeta ett stort antal inkommande och utgående nätverkspaket.

Figur 2: Coprocessor

Kryptoprocessor är en speciell processor som stöder kryptering. Det utför meddelandekryptering och dekryptering för säker dataöverföring. 

Grafik Processor hanterar grafikbehandling med hög upplösning. Den består av flera kärnor med små instruktionssatser.

Skillnad mellan processor och coprocessor

Definition

En processor är en elektronisk krets inom en dator som utför instruktionerna för ett datorprogram genom att utföra de grundläggande aritmetiska, logiska, kontrolloperationerna som anges av anvisningarna. En coprocessor är en dataprocessor som används för att komplettera funktionerna hos den primära processorn.

Funktionalitet

Dessutom kan en processor hantera matematiska beräkningar och logiska operationer. Det genererar och skickar även kontrollsignaler till andra komponenter för att synkronisera uppgifterna. Å andra sidan utför en coprocessor matteoperationer, signalbehandling, kryptografi, nätverk, beroende på dess typ.

Användande

Medan processorn upprätthåller hela datorns funktion fungerar coprosessorn för att avlasta de intensiva uppgifterna från huvudprocessorn, vilket ökar systemets prestanda.

Slutsats

Processor och Coprocessor är två komponenter i en dator. Skillnaden mellan processor och Coprocessor är att processorn är datorns huvudbehandlingsenhet som utför aritmetiska, logiska och kontrolloperationer enligt instruktionerna medan coprocessorn är en specialiserad processor som stöder huvudprocessorn.

Referens:

1. "Central Processing Unit." Wikipedia, Wikimedia Foundation, 16 aug 2018, Tillgänglig här.
2. "Coprocessor." Wikipedia, Wikimedia Foundation, 18 Aug. 2018, Tillgänglig här.

Image Courtesy:

1. "Sprow ARM7 Coprocessor (topp)" Av Chris Whytehead, Chris Acorns (CC BY-SA 3.0) via Commons Wikimedia
2. "Intel® Core ™ i7 Processor Front and Back" från Intel i Deutschland (CC BY-SA 2.0) via Flickr