Architettura von Neumann

L'architettura von Neumann è uno schema di progettazione di calcolatori elettronici che prende nome dal matematico John von Neumann.

Lo schema si basa su quattro componenti fondamentali:

  1. CPU o unità di lavoro che si divide a sua volta in
    1. Unità di calcolo o ALU
    2. Unità di controllo
  2. Unità di memoria, intesa come memoria di lavoro o memoria principale
  3. Unità di Input, tramite la quale i dati vengono inseriti nel calcolatore per essere elaborati
  4. Unità di Output, necessaria affinché i dati elaborati possano essere restituiti all'operatore.

Bisogna comunque precisare che questa è una schematizzazione molto sintetica, sebbene molto potente: basti pensare che il computer con il quale state leggendo questo articolo è progettato secondo l'architettura von Neumann (purché non si tratti di qualche Main Frame aziendale). Inoltre, quando si parla di Unità di memoria, si intende la memoria principale, mentre le memorie di massa sono considerate dispositivi di I/O. Il motivo di ciò è innanzitutto storico, in quanto negli anni Quaranta, epoca a cui risale questa architettura, la tecnologia non lasciava neanche presupporre dispositivi come hard-disk, CD o anche solo nastri magnetici, ma anche tecnico, se si considera che in effetti i dati da elaborare devono comunque essere caricati in RAM, siano essi provenienti da tastiera o da hard-disk.

See also: Architettura von Neumann, Anni 1940, CPU, Calcolatore elettronico, John von Neumann, RAM