INFORMATICA TECNOLOGIE INFORMATICHE INFORmazione autoMATICA Scienza che studia l’elaborazione automatica delle informazioni
TECNOLOGIE INFORMATICHE INFORMATICA STRUMENTI E METODI Archiviare Manipolare Trasformare Grandi quantità di dati, senza l’intervento diretto dell’uomo, ma secondo le sue esplicite richieste.
TECNOLOGIE INFORMATICHE
TECNOLOGIE INFORMATICHE Cos’è un computer ? Macchina che contiene le indicazioni per risolvere un certo tipo di problema in grado di: - Prelevare i dati dall’esterno - Eseguire le procedure di elaborazione - Inviare all’esterno i risultati
TECNOLOGIE INFORMATICHE La struttura di un computer HARDWARE SOFTWARE Dispositivi meccanici, magnetici, elettrici, elettronici Insieme di comandi e programmi che determinano le operazioni da svolgere
TECNOLOGIE INFORMATICHE HARDWARE Monitor Unità Centrale Mouse Stampante Tastiera
HARDWARE TECNOLOGIE INFORMATICHE CPU Il modello di Von Neumann Unità periferiche di ingresso Unità di controllo Unità periferiche di uscita ALU CPU Memorie
TECNOLOGIE INFORMATICHE HARDWARE LA MEMORIA CENTRALE DI MASSA Contiene il programma in esecuzione e i dati con cui il programma lavora (Volatilità) Conserva i dati in maniera permanente
TECNOLOGIE INFORMATICHE HARDWARE LA MEMORIA CENTRALE DI MASSA Floppy Disk Hard Disk Cd-Rom – DVD Pen Drive Ecc. RAM ROM Contiene il BOOTSTRAP
HARDWARE TECNOLOGIE INFORMATICHE LA CPU (Central Processing Unit) Compiti Principali: Interpretare le singole istruzioni del programma Richiedere informazioni alle unità di I/O e accedere a quelle in memoria Trasferire i dati alla ALU e controllare le operazioni Trasferire i risultati in uscita
HARDWARE TECNOLOGIE INFORMATICHE LA CPU (Central Processing Unit) ALU REGISTRI GENERALI UNITA’ DI CONTROLLO REGISTRI SPECIALI (PC - SR) Clock
HARDWARE TECNOLOGIE INFORMATICHE Ciclo di esecuzione di un programma INPUT 1° Istruzione DECODIFICA Istruzione succ. ESECUZIONE OUTPUT
TECNOLOGIE INFORMATICHE SOFTWARE DI BASE APPLICATIVO Controllo e gestione dell’hardware Sistema Operativo (Windows, MacOS, Unix, Android, IOS) Programmi per svolgere o facilitare servizi e attività specifiche
TECNOLOGIE INFORMATICHE Il Sistema Operativo Gestisce le risorse fisiche del computer Interfaccia il dialogo uomo/macchina Ne fornisce lo stato Ne ottimizza l’uso Ne facilita l’uso all’utente