Estratto del documento

Architettura dei calcolatori

Unità centrale – memoria principale (RAM), processore (CPU) - collegate tra loro per

trasferire le informazioni da una all’altra

Memoria principale RAM

( – random access memory) - è volatile e quando si spegne

il computer si svuota – contiene informazioni necessarie al processore per svolgere

le sue funzioni

Dati su cui operare

- Operazioni da eseguire

-

Processore CPU

( – central processing unit) - cervello del computer

Svolge calcoli aritmetici e logici

Coordina le attività degli altri componenti

Elabora i dati e le istruzioni per far funzionare il sistema operativo e le applicazioni

Contiene:

- Unità aritmetico-logica ALU

( – arithmetic logic unit) - operazioni

aritmetiche/logiche

Appoggio di altri elementi interni:

- Control unit CU

( ) - coordina il funzionamento degli altri elementi

- Instruction register IR

( ) - piccole aree di memoria molto efficienti –

recuperano dalla memoria l’istruzione corrente da eseguire e la trasferiscono

nella CPU

- Program counter PC

( ) - memorizza l’indirizzo di memoria della prossima

istruzione da eseguire

Periferiche – memoria secondaria, input e output – dispositivi che non fanno parte del

cuore del computer – alcuni interni alcuni esterni al computer – interagiscono con l’unità

centrale

Memoria secondaria - - è permanente e quando si spegne il

Es. Hard disk o usb

computer non si svuota – per conservare file, applicazioni o altro

Output uscita

(unità di ) - - per emettere determinati risultati

Es. Stampe o audio

Input ingresso

(unità di ) - - per

Es. Mouse, tastiere, microfoni o tavolette grafiche

dare all’utente la possibilità di immettere dati

Organizzazione della memoria – costituita da vettori (sequenza di informazioni di uguali

dimensioni e tipologia (predefiniti al momento della costruzione del dispositivo))

Macchina virtuale – macchina fisica le cui capacità sono aumentate da alcune componenti

software

Software – oggetti immateriali del computer – es. Applicazioni e programmi

Hardware – oggetti materiali del computer – es. Parte fisica/meccanica

Sistema operativo OS

( – operating system) - programma che viene caricato in fase di avvio

del sistema – coordina l’attività degli altri programmi finchè il sistema è in funzione

Hard w are d i Ard uino – piattaforma open source (il codice che lo governa è pubblico e

accessibile a tutti) basata su schede elettroniche – la più comune è basata su un

microcontrollore

Mic ro c o ntro llo re – circuito microscopico – primo open hardware – si interfaccia con

gli oggetti – ha molti ingressi e molte uscite per controllare e collegarsi agli oggetti

Mac c hina d i Vo n Ne umann – caratterizzata dalla presenza di una sola memoria che può

essere divisa tra parte dati (volatile) e parte programmi (permanen

Anteprima
Vedrai una selezione di 4 pagine su 14
Appunti di Introduzione alla programmazione sulla teoria della programmazione in c++ Pag. 1 Appunti di Introduzione alla programmazione sulla teoria della programmazione in c++ Pag. 2
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Appunti di Introduzione alla programmazione sulla teoria della programmazione in c++ Pag. 6
Anteprima di 4 pagg. su 14.
Scarica il documento per vederlo tutto.
Appunti di Introduzione alla programmazione sulla teoria della programmazione in c++ Pag. 11
1 su 14
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher giada1mellina di informazioni apprese con la frequenza delle lezioni di Introduzione alla programmazione e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi di Genova o del prof Rovetta Stefano.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community