Hjem Hardware Hvad er computerarkitektur? - definition fra techopedia

Hvad er computerarkitektur? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder computerarkitektur?

Computerarkitektur er en specifikation, der specificerer, hvordan et sæt software- og hardwareteknologistandarder interagerer for at danne et computersystem eller platform. Kort sagt henviser computerarkitektur til, hvordan et computersystem er designet, og hvilke teknologier det er kompatibelt med.

Som med andre kontekster og betydninger af ordet arkitektur, sammenlignes computerarkitektur med kunsten at bestemme behovene hos brugeren / systemet / teknologien og skabe et logisk design og standarder baseret på disse krav.

Techopedia forklarer Computer Architecture

Et meget godt eksempel på computerarkitektur er von Neumann-arkitektur, der stadig bruges af de fleste typer computere i dag. Dette blev foreslået af matematikeren John von Neumann i 1945. Det beskriver designet af en elektronisk computer med dens CPU, der inkluderer den aritmetiske logiske enhed, kontrolenhed, registre, hukommelse til data og instruktioner, en input / output interface og ekstern lagring funktioner.

Der er tre kategorier af computerarkitektur:

  • System Design: Dette inkluderer alle hardwarekomponenter i systemet, inklusive databehandlere bortset fra CPU'en, såsom grafikbehandlingsenheden og direkte hukommelsesadgang. Det inkluderer også hukommelseskontrollere, dataspor og diverse ting som multiprocessing og virtualisering.
  • Instruktionssætarkitektur (ISA): Dette er det indbyggede programmeringssprog for den centrale behandlingsenhed. Den definerer CPU's funktioner og funktioner baseret på, hvilken programmering den kan udføre eller behandle. Dette inkluderer ordstørrelse, processorregistertyper, hukommelsesadresseringstilstande, dataformater og instruktionssættet, som programmerere bruger.
  • Mikroarkitektur: Ellers kendt som computerorganisation definerer denne type arkitektur datasporene, databehandlings- og lagringselementerne, samt hvordan de skal implementeres i ISA.
Hvad er computerarkitektur? - definition fra techopedia