L'architettura di Von Neumann è una tipologia di architettura hardware per computer programmabili a programma memorizzato la quale condivide i dati del programma e le istruzioni del programma nello stesso spazio di memoria. Descrive cos'è il computer dal punto di vista informatico. Lo schema si divide in varie parti. Come prima cosa troviamo la CPU (unita di elaborazione centrale), più comunemente detto processore o microprocessore; è detta unità centrale di elaborazione perché coordina in maniera centralizzata tutte le altre unità di elaborazione presenti sulle moderne architetture hardware dei computer ovvero i chip di elaborazione delle varie periferiche interne o schede elettroniche. Altre due componenti molto importanti di questo schema sono le memorie RAM ( Random Access Memory) e ROM ( Read Only Memory); la prima è una memoria "volatile" ( il contenuto di questa memoria si perde nel momento stesso in cui si spegne PC) di lettura e scrittura; la seconda è una memoria non volatile di sola lettura; entrambe contengono programmi più dati. Insieme RAM e ROM formano la memoria centrale. Successivamente troviamo le unità di Input/ Output: sono tutte le schede che servono per poter usare il computer come la scheda audio, video, rete, ecc. I dati che sono elaborati nella CPU vengono trasportati nella memoria centrale tramite dei canali di collegamento chiamati BUS. I BUS si dividono in tre tipologie:
•BUS DATA: canale di comunicazione dati;
•BUS ADDRESS: canale di comunicazione indirizzi ( gli indirizzi servono per distinguere le singole componenti);
•BUS CONTROL: abilita e disabilita dati.
Un ulteriore componente , questa volta esterna al computer, è l 'hard disk. Erroneamente si pensa che l' hard disk sia una memoria interna al computer: secondo la architettura di Von Neumann questa componente è, invece, esterna al computer ed è utilizzata come contenitore dei dati della RAM ( in modo da non andare a perdere i dati una volta spento il computer). Infatti se si prova a togliere l'hard disk dal computer e riaccenderlo, esso continua a funzionare. Altra memoria importantissima è la CACHE ( pronunciata cash): si tratta di una memoria RAM molto più veloce della RAM stessa ed è una memoria aggiuntiva e di ausilio a quella centrale.

Nessun commento:
Posta un commento