La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Concetti di Base dell’ICT Information & Communication Technology

Presentazioni simili


Presentazione sul tema: "Concetti di Base dell’ICT Information & Communication Technology"— Transcript della presentazione:

1 Concetti di Base dell’ICT Information & Communication Technology
Modulo 1 Concetti di Base dell’ICT Information & Communication Technology 29/03/2017 ECDL Core Level - Modulo n. 1

2 Information and Communication Technology (I.C.T.)
È la disciplina che si occupa degli strumenti e delle metodologie di - rappresentazione - elaborazione - memorizzazione - trasmissione … dell’informazione. 29/03/2017 ECDL Core Level - Modulo n. 1

3 ECDL Core Level - Modulo n. 1
1.1. Fondamenti Concetto di “Algoritmo” Diagramma di Flusso Linguaggi 29/03/2017 ECDL Core Level - Modulo n. 1

4 ECDL Core Level - Modulo n. 1
Algoritmo È una sequenza ordinata di operazioni da compiere atta a risolvere un certo problema. Le operazioni devono essere: Univoche (interpretabili in modo non ambiguo) Elementari (non ulteriormente scomponibili) Realizzabili (essere materialmente eseguibili) L’algoritmo deve essere “effettivo”, ossia dopo un certo numero finito di operazioni deve concludersi. 29/03/2017 ECDL Core Level - Modulo n. 1

5 Diagrammi di flusso È una modalità grafica di rappresentazione degli algoritmi INIZIO Somministra prova d’esame Istituisci un altro appello NO Correggi la prova d’esame L’esame ha avuto esito positivo? FINE Comunica la buona novella SI 29/03/2017 ECDL Core Level - Modulo n. 1

6 ECDL Core Level - Modulo n. 1
Linguaggi Nel processo di comunicazione, un linguaggio è costituito dall’insieme dei simboli scambiati ritenuti comprensibili dall’emittente e dal ricevente. How are you? Comme tu t’appèlle? I Vitelli, dèi romani sòno belli. 29/03/2017 ECDL Core Level - Modulo n. 1

7 Linguaggi informatici
Per essere eseguiti da un calcolatore gli algoritmi devono essere codificati in un certo linguaggio. Codice binario, linguaggio macchina, istruzioni. Linguaggi simbolici. Linguaggi di programmazione (Java, Basic, Pascal) 29/03/2017 ECDL Core Level - Modulo n. 1

8 ECDL Core Level - Modulo n. 1
Hardware Con questo termine si indica l’insieme delle componenti fisiche (meccaniche, elettromeccaniche ed elettroniche) che costituiscono un sistema informatico. 29/03/2017 ECDL Core Level - Modulo n. 1

9 ECDL Core Level - Modulo n. 1
Tipi di Computer Personal Computer da tavolo (desktop) portatile (laptop - notebook) palmare (personal digital assistant – PDA) Mainframe Minicomputer Terminali Network computer 29/03/2017 ECDL Core Level - Modulo n. 1

10 ECDL Core Level - Modulo n. 1
Le componenti di un PC Unità di controllo ed elaborazione Periferiche per l’input Periferiche per l’output Tastiera e mouse CPU, HD, DVD/CD, Floppy Scanner 29/03/2017 ECDL Core Level - Modulo n. 1 Stampante

11 ECDL Core Level - Modulo n. 1
Dentro il cabinet Hard Disk Lettore CD Floppy Disk CPU RAM 29/03/2017 ECDL Core Level - Modulo n. 1

12 La scheda madre Motherboard
29/03/2017 ECDL Core Level - Modulo n. 1

13 Le idee ed i pionieri Charles Babbage Alan Mathison Turing
Johann von Neumann Il computer è un elaboratore digitale programmabile dotato di memoria 29/03/2017 ECDL Core Level - Modulo n. 1

14 ECDL Core Level - Modulo n. 1
Un calcolatore umano 29/03/2017 ECDL Core Level - Modulo n. 1

15 Analisi in blocchi funzionali
29/03/2017 ECDL Core Level - Modulo n. 1

16 Il modello di Von Neumann
29/03/2017 ECDL Core Level - Modulo n. 1

17 ECDL Core Level - Modulo n. 1
Approfondiamo 29/03/2017 ECDL Core Level - Modulo n. 1

18 CPU - Central Processing Unit
Unità di Controllo (CU) Registri di Memoria Unità Logico- Aritmetico (ALU) 29/03/2017 ECDL Core Level - Modulo n. 1

19 ECDL Core Level - Modulo n. 1
Parametri per la CPU Modello di CPU (80386, Pentium, …) Frequenza (Hertz) Misura la velocità di ciclo del clock che sincronizza le attività elementari svolte dalla CPU. Numero di istruzioni (MIPS): Mega Instructions Per Second 29/03/2017 ECDL Core Level - Modulo n. 1

20 ECDL Core Level - Modulo n. 1
Unità di Input Tastiera Mouse, trackball, touchpad Scanner Tavoletta grafica Penna Ottica Microfono 29/03/2017 ECDL Core Level - Modulo n. 1

21 ECDL Core Level - Modulo n. 1
Unità di Output Stampante - ad aghi, ink jet, laser, sublimazione Monitor - Cathode Ray Tube, Liquid Cristal Display Plotter Casse Acustiche 29/03/2017 ECDL Core Level - Modulo n. 1

22 ECDL Core Level - Modulo n. 1
Periferiche Sono tutti quei dispositivi esterni al computer in senso proprio. Tali dispositivi si collegano al sistema attraverso delle porte. 29/03/2017 ECDL Core Level - Modulo n. 1

23 Porte per le periferiche
Seriale (COM – RS232) Parallela (LPT) SCSI (Small Computer System Interface) USB (Universal Serial Bus) FireWire (IEEE 1394) IrDA (Infrared Data Association) 29/03/2017 ECDL Core Level - Modulo n. 1

24 ECDL Core Level - Modulo n. 1
Memorie 29/03/2017 ECDL Core Level - Modulo n. 1

25 ECDL Core Level - Modulo n. 1
Memorie Centrali RAM (Random Access Memory -memoria ad accesso casuale): memoria principale, di lavoro, temporanea, volatile. Memorizza il Software. ROM (Read Only Memory – memoria di sola lettura): statica, non volatile. Contiene il firmware. Cache (L1 o interna e L2 o esterna) 29/03/2017 ECDL Core Level - Modulo n. 1

26 ECDL Core Level - Modulo n. 1
Memorie di massa Magnetiche Floppy Disk e -zip Hard Disk Nastri Ottiche (Light Amplification by Stimulated Emission of Radiation) Compact Disk Digital Versatile Disk Stato solido Flash Memory 29/03/2017 ECDL Core Level - Modulo n. 1

27 ECDL Core Level - Modulo n. 1
La formattazione Con questa operazione si prepara un disco alla memorizzazione dei delle informazioni. Es. formattazione di un FLOPPY DISK da 3.5 pollici: 1 FD = 2 facce x 80 tracce x 18 settori x 512 B = = 1,44 MBytes Ciascuna unità di memorizzazione contiene 512 Bytes L'operazione di suddivisione in tracce e settori è chiamata formattazione Traccia 29/03/2017 Settore ECDL Core Level - Modulo n. 1

28 La rappresentazione delle informazioni…
… e la misura delle memorie 29/03/2017 ECDL Core Level - Modulo n. 1

29 ECDL Core Level - Modulo n. 1
Analogico o Digitale? Homo Perplex 29/03/2017 ECDL Core Level - Modulo n. 1

30 Analogico o Digitale? Alcune definizioni
Analogico: basato sulla similitudine tra il mezzo di rappresentazione e l'informazione rappresentata. Digitale: basato su una rappresentazione simbolica (discreta) dell'informazione. 29/03/2017 ECDL Core Level - Modulo n. 1

31 ECDL Core Level - Modulo n. 1
Esempi Orologio a lancette / orologio a cifre il regolo calcolatore / l'abaco il disco di vinile / il CD il telefono tradizionale / la linea ISDN ... 29/03/2017 ECDL Core Level - Modulo n. 1

32 Rappresentazione discreta di informazioni continue: immagini…
Risoluzione è la precisione con cui un’ímmagine viene suddivisa in pixel: es. su una griglia 640480 29/03/2017 ECDL Core Level - Modulo n. 1

33 ECDL Core Level - Modulo n. 1
… e suoni 29/03/2017 ECDL Core Level - Modulo n. 1

34 ECDL Core Level - Modulo n. 1
Codifica binaria Lo stato di una lampadina: spenta accesa 1 Le stagioni: Estate Primavera Autunno Inverno 00 01 10 11 29/03/2017 ECDL Core Level - Modulo n. 1

35 ECDL Core Level - Modulo n. 1
Il bit (binary digit) È l’elemento minimo per rappresentare e codificare le variazioni di segnale ( I ). Es.: Si/No Vero/Falso Acceso/Spento Zero/Uno … Ying/Yang N = numero di bit I = 2N I0 = 20 = 1 segnale I1 = 21 = 2 segnali I2 = 22 = 4 segnali I3 = 23 = 8 segnali I8 = 28 = 256 segnali 29/03/2017 ECDL Core Level - Modulo n. 1

36 ECDL Core Level - Modulo n. 1
Il Byte È l’insieme di 8 bit Con esso si possono codificare: I8 = 28 = 256 segnali Tali 256 segnali sono stati codificati nel Codice ASCII. 29/03/2017 ECDL Core Level - Modulo n. 1

37 Il codice ASCII American Standard Code for Information Interchange
Con 1 Byte (8 bit) si possono rappresentare 28 = 256 caratteri 29/03/2017 ECDL Core Level - Modulo n. 1

38 ECDL Core Level - Modulo n. 1
ASCII Standard 29/03/2017 ECDL Core Level - Modulo n. 1

39 ECDL Core Level - Modulo n. 1
ASCII Extended 29/03/2017 ECDL Core Level - Modulo n. 1

40 ECDL Core Level - Modulo n. 1
bit, Byte, … 1 bit = parola su {0,1} di lunghezza unitaria 1 Byte = parola su {0,1} di lunghezza 8 1 KiloByte = 210 = 1024 Byte 1 MegaByte = 220 = 1024 KByte (un milione di byte circa) 1 GigaByte = 230 = 1024 MByte (un miliardo di byte circa) 1 TeraByte = 240 = 1024 Gbyte (mille miliardi di byte circa) 29/03/2017 ECDL Core Level - Modulo n. 1

41 Dimensioni delle memorie
RAM in MByte (256, 512, 1024) HD in GByte (80, 100, 200, …) CD 7OO MByte DVD 4.7 GByte (oltre 90 min. video) Il Digital Versatile Disk è una nuova tecnologia per dischi ottici ad alta capacità, usati per informazioni multimediali che possono includere suoni e video. 29/03/2017 ECDL Core Level - Modulo n. 1

42 Prestazioni di un sistema
VELOCITA’ (Aumentarne la velocità) CAPACITA’ (Espanderne la capacità) EFFICIENZA (Renderlo più efficiente) Per es.: ridurre il numero di applicazioni in corso di esecuzione. 29/03/2017 ECDL Core Level - Modulo n. 1

43 ECDL Core Level - Modulo n. 1
Il Software 29/03/2017 ECDL Core Level - Modulo n. 1

44 ECDL Core Level - Modulo n. 1
Software Con questo termine si indica l’insieme dei dati e delle applicazioni (programmi) utilizzati in un sistema informatico. 29/03/2017 ECDL Core Level - Modulo n. 1

45 ECDL Core Level - Modulo n. 1
Tipi di Software Software di Sistema (o di Base o Sistema Operativo). Software Applicativo (i “programmi” ). Linguaggi di Programmazione 29/03/2017 ECDL Core Level - Modulo n. 1

46 Sistema Operativo 1 È un software di interfaccia fra l’utente e la macchina. Nel mezzo del cammin di nostra vita… 29/03/2017 ECDL Core Level - Modulo n. 1

47 ECDL Core Level - Modulo n. 1
Sistema Operativo 2 Hardware Sistema Operativo 29/03/2017 ECDL Core Level - Modulo n. 1

48 ECDL Core Level - Modulo n. 1
Interfacce (shell) Linea di comando Tastiera Comandi Graphical User Interface (GUI) Mouse Icone 29/03/2017 ECDL Core Level - Modulo n. 1

49 ECDL Core Level - Modulo n. 1
Software Applicativo Elaboratori di testo (wordprocessors) Fogli di calcolo (speadsheets) DBMS (Data Base Management Systems) Presentazioni e Grafica Browsers (WWW, , …) Videogames 29/03/2017 ECDL Core Level - Modulo n. 1

50 ECDL Core Level - Modulo n. 1
Sviluppo del Software Analisi Progettazione Programmazione Implementazione Manutenzione 29/03/2017 ECDL Core Level - Modulo n. 1

51 Il software applicativo
29/03/2017 ECDL Core Level - Modulo n. 1

52 ECDL Core Level - Modulo n. 1
Applicazioni Si dice APPLICAZIONE il prodotto di una elaborazione. È una applicazione: Un documento di testo Una presentazione Un grafico 29/03/2017 ECDL Core Level - Modulo n. 1

53 ECDL Core Level - Modulo n. 1
Applicativo È il software grazie al quale è possibile creare o elaborare una certa applicazione. Sono applicativi: Elaboratori di testi Fogli elettronici Gestori di Archivi Elettronici Presentation Manager 29/03/2017 ECDL Core Level - Modulo n. 1

54 ECDL Core Level - Modulo n. 1
Elaborazione di Testo 29/03/2017 ECDL Core Level - Modulo n. 1

55 Tipi di elaboratori di testo
Editor testuale (.txt) Consente la digitazione del testo e la sua modifica (editing), ma non la formattazione e l’impaginazione. Non contiene codice di controllo. Wordprocessor (.doc, .rtf, …) Consente sofisticate funzioni di editing, di formattazione e di impaginazione. Contiene codice di controllo (nascosto). 29/03/2017 ECDL Core Level - Modulo n. 1

56 Funzioni di un wordprocessor
Digitazione e Modifica Formattazione di carattere e di paragrafo Impaginazione Strutturazione di documenti complessi Stampa Unione Riferimenti (Note, Indici) Controllo ortografico e grammaticale Gestione modelli, stili 29/03/2017 ECDL Core Level - Modulo n. 1

57 ECDL Core Level - Modulo n. 1
29/03/2017 ECDL Core Level - Modulo n. 1

58 ECDL Core Level - Modulo n. 1
29/03/2017 ECDL Core Level - Modulo n. 1

59 Fogli elettronici (spreadsheets)
Un foglio elettronico (spreadsheet) è, astrattamente, una matrice bidimensionale le cui entrate possono essere: testo valori numerici formule Il programma gestore del foglio elettronico provvede automaticamente al ricalcolo delle formule in funzione dei valori introdotti nel foglio. 29/03/2017 ECDL Core Level - Modulo n. 1

60 ECDL Core Level - Modulo n. 1
29/03/2017 ECDL Core Level - Modulo n. 1

61 ECDL Core Level - Modulo n. 1
=B5-C5 =Somma(B2:B7) 29/03/2017 ECDL Core Level - Modulo n. 1

62 ECDL Core Level - Modulo n. 1
29/03/2017 ECDL Core Level - Modulo n. 1

63 Archivi elettronici (Data Base Management System)
Un archivio elettronico gestisce una grande quantità di informazioni strutturate, consentendo: l’introduzione, la modifica e l’eliminazione di informazioni la ricerca di informazioni precedentemente memorizzate l’elaborazione delle informazioni disponibili (incroci, statistiche, ecc.) Pertanto un archivio è costituito da un insieme di files gestiti da un certo numero di programmi che insieme costituiscono un Data Base Management System (DBMS). 29/03/2017 ECDL Core Level - Modulo n. 1

64 ECDL Core Level - Modulo n. 1
Fasi di progettazione analisi del caso definizione dello schema logico (entità/relazione, vincoli) realizzazione dello schema logico nel modello relazionale (tabelle, relazioni) definizione delle viste (maschere/forms) progettazione delle interrogazioni (query) e dei reports 29/03/2017 ECDL Core Level - Modulo n. 1

65 Struttura di un DB: livelli di astrazione
Livello fisico Livello logico Livello esterno (viste) 29/03/2017 ECDL Core Level - Modulo n. 1

66 Modello entità-relazione
studente esame sostiene Matricola Voto Corso Data Materia Nome 29/03/2017 ECDL Core Level - Modulo n. 1

67 ECDL Core Level - Modulo n. 1
Implementazione Modello logico entità-relazione DB relazionale entità tabella attributo campo relazione campi in comune Studente  Nome  Corso  Matricola Esame  Materia  Data  Voto  Matricola 29/03/2017 ECDL Core Level - Modulo n. 1

68 La relazione “sostiene” è Uno-a-Molti
Nota: la relazione “sostiene” è implementata mediante la ripetizione del campo “Matricola” 29/03/2017 ECDL Core Level - Modulo n. 1

69 Interrogazioni (Query)
tabelle Interrogazione risultato 29/03/2017 ECDL Core Level - Modulo n. 1

70 ECDL Core Level - Modulo n. 1
Ipertesti Un ipertesto è un insieme di informazioni non necessariamente omogenee (testi, tabelle, immagini, ecc.) organizzate su di una struttura a grafo. Le informazioni sono suddivise in unità informative (i nodi del grafo), a ciascuna delle quali è associato un insieme di collegamenti (link, ovvero archi del grafo) ad altre unità dell’ipertesto. Se le unità informative consistono di informazioni rappresentate mediante più media/linguaggi allora l’ipertesto è multimediale e lo si chiama ipermedia. 29/03/2017 ECDL Core Level - Modulo n. 1

71 Schema di un ipertesto multimediale
29/03/2017 ECDL Core Level - Modulo n. 1

72 ECDL Core Level - Modulo n. 1
29/03/2017 ECDL Core Level - Modulo n. 1

73 ECDL Core Level - Modulo n. 1
29/03/2017 ECDL Core Level - Modulo n. 1

74 “Nessun uomo è un’isola” John Donne
Reti di Calcolatori “Nessun uomo è un’isola” John Donne 29/03/2017 ECDL Core Level - Modulo n. 1

75 Reti Locali (Local Area Network)
1 E’ un insieme di computer collegati tra loro per la condivisione di risorse (fisiche e logiche) mediante trasmissioni seriali (scheda di rete). Quando 2 o più computer sono collegati in rete, è possibile condividere i dati, le applicazioni e le periferiche. Una rete consente di aumentare la produttività e diminuire i costi, dato che ogni computer può comunicare con gli altri e può utilizzare le stesse periferiche. 29/03/2017 ECDL Core Level - Modulo n. 1

76 Reti Locali (Local Area Network)
2 Clienti File Concentratore di Rete (HUB) Disco Fisso Stampante 29/03/2017 ECDL Core Level - Modulo n. 1

77 Reti Locali (Local Area Network)
3 Base di Dati Server Concentratore di Rete (HUB) Client Un Server è un computer che soddisfa alle richieste di altri computer detti Client Client 29/03/2017 ECDL Core Level - Modulo n. 1 Client

78 ECDL Core Level - Modulo n. 1
Il modem MODulator and DEModulator permette di trasmettere dati digitali su linea analogica. Linea telefonica Analogica MODEM MODEM Digitale Digitale 29/03/2017 ECDL Core Level - Modulo n. 1

79 La rete telefonica pubblica
Rete analogica commutata (Public Switched Telephone Network) Rete digitale (Integrated Service Digital Network) Per utilizzare questo tipo di rete è necessario dotare il computer di apposito Terminal Adapter (Asymetrical Digital Subscriber Line) Linea digitale asimmetrica 29/03/2017 ECDL Core Level - Modulo n. 1

80 Reti Estese (Wide Area Network)
1 Dette anche Reti Geografiche, sono costituite da un insieme di reti di computer collegati tra loro per la condivisione di risorse (fisiche e logiche) mediante trasmissioni su linea telefonica (o di altro tipo). 29/03/2017 ECDL Core Level - Modulo n. 1

81 Reti Estese (Wide Area Network)
2 HUB HUB Linea Telefonica HUB HUB 29/03/2017 ECDL Core Level - Modulo n. 1

82 ECDL Core Level - Modulo n. 1
Internet È una rete di computer estesa su tutto il pianeta. I computer della rete possono dialogare tra loro grazie alla condivisione degli stessi protocolli di comunicazione. TCP/IP (Transmission Control Protocol / Internet Protocol) 29/03/2017 ECDL Core Level - Modulo n. 1

83 ECDL Core Level - Modulo n. 1
Internet DORSALI INTERNET 29/03/2017 ECDL Core Level - Modulo n. 1

84 Come accedere a Internet
Dorsale Internet Linea Telefonica Banca MODEM Azienda Ospedaliera Internet Service Provider 29/03/2017 ECDL Core Level - Modulo n. 1 Università

85 ECDL Core Level - Modulo n. 1
Servizi Internet Posta Elettronica Newsgroups e mailing lists Chat e videoconferenze World Wide Web (una “ragnatela” di pagine ipermediali) Trasferimento files (secondo un determinato protocollo File Transfer Protocol) 29/03/2017 ECDL Core Level - Modulo n. 1

86 ECDL Core Level - Modulo n. 1
Motori di Ricerca 29/03/2017 ECDL Core Level - Modulo n. 1

87 Il computer nella vita quotidiana
Casa Lavoro Progettazione (Computer Aided Design) Istruzione Corsi CBT (Computer Based Training) Economia Stato 29/03/2017 ECDL Core Level - Modulo n. 1

88 ECDL Core Level - Modulo n. 1
FINE {...?} 29/03/2017 ECDL Core Level - Modulo n. 1


Scaricare ppt "Concetti di Base dell’ICT Information & Communication Technology"

Presentazioni simili


Annunci Google