Estratto del documento

Informatica

Informazione informatica

Il dato è una codifica dell’informazione per un contesto.

Dati input —> Dati output

Algoritmo —> sequenza finita di passi per la risoluzione di un problema.

Per uno stesso problema esistono diversi algoritmi.

Risoluzione —> Algoritmo —> Esecutore

L’elaboratore, personal computer - PC spesso indicato come elaboratore, è un dispositivo hardware che serve per l’esecuzione di algoritmi software.

Serve una codifica dell’informazione, algoritmi e i dati su cui lavorano, comprensibile al calcolatore.

Viene usata la codifica binaria, sequenza di cifre 0 e 1, che rappresenta le due differenti tensioni da commutare nei circuiti interni di un calcolatore.

Codifica binaria 0-1 lontana dal linguaggio umano.

Si sono introdotte altre codifiche per venire all’uomo; i linguaggi di programmazione, che si servono di due definizioni: compilatori e interpreti.

Distinzione tra linguaggi di programmazione: basso livello, più sensibile all’architettura di un elaboratore, o alto livello, codifica dell’informazione più vicino all’uomo.

Componenti principali elaboratore

  • Memoria principale interna —> RAM, dove vengono caricati i dati correnti e le istruzioni dei programmi in esecuzione.
  • Memoria secondaria: perenni memorizzazioni di programmi e dati.

Informatica

Informazione informatica

Il dato è una codifica dell'informazione per un contesto.

Dati input

Dati output

Algoritmo: sequenza finita di passi per la risoluzione di un problema.

Per uno stesso problema esistono diversi algoritmi.

Risoluzione → Algoritmo → Esecutore

Elaboratore → personal computer = PC stesso motivo come elaboratore, è un dispositivo hardware che serve per l'esecuzione di algoritmi software.

Non è fisico, tangibile.

Serve una codifica dell'informazione, alfabeto e valori su cui lavorano, comprensibile al calcolatore.

→ Viene usata la codifica binaria, sequenza di cifre 0 e 1, che rappresenta le due differenti tensioni da convertire nei circuiti interni di un calcolatore.

Codifica binaria 0-1 lontana dal linguaggio umano.

→ Si sono introdotte altre codifiche per venire all'uomo: i linguaggi di programmazione, che si servono di altri esecutori: compilatori e interpreti.

Distinzione tra linguaggi di programmazione: basso livello, più sensibile ad architettura di un elaboratore, e alto livello, codifica dell'informazione più vicina all'uomo.

Componenti principali - elaboratore

  • Memoria principale interna → RAM, dove vengono caricati i dati correnti e le istruzioni dei programmi in esecuzione.
  • Memoria secondaria: memoria non volatile di programmi e dati.

Processore CPU

Processore CPU: l'unità centrale di elaborazione.

Esegue le istruzioni dei diversi programmi.

C'è una comunicazione stretta con la RAM:

  • Dimensioni parola macchina: indica il numero di bit, processori allo stesso istante, ✚ capienze e ✚ è potente ed efficiente la CPU, 32-64.
  • Frequenza del clock: numero di operazione nell'unità di tempo, misurato in GHz.
  • Memoria, banca dei registri, funge da supporto al processore 2-12 MB.

Memoria e celle

Area in cui sono memorizzate istruzioni dei registri e dati su cui cooperare, definita della RAM.

Sequenza continua di celle di memoria con un indirizzo numerico che individua unicamente le sue locazioni.

Qui c'è la memoria un numero fisso di bit, di solito 8, 1 byte.

Una parola, gruppo di bit, è memorizzata in celle contigue.

Programma e processi

Programma e processi → Software.

Insieme di istruzioni → programma in esecuzione.

In un solo linguaggio risponde tutte le memorie, RAM, CPU, dati, per svolgere istruzioni nel programma.

Filo sequenziale → file che contiene le istruzioni di un programma.

Codice sorgente → codice contenuto nel file sorgente.

Linguaggio di programmazione: insieme di regole sintattiche per la definizione di istruzioni, quindi di programmi.

Linguaggio di programmazione procedurale, in cui i programmi sono delle sequenze di istruzioni eseguite sequenzialmente.

Esecuzione in linguaggio di programmazione interpretato, compil.

Linguaggi di script: programmi vengono eseguiti tramite un programma specifico, intermediario detto interprete.

Linguaggio R

Comandi e gli identificativi, sequenze di caratteri, in R sono case-sensitive: Sum ≠ sum; LS ≠ ls → Attenzione maiusc.

Gli "identificativi validi" utilizzabili per nomi di funzioni, variabili... possono contenere tutti i simboli "

Anteprima
Vedrai una selezione di 4 pagine su 15
Ambiente R (corso di informatica per Biotecnologie) Pag. 1 Ambiente R (corso di informatica per Biotecnologie) Pag. 2
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Ambiente R (corso di informatica per Biotecnologie) Pag. 6
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Ambiente R (corso di informatica per Biotecnologie) Pag. 11
1 su 15
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 AndreaMissaglia di informazioni apprese con la frequenza delle lezioni di Informatica 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 Milano o del prof Frasca Marco.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community