Hem Hårdvara Vad är datorarkitektur? - definition från techopedia

Vad är datorarkitektur? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder datorarkitektur?

Datorarkitektur är en specifikation som anger hur en uppsättning standarder för mjukvara och hårdvara teknik interagerar för att bilda ett datorsystem eller plattform. Kort sagt hänvisar datorarkitektur till hur ett datorsystem är utformat och vilken teknik det är kompatibelt med.

Som med andra sammanhang och betydelser av ordet arkitektur, liknar datorarkitektur till konsten att bestämma behoven hos användaren / systemet / tekniken och skapa en logisk design och standarder baserade på dessa krav.

Techopedia förklarar datorarkitektur

Ett mycket bra exempel på datorarkitektur är von Neumann-arkitekturen, som fortfarande används av de flesta typer av datorer idag. Detta föreslogs av matematikern John von Neumann 1945. Den beskriver utformningen av en elektronisk dator med sin CPU, som inkluderar den aritmetiska logikenheten, styrenheten, register, minne för data och instruktioner, ett ingång / utgångsgränssnitt och extern lagring funktioner.

Det finns tre kategorier av datorarkitektur:

  • Systemdesign: Detta inkluderar alla hårdvarukomponenter i systemet, inklusive dataprocessorer bortsett från CPU, t.ex. grafikbearbetningsenheten och direktminneåtkomst. Det inkluderar också minneskontrollanter, datavägar och diverse saker som multiprocessing och virtualisering.
  • Instruktionsuppsättning Arkitektur (ISA): Detta är det inbäddade programmeringsspråket för den centrala behandlingsenheten. Den definierar CPU: s funktioner och funktioner baserat på vilken programmering den kan utföra eller bearbeta. Detta inkluderar ordstorlek, processorregistertyper, minnesadresseringslägen, dataformat och instruktionsuppsättningen som programmerare använder.
  • Mikroarkitektur: Annars känd som datororganisation, definierar denna typ av arkitektur datavägar, databehandlings- och lagringselement samt hur de ska implementeras i ISA.
Vad är datorarkitektur? - definition från techopedia