INFORMATICA
Informazione
Automatica
_Scienza che studia l’elaborazione automatica di informazioni
I.C.T. = Information and communication technology
SISTEMA DI
ELABORAZIONE
HARDWARE
Dispositivi che costituiscono il
Sistema operativo
SOFTWARE
Insieme dei programmi
che ci permettono di usare il
PC e di elaborare informazioni
BASE
Sistema operativo
APPLICATIVO
I programmi che ci
Permettono di
Elaborare informazioni
ELABORATORE
UNITA’ DI
MEMORIA
UNITA’ DI
INPUT
UNITA’ DI
ELABORAZIONE
FUNZIONI:
_Prendere in input le informazioni
_Memorizzarle
UNITA’ DI
OUTPUT
_Elaborarle
_Mandare in uscita le informazioni
Le informazioni viaggiano sui BUS = canali
Unità di input
_tastiera
_mouse
_microfono
_joystick
_penna ottica
_scanner ecc…
Unità di output
_stampante
_casse audio
_monitor
_plotter ecc…
UNITA’ DI MEMORIA
CENTRALE (m.elettroniche) = chip
_E’ la memoria di lavoro
_E’ labile
_Contiene il S.O., i programmi in utilizzo e
i dati di lavoro
DI MASSA
0 1 2 3 4 5 6
0
1
2
CELLA = 8 inf.
binarie
N° informazioni registrabili in memoria = CAPACITA’
1 cella = 8 bit = 1 byte
Byte
KB (1024 B)
MB (1024 KB)
GB (1024 MB)
GENERAZIONI DEL PC
_Prima generazione (‘35/’56)
Dai calcolatori meccanici ai primi hard disk
_Seconda generazione (‘56/’63)
Dal primo transistor alla RAM
_Terza generazione (‘64/’70)
I circuiti integrati
_Quarta generazione (‘71/’81)
Il microprocessore e il PC
_Quinta generazione (‘81/ ?)
Intelligenza artificiale e sistemi esperti
1946 = Jhon Von Neumann
Inventore della suddivisione dei blocchi logici
RETE DI
ELABORAZIONE
INGRESSO
MEMORIA
USCITA
RETE DI
CONTROLLO
CPU
MEMORIA
RAM
ROM
I/O
Schema semplificato
BUS DI SISTEMA = ISA: non si usa più perché troppo lenti
PCI: 132 M/S come vel. di trasferimento
AGP: acceleratore grafico usato solo da schede grafiche
R.Dati
R. Istruzioni
R.Controllo
CPU
Memoria
RAM
Memoria
ROM
Interfacce
I/O
_MULTITASKING = sistema che permette di tenere aperte più applicazioni
contemporaneamente
_SOCKET = “slot” dove viene inserito il processore nella scheda madre
_ ZIF = (zero insertion force) levetta all’ esterno del socket che permette di
rendere fisso o mobile il microprocessore
Altre componenti della CPU:
_ALU = unita aritmetico-logica
_CU = unita di controllo
_PTU = protection test unit
_FPU = floating point unit
_MMU = memory management unit
_BIU = bus interface unit
_ Unita di decodifica
_Unita di prefetching
_Registri
_CHIPSET = sistema che permette il buon funzionamento di tutti i componenti
della scheda madre. Viene saldato nella scheda madre e non si puo
cambiare.
UNITA DI MEMORIA DI MASSA (ROM, PROM, EPROM)
PROM= programmable ROM
EPROM= eraseable programmable ROM
E-EPROM= elettronically eraseable programmable ROM
BIOS = Basic Input Output System
Ha funzioni di:
_Diagnostica dell’ hardware
_Carica in RAM il sistema operativo
_Il BIOS viene attivato all’ accensione del computer (BOOTSTRSAP)
CACHE = Memoria veloce a capacita ridotta. Permette di velocizzare l’ accesso ai
dati e il tempo per l’ elaborazione. Per questo motivo si trova generalmente tra
CPU e RAM
ALGORITMI
Risolutore di un problema
Esecutore
ALGORITMO = Insieme dei passi per risolvere un problema. E’ fondamentale l’
ordine in cui vengono svolte le operazioni
RISOLUZIONE DI UN PROBLEMA
_Individuazione degli obbiettivi
_Costruzione di un modello
_Individuazione dei dati iniziali
_Costruzione dell’ algoritmo
_Scrittura dell’ algoritmo in linguaggio di progetto
_Rappresentazione grafica dell’algoritmo