Personal computer/Architettura: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 10:
* '''realizzazione circuitale''' ovvero la tecnologia microelettronica alla base del sistema
 
L'architettura risulta adatta a trattare problemi molto più complessi di quelli delle reti logiche, per questo motivo il calcolatore è suddiviso in blocchi più semplici collegati da una struttura ad hoc.
Gli elementi indipendenti sono le strutture di
* '''memoria principale''', contiene le istruzioni del programma da eseguire e i risultati delle operazioni svolte. Istruzioni e dati sono codificati in forma binaria, questo comporta che non siano di per sè distinguibili le istruzioni dai dati, ma tutto dipende dal modo in cui un gruppo di bit viene letto e interpretato. Il fatto che dati e istruzioni sono diano distinguibili permetti di avere programmi, quali i compilatori, che generano dati che possono essere interpretati come istruzioni.
* l' '''unità di elaborazione''' e controllo o '''CPU''' (''Central Processing Unit'') è quella che interpreta ed esegue il programma, sarà a sua volta suddivisa in sottosistemi più semplici quali PC (''Program Counter''), ALU (''Arithmetic and Logic Unit''), Registri, Cache e vari strumenti aggiuntivi,.
* Le '''Interfacce''' o ''registri di Input/Output'' con il compito di interfacciarsi ai dispositivi di input/output (memoria di massa, monitor, tastiera, stampante, ...); sono detti anche buffer.
 
A permettere la comunicazione, e quindi lo scambio dati, tra questi tre blocchi vi è il '''[[w:Bus|Bus]] di sistema'''. Fino agli anni novanta il bus era un unico canale di comunicazione, con l'enorme crescita delle prestazioni della CPU e l'impiego di memorie ''cache'' la struttarastruttura a bus unico venne abbandonata per far spazio alle attuali architetture che prevedono più bus. Vi è quindi un bus ad altissima velocità per il trasferimento di dati tra memoria cache, memoria centrare e CPU, un bus a prestazioni più basse che collega i dispositivi periferici.
 
Il moderno sviluppo dell'informatica sta avvenendo soprattutto nell'ambito dei processori. Resta infatti la struttura di comunicazione, detta BUS, una delle parti più lente della macchina. Approssimativamente, possiamo dire che mentre i più recenti processori hanno frequenze di Clock che vanno dai 4 ai 6 GHz, la frequenza del clock del BUS, non va, nei computer a più alte prestazioni, oltre gli 8001033 MHz. Una tale differenza provoca inevitabilmente dei colli di bottiglia. L'unica altra parte del computer che è più lenta è il disco rigido.
 
Abbiamo messo in un gruppo tutti i tipi di memoria, sia contenente dati che programmi. Questo perché se si prende un singolo byte, non si può dire se esso provenga da un programma o da un dato.