VON NEUMAN

Periferiche di input

è una periferica che immette dati nella memoria centrale del computer

tastiera

mouse

touchscreen

microfono

webcam

queste sono solo alcune delle periferiche


sono periferiche che consentono al computer di vere un "legame" con chi lo utilizza

sono considerate periferiche perché nonostante situate all'esterno permettono connessioni con l'interno

Memorie di Massa

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

MAGNETICHE

porzione di superficie magnetizzata

SOLIDE

stato (di due tipi) di particolari elementi elettronici

OTTICHE

porzione di superficie con un microforo o senza

-sono robuste, hanno accessi diretti, abbastanza capienti

-difficili da registrare

LE MEMORIE QUANTISTICHE

Per quantisticare nelle memorie di massa, si usano i QUBIT

elementi base per quantificare (si trovano nella posizione di un atomo)

si possono sovrapporre, ampliando la complessità delle informazioni

Memoria centrale

Contiene sia i dati su cui il processore opera, sia i programmi che forniscono le istruzioni che il processore deve effettuare

ADDRESS BUS

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

Periferiche di output

é una periferica che emette dati dalla memoria centrale del computer

monitor

visore

plotter

queste sono solo alcune delle periferiche


è una periferica che rende disponibile al mondo esterno il risultato dell'elaborazione effettuata dal computer

CPU

(ALU + CU + registri)

PC: Program Counter

Contiene l'indirizzo dell'operazione da eseguire. Dopo ogni istruzione eseguita si incrementa e punta all'indirizzo della successiva istruzione da eseguire

ALU: Unità Logico Aritmetica

Esegue operazioni aritmetiche e logiche

R1,...Rn: Registri

Sono piccole memorie

CU: Control Unit

Controlla la corretta esecuzione delle singole istruzioni, scandisce il “ritmo” del trasferimento dei dati

IR: Instruction Register

: Contiene l'istruzione in esecuzione

SR: Status Register

Memorizza lo stato del sistema (esempio: errore, pausa, stop, ...)

MAR: Memory Address Register

Contiene l'indirizzo della cella di memoria dove leggere o scrivere

MDR: Memory Data Register

Contiene il dato letto dalla memoria o da scrivere nella memoria

ORGANIZZAZIONE DELLA CUP VISTA DA DENTRO

LA TEORIA DI VON NEUMAN

affinché un computer possa svolgere un compito, deve eseguire un programma sull'insieme dei dati ricevuti in input, cioè deve manipolare i dati in input secondo l'elenco delle istruzioni, fino al raggiungimento della soluzione del problema