CONCETTI BASE dell`Informatica

annuncio pubblicitario
CONCETTI BASE dell'Informatica
Cose che non si possono non sapere!
Pablo Genova
I. I. S. “Angelo Omodeo”
Mortara
A. S. 2016 – 2017
COS'E' UN COMPUTER?
 È una macchina elettronica programmabile
costituita da dispositivi di diversa natura in grado
di elaborare dati in modo automatico, veloce,
sicuro ed efficiente
 To compute means to calculate
 Hardware: è la parte fisica del calcolatore
(francese matériel)
 Software: è parte logica del calcolatore, ovvero i
programmi (francese logiciel), il sistema operativo
tutto ciò di non fisico, un insieme di istruzioni e di
comandi che serve a far funzionare l'hardware
VEDI LIBRO Clippy Zoom VOLUME 1 PAG 15 E PAG 28
Cos'è l'informatica
L'origine del termine spiega il significato
Il termine informatica deriva dal tedesco
Informatik: Automatische Informationsverarbeitung [1]
Trattamento automatico delle informazioni
In francese “Informatique”, fusione di “information” e “automatique”
Attenzione che in inglese si dice computer science
termine che risulta utile per ricordare che l'informatica è una scienza!
Scienza del trattamento automatico delle informazioni
[1] Karl Steinbuch 1957
Differenza tra dato ed informazione
Il dato è una conoscenza elementare che, presa individualmente e
fuori da un preciso contesto, non ha molto valore
L’informazione è il dato elaborato, ossia l’incremento di conoscenza
che deriva dall’interpretazione di un dato
Il computer non interpreta i dati
Il computer tratta i dati
L’uomo tratta le informazioni e le interpreta
I dati possono essere :
Numeri interi (int), numeri reali (float, double)
Caratteri alfanumerici
(caratteri che indicano lettere e numeri, char)
Altri caratteri e simboli (codice ASCII)
Immagini, Grafici, Suoni, … alla base ci sono sempre i numeri
Architettura di Von Neumann
Struttura tipica di un computer, che Von Neumann (si pronucia [von ˈnoiman])
per la prima volta propose
Per i dettagli dei componenti vedi ANCHE libro
CPU: Central Processing Unit
Memoria Centrale: tipicamente RAM (o ROM)
Le frecce in blu sono i BUS, canali di comunicazione tra le varie unità
VEDI LIBRO Clippy Zoom VOLUME 1 PAG 17 e seguenti
CPU,
CENTRAL PROCESSING UNIT
È il nucleo di tutto il sistema di
elaborazione: esegue calcoli, ovvero le
istruzioni in codice binario
 Realizzato su un chip di silicio, per
questo detto microprocessore
 È composto da

 Unità di controllo (CU)
 Unità aritmetica-logica (ALU)
 Registri
 Bus interno che collega questi elementi
MEMORIA CENTRALE,
RAM, RANDOM ACCESS MEMORY


È una memoria di lavoro
È un dispositivo elettronico in grado di contenere
tutte le informazioni necessarie per l’elaborazione
 dati, istruzioni del programma da eseguire, risultati
intermedi e finali

Scrivere i dati provenienti dalle varie componenti del
computer
 Scrivere comporta la distruzione dell’informazione
precedentemente contenuta in quella posizione della
memoria


Conservare informazioni
Leggere l’informazione memorizzata

NELLA RAM SI PUO' LEGGERE E SCRIVERE, MA
NON SI PUO' SALVARE IN MODO PERMANENTE I
DATI E' UNA MEMORIA VOLATILE
MEMORIA CENTRALE,
UNITA' DI MISURA, RAM E ROM
Il bit è la più piccola unità di
misura dell’informazione
 Il byte è l’unità di misura della
capacità della memoria
 Tipi di memorie centrali:

 RAM (Random Access Memory)
(vedi slide precedente)
 ROM (Read Only Memory)
Questo tipo di memoria è
di sola lettura (vedi libro pag 18),
ma permanente
Unità di misura
Corrisponde a
Byte (B)
8 bit
KiloByte (KB)
1024 B
MegaByte (MB)
1024 KB
GigaByte (GB)
1024 MB
TeraByte (TB)
1024 GB
PetaByte (PB)
1024 TB
HexaByte (HB)
1024 PT
SCHEDA
MADRE
FOTO
SCHEMA
INTERFACCE I/O input/output
da sapere!
Dette anche porte di
I/O (entrata-uscita)
 Sono degli elementi
HW del computer, che
permettono al
sistema di
comunicare con degli
elementi esterni

PORTA SERIALE
 La porta seriale viene utilizzata per collegare
dispositivi che non richiedono un flusso di dati
molto veloce
 Nella porta seriale i dati vengono inviati un bit
alla volta
 i bit viaggiano in serie, l’uno dopo l’altro, sullo stesso
filo, per cui per trasmettere un byte, sono necessari otto
invii
PORTA PARALLELA
 La porta parallela si usava quasi sempre per la
stampante, ma è adatta per qualunque dispositivo
che richieda un flusso di dati più veloce rispetto
alla capacità della porta seriale
 Nella porta parallela i dati vengono trasmessi un
byte alla volta
 i bit viaggiano parallelamente su otto fili
MEMORIE DI MASSA

Dette anche a memorie
secondarie
 Ovvero gli hard disk, ma anche
supporti rimovibili come dischi
floppy, CD, DVD, memorie flash,
ecc.

La sua caratteristica
principale è la "non volatilità",
ovvero la possibilità di
memorizzare
permanentemente i dati
HARD DISK O DISCO FISSO
Detto anche disco rigido o disco
fisso
 È una periferica di input-output
del computer
 Le sue caratteristiche sono:

 La capacità di memorizzazione, in
genere espressa in gigabyte
 Il tempo di accesso ad un dato
memorizzato
 La velocità di trasferimento che
dipende dalla velocità di rotazione
dei piatti
 Il processo fisico di scrittura è di tipo
magnetico
PERIFERICHE DI INPUT
Anche chiamate periferiche
di ingresso
 Sono periferiche che
permettono all’utente del
computer di immettere dati
nella memoria centrale
lavorando in maniera
unidirezionale

PERIFERICHE DI OUTPUT
Anche chiamate
periferiche di uscita
 Sono periferiche che
ricevono dati dalla
memoria centrale e le
mandano all’utente del
computer lavorando in
maniera unidirezionale

SEGNALE ANALOGICO
SEGNALE DIGITALE
esempio di segnale analogico
Tensione
elettrica
1
0
esempio di segnale digitale
tempo
I grafici sopra riportati rappresentato un segnale elettrico (sulle ascisse tempo,
ordinate tensione)
IL SEGNALE ANALOGICO VARIA IN MODO CONTINUO
IL SEGNALE DIGITALE VARIA IN MODO DISCRETO,
PUO' AVERE SOLO I VALORI 0,1
TAVOLE DI VERITA'
A
V
F
NOT A
F
V
NOT A
è lo stesso che
A AND B
è lo stesso che A
A OR B
è lo stesso che A v B
p
q
p AND q
p OR q
V
V
V
V
V
F
F
V
F
V
F
V
F
F
F
F
Si possono combinare in modo opportuno, usando parentesi:
Ad es.
(A and B) or (not B or A)
(p OR q) and (NOT q OR NOT p)
¬A
^B
Scarica