Kategorien: Alle - memoria - istruzioni - architettura

von Alessandro Chiappin vor 23 Tagen

25

John Von Neumann

John Von Neumann ha introdotto significative innovazioni nell'architettura hardware dei computer digitali programmabili. L'architettura di Von Neumann è caratterizzata dalla condivisione dello spazio di memoria tra dati e istruzioni del programma.

John Von Neumann

John Von Neumann

Quali innovazioni ha portato?

L'architettura di Von Neumann

L'architettura di Von Neumann è una tipologia di architettura hardware per computer digitali programmabili a programma memorizzato la quale condivide i dati del programma e le istruzioni del programma nello stesso spazio di memoria.

Composta da

Memoria di Massa

Qualsiasi oggetto in grado di memorizzare tanti BIT in poco spazio in modo permanente può essere una memoria di massa


Stato solido

Le unità di memoria a stato solido (SSD – acronimo per Solid state drive) sono dispositivi di memoria di massa che si contraddistinguono perché in grado di memorizzare grandi quantità di dati in modo non volatile senza servirsi di parti meccaniche come accade con gli hard disk tradizionali.

Ottiche

Le memorie di massa ottiche registrano l’informazione binaria tramite “microfori” realizzati da un raggio laser su un supporto plastico (disco) di 12 cm di diametro.

Visto in sezione il supporto ottico presenta piccoli fori disposti su una spirale (come i vecchi vinili). Possono essere in sola lettura (R) o in lettura e scrittura (RW).

Il raggio laser viene riflesso in due modi diversi: un rilevatore quindi legge 0 o 1.


Magnetiche

Con memoria magnetica si indicano memorie di dati il cui principio di funzionamento ovvero di memorizzazione delle informazioni è basato su principi relativi al magnetismo della materia. Appartengono a questa categoria di memorie vari dispositivi come le videocassette e le musicassette (o audiocassette), ed i dischi magnetici quali ad esempio dischi rigidi e floppy disk.

CPU

MAR

Memory Adress Register

MDR

Memory Data Register

IR

Instruction Register

SR

Status Register


R(n)

Numero Registri

CU

Control Unit

Come funziona?

FETCH

 Viene selezionata l’istruzione depositata nell’indirizzo presente nel PC (utilizzando il MAR e l’address bus) e viene copiata nell’IR (utilizzando il MDR e il data bus)


DECODE

Decodifica l’istruzione individuando cosa deve essere fatto, quali memorie interne devono essere usate, che operandi entrano in gioco. Aggiorna il PC


EXECUTE

Viene eseguita l’istruzione eventualmente coinvolgendo la ALU


PC

Program Counter


ALU

Unita Logico Aritmetica

Unità di

Output

Monitor

Stampante (aghi, getto, laser, 3d)

Plotter

Visore (VR)

Casco multimediale

Riproduttori acustici

Altri (segnali acustici, luminosi, termici, …)

i,

Input

Tastiera, Mouse, Scanner, ecc...

Memoria Centrale

La memoria centrale è composta da un insieme di celle in grado di memorizzare un bit (quindi di assumere due stati). Contiene dati e istruzioni

Gruppi di celle adiacenti formano unità minime di informazione indirizzabili dette word (parola).  


La dimensione delle parole è fissa e dipende dall'architettura del calcolatore (da 2 bit fino a 64 bit)


L’address bus consente di individuare una parola, il data bus consente di leggere o scrivere una parola da o verso la memoria centrale.



Caratteristiche

Negative

-Costosa

-Poco Capiente

-Volatile

Positive

-Veloce

-Piccola e Leggera

-Consuma Poca corrente

chi era Von Neumann?

John von Neumann, nato János Lajos Neumann nel 1903, è stato un matematico, fisico, informatico e ingegnere ungherese naturalizzato statunitense. È generalmente considerato come uno dei più grandi matematici della storia moderna e una delle personalità scientifiche preminenti del XX secolo.