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