Von Neumann-arkitektur

Ämnen / Hårdvara / Von Neumann-arkitektur

Von Neumann-arkitektur publicerades först av John von Neumann 1945.

Hans datorarkitekturkonstruktion består av en kontrollenhet, en aritmetisk och logisk enhet (ALU), en minnesenhet, register och in- och utgångar.

Von Neumann-arkitekturen bygger på datorkonceptet med lagrade program, där instruktionsdata och programdata lagras i samma minne. Denna konstruktion används fortfarande i de flesta datorer som tillverkas idag.

Central Processing Unit (CPU)

Central Processing Unit (CPU) är den elektroniska krets som ansvarar för att utföra instruktionerna i ett datorprogram.

Den kallas ibland för mikroprocessor eller processor.

CPU:n innehåller ALU, CU och en mängd olika register.

Register

Register är höghastighetslagringsområden i CPU:n. Alla data måste lagras i ett register innan de kan bearbetas.

MAR Memory Address Register Håller minnesplatsen för data som måste nås
MDR Memory. Data Register Håller data som överförs till eller från minnet
AC Accumulator Har mellanliggande aritmetiska och logiska resultat. lagras
PC Programräknare Innehåller adressen till nästa instruktion som ska utföras
CIR Aktuell Instruction Register Innehåller den aktuella instruktionen under bearbetningen

Aritmetisk och logisk enhet (ALU)

ALU:n möjliggör aritmetik (add, subtraktion etc.) och logiska operationer (AND, OR, NOT etc.).

Kontrollenhet (CU)

Kontrollenheten styr driften av datorns ALU, minne och in- och utmatningsenheter och talar om för dem hur de ska reagera på de programinstruktioner som den just har läst och tolkat från minnesenheten.

Kontrollenheten tillhandahåller också de tids- och styrsignaler som krävs av andra datorkomponenter.

Bussar

Bussar är det sätt på vilket data överförs från en del av en dator till en annan, och de kopplar samman alla viktiga interna komponenter med CPU:n och minnet.

En standard CPU-symbolbuss består av en kontrollbuss, databuss och adressbuss.

Adressbuss

Transporterar adresserna till data (men inte data) mellan processorn och minnet

Databuss

Transporterar data mellan processorn, minnesenheten och in- och utmatningsenheterna

Kontrollbuss

Transporterar styrsignaler/kommandon från processorn (och statussignaler från andra enheter) för att styra och samordna alla aktiviteter i datorn

Minnesenhet

Minnesenheten består av RAM, som ibland kallas primärt minne eller huvudminne. Till skillnad från en hårddisk (sekundärt minne) är detta minne snabbt och dessutom direkt tillgängligt för processorn.

RAM är uppdelat i partitioner. Varje partition består av en adress och dess innehåll (båda i binär form).

Adressen identifierar unikt varje plats i minnet.

Laddning av data från det permanenta minnet (hårddisken), till det snabbare och direkt åtkomliga temporära minnet (RAM), gör att CPU:n kan arbeta mycket snabbare.

Lämna ett svar

Din e-postadress kommer inte publiceras.