Informatica 80 ore divise in 4 UFC Docente: Michela Bacchin Contatti: michela.bacchin.corsi@gmail.com Tramite Ermes Studenti
Programma UFC 12: Strumenti per il trattamento dei documenti testuali UFC 13: Strumenti per Office Automation: Presentazioni, Fogli di Calcolo, Basi di dati UFC 11: Servizi della rete Internet UFC 16: Utilizzo della strumentazione
Concetti introduttivi INFORMATICA SCIENZA che studia la rappresentazione e l elaborazione dell INFORMAZIONE Il termine deriva da: INFORMAZIONE + AUTOMATICA (1957 Steinbuch «Informatik») Metodi e strumenti che rendono possibile il trattamento automatico dell'informazione.
DATI I dati sono rappresentazioni originarie, cioè non interpretate, di un fenomeno, evento, o fatto, effettuate attraverso simboli o combinazioni di simboli.
INFORMAZIONE L informazione deriva da uno o più dati ai quali è stato associato un contesto e un significato, cioè sono stati sottoposti a un processo di interpretazione che li ha resi significativi per il destinatario.
TRATTAMENTO AUTOMATICO DELL INFORMAZIONE Creazione Raccolta Elaborazione Memorizzazione Distribuzione dell informazione
CALCOLATORE Macchina programmabile per rappresentare, memorizzare, elaborare informazioni. Innovazione radicale tra macchine automatiche e calcolatori che è legata al concetto di programmazione, ovvero alla possibilità di fornire in ingresso alla macchina non solo i dati da elaborare, ma anche la sequenza di operazioni da eseguire sui dati.
Cenni di STORIA 1804: Joseph Marie Jacquar. Sistema a schede perforate per automatizzione dei telai, tramite delle schede perforate (concetto di programmazione) Metà 1800: Macchina analitica progettata (non realizzata) da Charles Babbage Ingranaggi + vapore +schede perforate per una macchina di calcolo universale
Cenni di STORIA Anni 30: si apre l'era del calcolatore elettronico cominciando a rappresentare l informazione con segnali elettrici. Nel 1946, in USA John von Neumann contribuì a realizzare il primo calcolatore moderno: ENIAC (Electronic Numerical Integrator And Computer). IDEA: NO schede perforate e interruttori ma una memoria veloce e scrivibile
Cenni di STORIA
Cenni di STORIA Si devono attendere gli anni 80 per la diffusione dei Personal e Home Computer
Unità elementare: bit Lo sviluppo dei calcolatori ha un grande impulso dagli anni 30 quando si comincia a rappresentare l informazione con segnali elettrici. Il bit è l'unita dell'informazione -la minima informazione che può essere rappresentata ed elaborata da un calcolatore elettronico, ed è alla base di ogni forma di codifica dell informazione Termine coniato anni 40 deriva dalla contrazione dei termini inglesi BInary e digit
CODIFICA Un bit può assumere solamente due valori: 0 e 1 Qualsiasi forma nella quale l informazione viene rappresentata, immagazzinata e trasmessa è rappresentata da una opportuna sequenza di bit chiamata CODIFICA Byte (B): sequenza di 8 bit ad esempio 00000000, 01000110, 11000010 con 8 bit, 2 8 = 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 256
BYTE e suoi MULTIPLI Prefissi grandezze in fisica: deca, hecto, kilo, mega, giga, tera In informatica i multipli sono riferiti alle potenze di 2 (sistema binario) 2 10 = 1024 (1 kilo) Byte: B kbyte : kb = 1024B MegaByte : MB=1024kB=1024x1024B GigaByte : GB TeraByte: TB PetaByte: PT
HW e SW Un calcolatore è costituito da: HARDWARE: componente elettronica/meccanica, Tangibile SOFTWARE: insieme dei programmi, ossia delle istruzioni, e dei dati che consentono all HW di funzionare portando a termine un compito FIRMWARE: tipo particolare di SW implementato direttamente nell HW dai costruttori della macchina (BIOS:Basic Input- Output System)
Processo di Elaborazione
Architettura di un calcolatore L Architettura è il modo in cui le diverse parti di un calcolatore sono organizzate. Si fa normalmente riferimento ad un tipo di architettura, introdotta nel 1946, detta macchina di Von Neumann, molto semplice basata e su poche componenti base: Processore (CPU) Memoria centrale (RAM) Connessioni (BUS) Input/Output
Architettura di un calcolatore
Processore: CPU Componente elettronico costituito da minuscole componenti di silicio, chiamate CHIP. Esegue le istruzioni implementate nel SW, tramite una serie di operazioni elementari: Calcoli aritmetici Confronto tra i valori dei dati Scelte in base ai risultati del confronto tra valori Aggiornamento dei valori presenti in memoria centrale
Processore: CPU All interno della CPU è presente un clock, una sorta di orologio interno che sincronizza le operazioni della CPU e regola la frequenza delle stesse. La frequenza di clock indica quante operazioni elementari la CPU può eseguire in un secondo (Hz) la potenza di un calcolatore si misura anche in base alla sua frequenza di clock Una CPU con una frequenza di clock di 1GHz può compiere un miliardo di operazioni elementari in un secondo
Processore: CPU La CPU è costituita da: UNITA DI CONTROLLO: Controlla il flusso di esecuzione stabilendo quale sarà la prossima istruzione da eseguire, interpreta le istruzioni provenienti dalla memoria centrale e pilota ALU UNITA LOGICO-ARITMETICA (ALU): Esegue le operazioni logiche e aritmetiche
Esercizi Accensione del PC e ricerca della versione del FIRMWARE (BIOS) Pannello di controllo Sistema : Visualizzare le caratteristiche della macchina controllare la velocità di clock del processore della macchina Controllare la capacità della memoria centrale