Vad är von Neumann -arkitekturen?

von Neumann Architecture är en tidig, inflytelserik typ av datorstruktur. Det består främst av minneschips som kan både hålla och bearbeta data. Varje chip har förmågan att utföra olika uppgifter, beroende på hur det påverkas av operationen som utförts före den. Enligt von Neumann-arkitekturen skulle varje dator ha minne, mekanismer för utgång och inmatning, en central kontroll, en plats för central aritmetik och extern lagring.

Datorer med von Neumann-arkitektur är kända som lagrat program. Detta innebär att datorn inte behöver externa switchar eller andra påverkningar för att köra. Alla instruktioner och data lagras i RAM-minne (RAM). Född 1903 skrev han också flera matematikhandlingar med mycket inflytelserika teorier som har använts i många decennier. Han beskrev den struktur som krävs för att skapa ett roligtctional dator i en av dessa papper. Denna programmeringsstruktur utgör basen för en betydande procentandel av den aktuella datorarkitekturen.

Innan Von Neumann -arkitekturen designades i huvudsak snarare än att programmeras. När en maskin monterades kunde den bara utföra en funktion. För att ändra vad datorn gjorde var det nödvändigt att koppla om, lägga till komponenter eller på annat sätt förändra maskinens fysiska struktur.

Medan många moderna datorer fortsätter att ha en del bas i von Neumann -arkitekturen, har vissa programmerare börjat kassera konceptet för effektivare modeller. Ett fenomen som kallas von Neumann -flaskhalsen är ett av de främsta problemen med strukturen. Problemet med flaskhalsen är att den verksamhet som bearbetar information och data delar samma buss, som är transportmetoden för dessa element. Den här Affects systemets effektivitet och övergripande förmåga.

I modern tid har von Neumann -arkitekturen ofta ersatts med Harvard Architecture. Det är också en lagrad program typ av arkitektur. Harvard Architecture hanterar lagring, data och instruktioner på liknande sätt, men har mer resurser för att transportera information. Strukturen har dedikerade databussar för att transportera instruktioner och minne, så att fler funktioner kan fungera samtidigt. Medan Harvard -arkitekturen har vuxit i popularitet, finns det fortfarande några som föredrar den enklare von Neumann -arkitekturen, som kan vara ett mer tillgängligt format för att starta datorprogrammerare i synnerhet.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?