Introduzione alla materia

Da WikiLectio.



Appunti di lezione universitaria
Introduzione alla materia
Università = UniBo
Livello = Triennale
Ultimo aggiornamento
16/09/2025 07:32
Fonti
  • Slide del docente
  • Manuale consigliato
Allegati
(nessun allegato)



Cos'è l'informatica?

L’informatica è la scienza che studia i metodi e le tecniche per raccogliere, organizzare, elaborare, trasmettere e utilizzare le informazioni, spesso attraverso l’uso di calcolatori elettronici (computer) e sistemi digitali. L’informatica è la disciplina che sta alla base delle tecnologie digitali e che fornisce strumenti per automatizzare attività, risolvere problemi complessi e gestire grandi quantità di informazioni.

La differenza tra un algoritmo e un programma

Un programma risponde ad una specifica funzione o problema, gli algoritmi sono strategie di risoluzione di un insieme di problemi. L'algoritmo è un concetto astratto, mentre un programmaz è la sua implementazion eseguibile concreta.

Cos'è un computer?

Un computer è una macchina che deve essere in grado di: memorizzare, elaborare, trasferire e controllare il flusso delle informazioni. Di base ogni computer si compone di due componenti principali: l'Hardware (la componente fisica) e il software (la componente virtuale).

L'architettura di Von Neumann

IL modello di calcolo fondamentale del computer classico, ad oggi ancora attuale, si compone di: processore, memoria, input/output System

Memorie

Altri tipi di memoria

La Cache è una memoria volatile ad accesso molto veloce, con limitata capacità ma con un costo elevato. È una memoria di sistema utilizzata

Processore (CPU)

La rappresentazione binaria

I computer non ragionano con numeri decimali (0–9) come noi, ma usano solo due simboli: 0 e 1. Questo perché a livello fisico i circuiti elettronici hanno solo due stati possibili:

corrente spenta = 0

corrente accesa = 1

Questa è la rappresentazione binaria: tutti i dati (numeri, lettere, immagini, suoni) vengono trasformati in sequenze di 0 e 1, chiamati bit.

Esempio: il numero decimale 5 in binario è 101.

La rappresentazione binaria si basa sul sistema di numerazione posizionale in base 2:

i=0nbi2i

dove ogni bi è un bit (0 o 1).


Quindi il numero decimale 13 si rappresenta così: 1310=123+122+021+120=11012