venerdì 5 Ottobre 2001FONDAMENTI DI INFORMATICA
CALCOLATORE:
Sistema in grado di manipolare l'informazione (cosa che fa pure il cervello umano) ma deve essere "istruito dall'esterno". Questo sistema riceve in ingresso: dati, mettodi con cui lavorare per l’elaborazione del programma. -> Programma che descrive una risoluzione di un problema. Produce in uscita i risultati: dell'esecuzione del programma, in corrispondenza dei dati iniziali.
- dati
- programma
calcolatore -> risultati
È individuato da 2 componenti fondamentali:
- HARDWARE: costituisce la parte tangibile (alimentatori, schermo, tastiera)
- SOFTWARE: insieme di programmi e regole che "dicono" al calcolatore cosa fare.
È il software che caratterizza ogni singolo calcolatore.
Il calcolatore è una macchina in grado di eseguire semplici operazioni (+,-, confronti) ed altri metodi. Per eseguire anche compiti diversi bisogna perioducchiali a queste semplici operazioni.
COME ESEGUIRE UN COMPITO
problema
soluz studio
ione soluzione
algoritmo (linguaggio di programmazione)
programma => utente
computer
dati risultati
esecuzione problema
- progettare un algoritmo: comprendere come manipolare le informazioni per svolgere il problema.
(I problemi che non hanno un algoritmo)
- esprimere l'algoritmo in forma di programma usando il linguaggio di programmazione
- tradurre in un programma eseguibile e dare l'ordine da eseguito
(Se l'ordine da eseguire è: ADD A,B cioè troglie determinato c:=A+B e ni compie un errore, ad esempio, ADB, A,B il programma potera fa no reco dei verifiche).
venerdì 5 Ottobre 2001
FONDAMENTI DI INFORMATICA
CALCOLATORE:
Sistema in grado di manipolare l'informazione (cosa che fa pure il cervello umano) ma deveessere "istruito dall'uomo". Questo sistema riceve in ingresso i dati, manipola ma aibisogno per l'elaborazione del programma => programma che descrive una soluzionead un problema. Produce in uscita i risultati dell'esecuzione del programma, in corrispondenzadei dati iniziali.
- dati → programma
È individuato da 2 componenti fondamentali:
- HARDWARE: costituisce la parte tangibile (alimentatore, schermo, tastiera)
- SOFTWARE: insieme di programmi e regole che "dicono al calcolatore cosa fare.
È il software che caratterizza ogni singolo calcolatore.Il calcolatore è una macchina in grado di eseguire semplici operazioni (±, ; confronto) ed altreistruzioni. Per eseguire anche compiti diversi perché traducibili in queste semplici operazioni.
COME ESEGUIRE UN COMPITO:
progettare un algoritmo: comprendere come manipolarele informazioni per svolgere il problema(I problemi che non hanno un algoritmo)
- esprimere il programma usando il linguaggio di programmazione
- tradurre in un programma eseguibile e dare l'ordine di esecuzione.
(se l'ordine da esempio è ADO, A B cioè risponde determinato C=> A+B e in campo mi occorre,ad esempio, ADB, A,B il programma stesso fa una serie di verifiche.
ARCHITETTURA DI UN CALCOLATORE
unità di controllo
unità di elaborazione
processore
unità di ingresso
memoria
unità di uscita
unità che elabora
unità che è da lavorare
MACCHINA DI VON NEUMANN
unità di ingresso
memoria
unità di uscita
unità
proviamo
unità A
unità A
unità B
unità X
unità Y
MEMORIA
immagazzina informazioni (dati e istruzioni) ...
da 137 a 416
la grandezza è proporzionale alle informazioni che deve contenere...
...e alle funzioni di accesso e può accedere nuove informazioni.
STRUTTURA DELL'UNITÀ CENTRALE
BUS: insieme di fili posti su piattarelle isolate su cui viaggiano le cifre binarie (0,1) delle informazioni e su cui compaiono i livelli 0V,5V o 5V,0V.
ADDRESS BUS: serve per scegliere la cella che interessa, quella con cui il CPU vuole interagire.Il CPU invia sull'ADDRESS BUS il numero della cella di interesse, sotto forma di 0 e 1;risponderà solo la cella della memoria che si trova identificata dal mio indirizzo.
DATA BUS: insieme di fili su questi si presentano 0 e 1 che indicano i numeri, i pacchetti di BITcostruiranno l'informazione che proviene dalla memoria e che va verso il CPU.Il numero di linee di cui è costituito il data bus che quanti BIT possono essere elaborati.In passato, i primi µP(microprocessori) avevano data bus a 4 BIT; gli attuali hannoun data bus a 8, 16, 32, 64 BIT. Considerando ad esempio un data bus a 8 BIT,con esso vengono rappresentati 28 = 256 diverse; se è a base 2 = 2, 256.
CONTROL BUS: serie di linee, controllate dal CPU, che coordinano le informazioni -Dicano cioè se voglio leggere o voglio scrivere una cella di interesse. Presenti i "puls".la linea READ e la linea WRITE.
ROM = Read only memory = ricerca solo disco proposito informazioni necessarie perl'accensione del sistema e per lavorare successiv
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Fondamenti cpp
-
Fondamenti di informatica
-
Appunti Fondamenti di informatica
-
Fondamenti di Informatica: teoria