La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali.

Presentazioni simili


Presentazione sul tema: "Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali."— Transcript della presentazione:

1 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali

2 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 2 Informazione e dato Informazione: ciò che un soggetto acquisisce dallosservazione della realtà o dalla comunicazione Dato: informazione codificata in modo da poter essere recepita e elaborata dal computer

3 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 3 Elaboratore/computer Un elaboratore elettronico – computer – è un insieme di risorse comprendenti dispositivi di elaborazione elettronica, programmi memorizzati, e gruppi di dati I programmi trattano i dati (elaborazione) e emettono dati che possono essere immagazzinati e recuperati.

4 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 4 Struttura di un elaboratore CPU Console Dispositivi ingresso Dispositivi uscita Memoria di massa Memoria RAM /ROM Comunica- zione dati

5 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 5 ACCESSO AL COMPUTER 1.ACCENSIONE … 2.Il BIOS controlla i componenti … 3.… TRASFERISCE IL CONTROLLO AL SISTEMA OPERATIVO.

6 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 6 SISTEMA OPERATIVO Gestisce le risorse del computer Serve per rendere accessibile la macchina da parte dellutente. Crea nel computer un macchina virtuale indipendente dallhardware. Supporta i programmi di elaborazione. Controlla gli input e gli output. Controlla le periferiche.

7 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 7 UNITÀ PERIFERICHE INPUT –Tastiera –Mouse –Scanner –Dischi e nastri OUTPUT –Video –Stampante –Plotter –Dischi e nastri

8 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 8 Procedure del sistema operativo Preparare un disco –Formattazione Accedere ad un programma Creare una cartella Accedere ad un file Salvare un un file su un disco Copiare un file o parti di un file negli appunti …. Incollare.

9 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 9 Procedure del sistema operativo Stampa di un file Deframmentazione Backup e recupero Controlla la sicurezza del sistema (da Windows 2000) Pulisce il disco da file obsoleti Gestisce la mappa dei caratteri

10 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 10 Attività del computer attraverso il sistema operativo Memorizzazione –Strumenti di input Tastiera Dischi, nastri, ecc Rete Scanner –Strumenti di memoria RAM ROM Dischi, nastri, ecc. Recupero Trasmissione Invio di informazioni ad altri utenti collegati Elaborazione o trattamento dei dati –Ordinamento –Selezione –Combinazione e riorganizzazione –Calcolo e trasformazione dei dati.

11 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 11 Computer e programmi I programmi sono sequenze di istruzioni che con un particolare linguaggio guidano le azioni del computer. I programmi sono memorizzati in file. Sono installati attraverso il S.O. e memorizzati nel disco rigido … Per essere richiamati in RAM durante luso.

12 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 12 Computer e programmi Le istruzioni di un programma sono espresse in linee che seguono le procedure da eseguire una per una, secondo il principio della macchina di Turing.

13 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 13 FILE Raccolta di dati strutturata In ogni file deve esistere una legge di registrazione e di lettura dei dati. In un file si distinguono: –Nome ed estensione –Filename e filetype.

14 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 14 Filename e Filetype Si scrive –FILENAME.FTY –FILENAME in WINDOWS può contenere 255 caratteri. –FILENAME in DOS poteva essere di 8 caratteri

15 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 15 FILETYPE Individua il tipo di File exe file eseguibile (es. programma) doc file de WORD xst file di excel Ecc.

16 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 16 STRUTTURA DI UN FILE Seriale Sequenziale con indice indice Casuale –Indirizzo –chiave

17 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 17 I dati ed i programmi Risiedono in generale su memorie di massa –Dischi e/o nastri. Vengono richiamati in memoria RAM per – la lettura e trasformazione (dati) – esecuzione (programmi)

18 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 18 I programmi e la raccolta di dati I programmi sono insieme di istruzioni in un particolare linguaggio che sviluppano procedure atte ad eseguire compiti particolari. La raccolta di dati è un insieme di elementi la cui disposizione, lettura e trasformazione dipende dal programma che li genera.

19 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 19 REGISTRAZIONE DEI FILE Nastri –Registrazione sequenziale I dati sono registrati ordinatamente. Dischi –Registrazione casuale. Lordine non è significativo. Memorie tipo pendisk –Registrazione casuale su chip

20 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 20 Accesso Sequenziale: la velocità di accesso è legata alla posizione dei dati. Casuale: la posizione dai dati è indicizzata, ossia esiste sulla prima parte del disco un indice dei dati cui il sistema fa riferimento

21 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 21 Memoria, blocchi e file principali programmi presenti nel sistema operativo Programma di preparazione di un disco Programmi di registrazione dei file Programmi di deframmentazione Programmi di scansione. Programmi di cancellazione file inutili.

22 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 22 Indice per laccesso ad un file F. A. T. –File Allocation Table –FAT 16 Blocchi più ampi (16 K byte) –FAT 32 Blocchi più piccoli (4 K byte) –NTFS Blocchi più piccoli (4 K byte)

23 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 23 FAT e memorizzazione La registrazione avviene per blocchi –detti cluster … –Un file occupa un numero intero di blocchi Più piccoli sono i blocchi maggiore è la quantità di byte memorizzabili. Un file di occupa: –5 blocchi da byte = byte –2 blocchi da byte = byte

24 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 24 Principali sistemi operativi D. O. S. –Utilizza una interfaccia a caratteri WINDOWS –Utilizza una interfaccia ad icone LINUX (UNIX LIKE) –Può essere considerato uninterfaccia grafica di UNIX. –Come in UNIX esiste una distinzione tra caratteri maiuscoli e minuscoli. UNIX –interfaccia a caratteri, dedicato soprattutto a computer di rete. –Viene utilizzato spesso per gestire i siti di internet –È il … padre … di Linux –In esso esiste distinzione tra caratteri maiuscoli e minuscoli

25 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 25 Dimensione dei cluster In realtà dipende dalla dimensione del disco (della partizione del disco) cui si riferisce. La dimensione dei cluster citata è dischi di dimensioni coerenti col sistema operativo utilizzato

26 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 26 Dischi e S.O. Ogni sistema operativo ha un limite nelle dimensioni del disco che può riconoscere. Si può rimediare a ciò creando partizioni sul disco con dimensioni adeguate.

27 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 27 Mac Intosh È un sistema proprietario in cui il sistema operativo è generalmente prodotto dalla casa produttrice del computer. Il S.O. è strettamente legato al microprocessore impiegato.

28 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 28 COMUNICAZIONE e LINGUAGGI

29 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 29 LINGUAGGI naturali e formali Per comunicare si usa il linguaggio Che viene identificato da un codice di comunicazione. La comunicazione avviene tra un trasmittente Ed un ricevente. La comunicazione induce nel ricevente una variazione dellinformazione Grammatica

30 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 30 Comunicazione La comunicazione avviene tra Trasmittente e ricevente Trasmittente Ricevente canale Disturbo

31 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 31 Comunicazione e informazione Il trasmittente invia informazione Linformazione nellattraversare il canale di comunicazione può essere disturbata Il ricevente riceve la parte dellinforma- zione residua.

32 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 32 Comunicazione e informazione La parte dellinformazione ricevuta dal ricevente. Aumenta la quantità dellinformazione posseduta dal ricevente.

33 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 33 Comunicazione La comunicazione avviene attraverso il linguaggio scritto e/o parlato Nel linguaggio comprendiamo. –La comunicazione verbale –La comunicazione scritta Concetti verbali Concetti figurativi.

34 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 34 Concetti figurativi Disegni e fotografie Grafici e tabelle –Offrono uninformazione che deve essere interpretata regole della statistica e/o della matematica. Formule –Offrono uninformazione che deve essere interpretata con regole della matematica, della fisica, della chimica, ecc.

35 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 35 Esempi Disegni e fotografie

36 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 36 Esempi Grafici Tabelle

37 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 37 Esempi Formule

38 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 38 Linguaggi NATURALI –Sono ambigui nelluso –La grammatica e la sintassi sono contestuali –Si modificano con luso. ARTIFICIALI –Hanno regole e parole certe –La grammatica non è contestuale. –Non possono essere modificati con luso.

39 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 39 LINGUAGGI naturali e formali Essi richiedono Alfabeto Parole (vocabolario) Grammatica Sintassi Grammatica

40 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 40 Esempi vari Linguaggio naturale Linguaggio dei segni: vigili, sordomuti Linguaggio usato in comunità particolari Linguaggi cifrati Linguaggi per materie quali la matematica e la chimica - Formule Linguaggio delle figure –Disegni –Grafici Ecc.

41 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 41 Linguaggi Basso livello –Macchina –Assemblativi Alto livello –Operano su macchine diverse –Sono di uso più semplice –Sono linguaggi formali dedotti da linguaggi naturali.

42 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 42 Linguaggio macchina Istruzioni in codice binario Riguardano i registri e le unità del calcolatore Vi sono codici di operazione Sono dedicati allelaboratore specifico

43 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 43 Linguaggi assemblativi Permettono di superere le pricipali difficoltà del linguaggio macchina Es. : Linguaggio macchina Assembler AB ADD A NUM Interpretazione Somma il numero dellindirizzo 00AB al contenuto dellaccomulatore

44 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 44 Compilatore Trasforma le istruzioni in linguaggio assembler In linguaggio macchina per un particolare elaboratore Controlla gli errori

45 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 45 Linguaggi assemblativi Servono per semplificare la programmazione della macchina e corrispondono alla struttura fisica della macchina cui sono dedicati Sono usati soprattutto per scrivere software di sistema. Semplificano il linguaggio macchina pur restando aderenti alla macchina cui sono dedicati In genere non sono trasportabili Inizialmente i sistemi operativi, ossia i sistemi che permettono allutente di colloquiare con la macchina, erano scritti in linguaggio assembler.

46 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 46 Linguaggi ad alto livello Sono linguaggi artificiali. Sono orientati al problema e non alla macchina Sono portabili tra macchine diverse…quasi sempre.

47 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 47 Linguaggi di programmazione Interprete –Analizza e fa eseguire il programma passo - passo per permettere eventuali adattamenti e correzioni.

48 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 48 Caratteristiche di un linguaggio ad alto livello Orientamento allapplicazione Indipendenza dalla macchina Struttura definita a priori Semplicità Efficienza Leggibilità

49 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 49 Linguaggi ad alto livello: esempi Fortran Pascal Basic Cobol C, C++ … Ecc.

50 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 50 C C++ È un linguaggio di programmazione con accesso diretto allhardware del computer. È più veloce nellesecuzione delle istruzioni.

51 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 51 Linguaggi Linguaggi di programmazione Linguaggi di descrizione

52 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 52 Linguaggi di programmazione Posseggono al loro interno –Compilatore Strumento atto a rendere più rapidamente eseguibile il programma stesso e ad allocare il programma.

53 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 53 Linguaggi di programmazione Compilatore –Fa unanalisi sintattica –Diagnostica eventuali errori –Ottimizza il programma –Carica il programma individuando gli indirizzi da utilizzare,

54 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 54 Linguaggi di programmazione Un linguaggio di programmazione possedendo compilatore ed interprete permette di creare un programma indipendente dai programmi presenti nel computer.

55 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 55 Linguaggi di programmazione Interprete Analizza e fa eseguire il programma passo - passo per permettere eventuali adattamenti e correzioni.

56 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 56 Linguaggi descrittivi In genere Non possiedono compilatore Descrivono la composizione di una pagina o di un file. I principali sono: HTML XML Java Script …

57 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 57 XML È un metalinguaggio Ossia Un linguaggio che permette di definire al suo interno linguaggi particolari Estende le possibilità di HTML Sono possibili riferimenti esterni. –Es. è facilitato luso dei pulsanti.

58 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 58 Java Script Pur essendo un linguaggio descrittivo possiede alcune caratteristiche particolari che permettono procedure a livello superiore.

59 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 59 Java Script Fra le sue caratteristiche più notevoli la possibilità di creare pagine interattive ossia pagine in cui lutente può scrivere ed inviare messaggi (su moduli predisposti)

60 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 60 Linguaggi descrittivi Data la loro semplicità e La loro descrizione puntuale della posizione dei dati Sono molto usati nella comunicazione.

61 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 61 Linguaggi descrittivi Un linguaggio descrittivo è INTERPRETATO ed eseguito da un programma già presente nel computer – INTERNET EXPLORER –NETSCAPE –OPERA –Ed altri …

62 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 62 I comandi Sono espressioni, lettere, ecc. … che sono eseguiti dal programma HTML richiede che il comando (istruzione) sia aperto e chiuso

63 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 63 Esempio di HTML Parla come mangi! Comando Frase da scrivere Chiusura comando

64 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 64 parla come mangi scrivi in corsivo la frase che segue Risultato: parla come mangi chiudi il comando scrivi in corsivo

65 Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 65 Quali comandi di inizio? chiusura


Scaricare ppt "Aggiornamanto 24/11/05 Labortaorio informatica 2005 Prof. Giovanni Raho 1 INFORMATICA e comunicazione Termini e concetti principali."

Presentazioni simili


Annunci Google