Information Technology Ieri : EDP = Electronic Data Processing Oggi : ICT = Information and Communication Technology Ieri : programmazione ed elaborazione Oggi : programmazione, elaborazione e comunicazione
HARDWARE E SOFTWARE Hardware componenti fisici dispositivi di ingresso dispositivi di uscita unità di elaborazione unità di memorizzazione l'insieme dei BUS Software programmi Software di base (sistema operativo, linguaggi di programmazione) Software applicativo (foglio elettronico, trattamento testi, data base, presentazioni, etc.)
Classi di computer Sistemi multiutente Supercomputer (istituti di ricerca…) Mainframe (banche, aeroporti …500 utenti) Minicomputer (medie imprese … 100 utenti) Sistemi monoutente sebbene multitasking Personal computer (scuola, ufficio, casa) Laptop computer (portatile) Palmtop (agenda, rubrica … senza dischi)
Palmare con tastiera e senza tastiera. Da notare la dimensione che permette di essere contenuto in una mano.
Il laptop, detto più comunemente "computer portatile". Un computer portatile può essere chiuso, in modo da essere trasportato facilmente.
Un Supercomputer.
Computer corredato delle periferiche principali.
Struttura logico-funzionale ARCHITETTURA VON NEUMANN UNITA’ DI INGRESSO (input) UNITA’ DI USCITA (output) MEMORIA CENTRALE C.P.U. MEMORIE DI MASSA
Unità di ingresso Tastiera Lettore di codici a barra Scanner Tavoletta grafica Mouse Microfono
Unità di uscita Video Stampante Plotter Casse acustiche Altoparlante interno Cuffie
(unità di ingresso/uscita) Memorie di massa (unità di ingresso/uscita) Dischi (Floppy, Hard disk, CD e DVD) Nastri magnetici
Memorie di massa Accesso diretto Dischi rigidi (HD - Hard Disk) Dischi flessibili (FD - Floppy Disk) Accesso sequenziale Nastri (basso costo, adatti per BACK-UP) CD-ROM e DVD (memoria ottica - lettura laser)
Memoria centrale Memoria volatile (RAM - Random Access Memory) contiene dati e programmi Memoria permanente (ROM) Read Only Memory
Diversa denominazione dei case in base alla dimensione e all'orientamento.
Parte posteriore del case.
Componenti fisici del P.C. stampante mouse linea telefonica altoparlanti video porta seriale scheda grafica scheda audio porta parallela porta mouse modem Drive Hard Disk Drive Floppy Disk Drive CD-Rom/DVD Masterizzatore alimentatore scheda madre tastiera
La trasmissione può avvenire in modo : seriale, quando sul mezzo trasmissivo si muovono i bit uno alla volta su una sola linea parallelo, quando sul mezzo trasmissivo si muovono contemporaneamente gruppi di bit, in generale tanti quanti sono quelli che codificano un carattere; in questo caso il mezzo trasmissivo è formato da tante linee quanti sono i bit inviati nello stesso istante
Trasmissione parallela Trasmissione seriale 1 0 1 1 1 0 0 1 sorgente destinazione Trasmissione parallela 1 sorgente destinazione
I vari tipi di porte per i dispositivi di input/output.
Parte anteriore del case. DRIVE : sportello in cui deve essere inserito qualsiasi tipo di disco – contengono una testina di lettura/scrittura DRIVER : insieme delle istruzioni necessario a far funzionare l’apparecchio hardware
Scheda madre di un PC.
Central Processing Unit (C.P.U.) con la memoria centrale rappresenta il cuore del computer interpreta e coordina indirizzi, dati e istruzioni l’attività è regolata dal clock Unità di controllo Unità logico-aritmetica Registri
Potenza dei MICROPROCESSORI negli anni 1980-2000
Caratteristiche di potenza n. di bit elaborati contemporaneamente (8, 16, 32, 64, 128,…) frequenza del clock (n. di impulsi emessi in un secondo = n. di operazioni elementari eseguite) Es. 1 Ghz = 1 miliardo di operazioni elementari al secondo
Bit, Byte e multipli 1 0 0 1 1 0 0 1 Bit = Binary digit (0-1) Byte = 8 bit Kilobyte = 1024 byte (Kb) Megabyte = 1024 Kb (Mb) Gigabyte = 1024 Mb (Gb) Terabyte = 1024 Gb ............................................
Bit, Byte e multipli 1 bit (0/1) 1 Byte = 8 bit Mi ama o non mi ama 1 Kb =1024 bytes Mi ama o non mi ama The Wolf and the Lamb By Aesop WOLF, meeting with a Lamb astray from the fold, resolved not to lay violent hands on him, but to find some plea to justify to the Lamb the Wolf's right to eat him. He thus addressed him: "Sirrah, last year you grossly insulted me." "Indeed," bleated the Lamb in a mournful tone of voice, "I was not then born." Then said the Wolf, "You feed in my pasture." "No, good sir," replied the Lamb, "I have not yet tasted grass." Again said the Wolf, "You drink of my well." "No," exclaimed the Lamb, "I never yet drank water, for as yet my mother's milk is both food and drink to me." Upon which the Wolf seized him and ate him up, saying, "Well! I won't remain supperless, even though you refute every one of my imputations." The tyrant will always find a pretext for his tyranny.
Bit, Byte e multipli 1Mb = 1024 Kbytes 1Gb = 1024 Mbytes
La tastiera italiana.
Struttura di un mouse.
Esempio di struttura di LAN.
Il doppino. Il cavo coassiale. Una singola fibra e una guaina con tre fibre.
Modem esterno. Modem interno. Connessione del modem ad un computer e alla rete telefonica.
DVD (Digital Versatile Disc) CD-ROM (Compact Disk – Read Only Memory) Velocità di lettura dal disco alla memoria (2X, 4X, 8X, 16X, 32X, 48X, …) 1X (single speed) = 150 KBps (Kbyte per secondo) DVD (Digital Versatile Disc) I lettori DVD leggono anche i normali CD Il supporto può essere cancellato e riscritto come su un disco fisso grazie a una particolare tecnologia chiamata "a cambiamento di fase". Standard MPEG per i video Qualità audio stereo o Dolby digitale Alta capacità di memorizzazione (4.7 Gb su ogni faccia – circa 133’ di filmato fino a 17 Gb se DF/DD)
GUI (Graphic User Interface) L’interfaccia grafica che permette di comunicare con il computer mediante l’utilizzo di oggetti rappresentati con immagini come icone, finestre, pulsanti, ecc. ha reso amichevole (friendly) e quindi accessibile a tutti l’uso del sistema operativo, rispetto ai sistemi operativi DOS con interfaccia a caratteri (Ms-Dos) WYSIWYG (What You See Is What You Get), Apple – 1984 – Macintosh Microsoft – Windows 3.0 IBM – OS/2
Cache, plug & play, USB La cache è una memoria ad accesso più veloce della RAM utilizzata in aggiunta ad essa per rendere più veloce il trasferimento dei dati e delle istruzioni tra CPU e RAM Grazie alla tecnologia Plug&Play, con i sistemi operativi Windows 95 e successivi, è sufficiente inserire una scheda di espansione e accendere il computer perché questa sia riconosciuta e subito utilizzabile La porta USB (Universal serial Bus) consente un collegamanto seriale, bidirezionale ad alta velocità, anche a computer acceso con le periferiche, eventualmente disposte “a catena” in un'unica porta e con un’alimentazione propria,
TIPI DI SOFTWARE
Produzione del software Studio della fattibilità - vengono esposti da parte dell’utente tutti i requisiti che dovranno essere soddisfatti e tutte le operazioni che dovranno essere svolte dal programma. Analisi: vengono elaborate le soluzioni del punto precedente in modo che il problema venga espresso in termini informatici. Progettazione: viene suddiviso il lavoro in parti o moduli da elaborare da diverse persone Programmazione: ciascun modulo viene dato "in pasto“ ad uno o più programmatori che si occuperanno di stendere il codice che sta sotto ogni operazione. Test: viene provato ogni singolo modulo per vedere se funziona come previsto. Implementazione: vengono uniti tutti i moduli in modo da formare il programma finale. Revisione: vengono risolti gli eventuali problemi che si sono presentati durante la fase precedente. Manutenzione: vengono risolti tutti i problemi che si presentano lavorando col programma.
E- commerce e smart card E-Commerce : commercio elettronico - acquistare oggetti su Internet Home banking : servizio bancario indirizzato alla clientela privata Trading on line : investimento in azioni o titoli su Internet Smart card : cartoncino plastificato con chip di silicio incorporato
Tutela del lavoratore al computer monitor provvisto del marchio CE o GS Area di lavoro e di movimento adeguata Cavi e linee non liberi Illuminazione adeguata che non crei riflessi sul monitor Norma DIN 66 234 per il software : messaggi d’errore comprensibili e interfaccia chiara ed esauriente
Sicurezza dei dati Copia dei dati importanti (backup) … Microsoft Backup tra le utilità di sistema di Windows Protezione dei dati … e dei programmi chiavi dei terminali, password dispositivi di protezione dalla copia Difesa dai virus informatici con antivirus
Tipologie di virus Cavalli di troia (programmi spacciati come di utilità) Polimorfici (che generano figli diversi da loro) Stealth (invisibili) Criptati (attivati con un codice) Worms (si replicano come vermi rallentando le prestazioni del sistema) Macro (si attivano all’apertura dei file) Di boot (un floppy infetto in fase di avvio infetterà altri floppy)
Hacker e Cracker Pirata informatico o persona esperta in grado di introdursi nei computer o nelle reti altrui per spiare o manomettere dati e programmi
Aspetti giuridici Tutela del diritto d’autore (copyright) – art. 171 bis della legge sul diritto d’autore : non è consentito duplicare, importare, distribuire, vendere, detenere a scopo commerciale o concedere in locazione programmi Tutela della riservatezza (privacy) – art. 11 legge 675 31/12/96 :”il trattamento dei dati personali da parte di privati è ammesso solo con il consenso espresso dell’interessato”
Programmi e licenza d’uso Un prodotto software non è mai venduto, ma concesso in licenza L’utente può installare e utilizzare una copia su un solo computer L’utente è autorizzato a farsi una copia di riserva Demoware : versioni limitate a scopo dimostrativo Freeware : completamente gratuito Shareware : utilizzabili gratuitamente ma a scadenza Open source : programma con codice sorgente libero di essere modificato e distribuito