CONCETTI DI BASE DELLA TECNOLOGIA DELL’INFORMAZIONE 1. CONCETTI BASE Per Information Tecnology o informatica (cioè informazione automatica)si intende la tecnologia che viene utilizzata per la progettazione e la realizzazione dei moderni elaboratori. L’elaboratore elettronico è l’oggetto che ci permette di utilizzare a pieno le tecnologie dell’informazione , le quali permettono una gestione completa ed efficiente delle informazioni. Le prime macchine sono state realizzate negli anni 40 , con la realizzazione dell’ENIAC in grado di svolgere alcune migliaia di addizioni al secondo, con un peso di circa 30 tonnellate e di una superficie di 160 mq. Da lì in poi c’è stato un incremento continuo della tecnologia applicata ai computer che ha portato ai moderni sistemi di elaborazione. L’incredibile progresso fatto in questo settore è dovuto principalmente ad una miniaturizzazione delle componenti, e ad una maggior semplicità di utilizzo di questi sistemi di elaborazioni mediante interfacce amichevoli(una su tutte l’ambiente WINDOWS di microsoft che ci permette di operare visivamente grazie alle finestre ed al mouse, piuttosto che eseguire azioni da riga dei comandi). ESERCIZIO Crea una cartella nel desktop utilizzando il prompt di MS DOS. Diamo ora la definizione di COMPUTER : macchina progettata per svolgere una determinata classe di funzioni connesse ai processi di elaborazione in modo veloce e preciso. I computer data la loro versatilità possono essere utilizzati nei campi più svariati , ne deriva che per impiegarli in un compito ben definito deve essere programmato.(Quando acquistiamo un PC infatti lo otteniamo sempre programmato con un sistema operativo). Si possono così distinguere due concetti ben precisi riguardo al mondo del computer: HARDWARE (ovvero la parte fisica del sistema) che è l’insieme delle parti che lo compongono; SOFTWARE (la parte intangibile), ossia l’insieme dei programmi che ne consentono l’utilizzo 2. TIPI DI COMPUTER Prima di definire le componenti degli elaboratori proviamo a fornire una classificazione nella giungla dei diversi tipi di computer oggi in uso. Naturalmente ad ogni classe di computer corrisponderà un determinato uso , esse differiscono per capacità e velocità di elaborazione. Le diverse classi di computer sono: SUPERCOMPUTER sistemi di elevate prestazioni, sono impiegati per elaborazioni di tipo scientifico; MAINFRAME sono i grandi sistemi di elaborazione , in genere gestiscono il sistema informativo di grandi aziende . Vengono utilizzati in contemporanea da diversi utenti attraverso i TERMINALI (generalmente costituiti da un insieme di video e tastiera per dialogare con il sistema centrale, essi non sono computer ma solo dispositivi di imput/output); MINICOMPUTER sono simili ai MAINFRAME ma hanno potenzialità ridotte, vengono impiegati in strutture medio-piccole. PERSONAL COMPUTER sono computer destinati al singolo utente con costi e prestazioni contenute. Oggigiorno possiedono ottime capacità di memoria e prestazioni affidabili. Possono essere collegati ad altri computer. LAPTOP COMPUTER sono PC trasportabili (portatili) funzionanti mediante batterie. Sono anche detti NOTEBOOK. PALMARE sistema tascabile per sostituire la rubrica, l’agenda e possono eseguire solo operazioni semplici. Un altro dipo di classificazione ci fornisce il tipo di computer utilizzati come SERVER ossia computer che forniscono(servono) servizi utilizzabili da altri computer collegabili.(un esempio è dato da un server di stampa che mette a disposizione una stampante per altri computer che ne sono sprovvisti. 3. HARDWARE E’ la struttura fisica, esterna e interna del computer , prende il nome da HARD=duro e WARE=componente. Si intende cioè la “ferraglia”, la macchina e le sue periferiche, i componenti elettronici e meccanici che costituiscono l’elaboratore. Passiamo ora ad una rassegna delle componenti Hardware: CPU o UNITA’ CENTRALE DI ELABORAZIONE In inglese CPU è la Central Processing Unit , è il cuore pulsante del sistema poiché svolge tutte le operazioni di calcolo .Esegue le istruzioni contenute nella memoria centrale. E’ costituita da un microprocessore che è installato sulla MOTHER BOARD(scheda madre). Le prestazioni di un elaboratore dipendono quindi dalle caratteristiche della sua CPU. Svolgendo operazioni e calcoli la sua qualità sarà individuabile nella velocità con cui esegue tali operazioni. Questa velocità viene misurata in MIPS(Milioni di istruzioni al secondo). Sui PC la velocità è determinata dalla frequenza del CLOCK, un orologio interno che scandisce le operazioni. Ad ogni clock viene eseguita un’operazione elementare ed i clock sono misurati in Megahertz (Mhz, milioni di cicli al secondo) o Gigahertz (Ghz, miliardi di cicli al secondo). MEMORIA La CPU è in grado di effettuare operazioni sui dati solo se si trovano nella memoria centrale, detta anche memoria veloce. La memoria dell’elaboratore è formata da due componenti : o RAM (Random Access Memory) o memoria ad accesso casuale, usata per il caricamento dei dati e delle istruzioni del programma al momento della sua esecuzione. In pratica costituisce il “banco di lavoro” del computer. o ROM (Read Only Memory) o memoria di sola lettura,il cui contenuto non può essere modificato come per la RAM , viene utilizzata per la registrazione di un programma particolare (detto FIRMWARE) che permette l’esecuzione delle funzioni base del computer , quali per esempio l’avviamento del sistema. Sia la ROM che la RAM sono costituiti da chip inseriti in appositi spazi sulla MOTHER BOARD. La RAM è volatile e quindi non può essere utilizzata per l’archiviazione dei dati (per ciò si utilizzano le memorie stabili o memorie di massa) ed ha una capacità limitata. CAPACITA’ DELLA MEMORIA. Le informazioni nel computer vengono rappresentate mediante la numerazione binaria, cioè utilizzando solamente due cifre(0 e 1). La più piccola unità di misura può contenere un valore che può essere 0 o 1. Questa unità minima è detta bit (binary digit) o cifra binaria. Essendo il bit un elemento troppo piccolo si utilizza il byte(sequenza di 8 bit) per le rappresentazioni elementari.Il byte infatti è l’unità base che può essere indirizzata nelle memorie del computer. Con un byte possiamo realizzare 256 combinazioni corrispondenti ad altrettante rappresentazioni. La dimensione della memoria viene misurata in byte e le unità di misura superiori utilizzano la logica binaria. La scala di unità di misura è : Kbyte 1.024 Byte Mbyte 1.024 Kbyte 1.048.576 byte Gbyte 1.024 Mbyte 1.048.756 Kbyte Tbyte 1.024 Gbyte 1.048.756 Mbyte DISPOSITIVI DI INPUT O INGRESSO I moderni elaboratori sono forniti di tastiera e mouse che sono i principali dispositivi di input cioè dispositivi di inserimento delle informazioni nel computer. Si distinguono in: o TASTIERA o MOUSE costituito da un sistema che permette di spostare un puntatore sullo schermo, e da due o tre tasti che permettono di associare al puntamento funzioni predefinite. Il mouse permette inoltre di utilizzare la tecnica del drag and drop che consiste nel trascinare oggetti da un punto ad un altro. ESERCIZIO: Crea una cartella ed un file di testo sul desktop, inserisci il file nella cartella. o TRACKBALL o TOUCH PAD o LETTORE OTTICO O SCANNER dispositivo in grado di leggere documenti in formato immagine ; l’utilizzo dello scanner può essere associato a un programma OCR(Optical Character Recognition) che permettono di trasformare il testo scritto su un documento cartaceo in un file elettronico. o LETTORE OTTICO DI CARATTERI A BARRE (SuperMercati) o LETTORE DI CARATTERI MAGNETICI (Carte di Credito) o MACCHINA FOTOGRAFICA DIGITALE Permette di acquisire immagini in formato digitale; o MICROFONO Permette di acquisire dei suoni all’interno del computer. DISPOSITIVI DI OUTPUT O USCITA Si Distinguono in : o VIDEO permette di visualizzare, in un formato simile ad una pagina di testo le informazioni prodotte dall’elaboratore. Le caratteristiche di un video sono la dimensione misurata in pollici, la risoluzione misurata in pixel, gamma di colori . Sono disponibili con tecnologia analogica (tubo catodico) e con tecnologia digitale (schermi a cristalli liquidi). ESERCIZIO: Visualizza le informazioni relative allo schermo. o STAMPANTE permette di produrre documenti cartacei. Le tecnologie utilizzate sono a getto d’inchiostro, laser e ad aghi. Le caratteristiche di una stampante sono determinate dalla velocità di stampa e la risoluzione grafica o PLOTTER o CASSE ACUSTICHE o CUFFIE DISPOSITIVI DI INPUT / OUTPUT Svolgono contemporaneamente la funzione di ingresso e uscita , ne sono esempi: o MODEM (MOdulatore, DEModulatore) permette il collegamento del computer ad una linea telefonica o SCHERMI SENSIBILI AL TATTO come i terminali self service. MEMORIE DI MASSA Come detto prima per rimediare alle carenze della volatilità della RAM , dati e programmi possono essere registrati in modo permanente su particolari unità periferiche di input e output, dette memorie di masa o memorie secondarie. Tra le memorie di massa distinguiamo: o HARD-DISK O DISCO FISSO E’ il principale dispositivo per la memorizzazione dei dati ed è necessario per il funzionamento del computer. o FLOPPY DISK O DISCHETTO Il floppy disk è ancora il dispositivo più utilizzato per il trasferimento di dati da un computer ad un altro , ha però capacità limitate (1,44 Mbyte) . Dispone di un sistema di protezione dei dati. o CD_ROM Disco a registrazione ottica e usato in lettura ,se scrivibile può essere masterizzato ma i dati in esso non possono essere modificati. o CD-RW come il CD_ROM ma i dati possono essere soprascritti; o DVD Digital Versatile Disk, nato per memorizzare film è oggi il candidato per la sostituzione di utti i tipi di supporti per il trasferimento e registrazione dei dati. La sua capacità oscilla da 4,7 a 17 Gygabyte. o HARD DISK ESTERNO Per facilitare il trasferimento di grandi quantità di dati, può assumere forme diverse , la più diffusa è oggi quella a penna che utilizza i collegamenti USB. 4. SOFTWARE Tutti questi dispositivi formano l’elaboratore , ma in quanto macchina non è in grado di svolgere nessun compito se non adeguatamente predisposto. Per predisporre la macchina abbiamo bisogno di istruzioni e queste istruzione sono contenuti dai programmi. Dunque il software è l’insieme dei programmi che ci permettono di lavorare con il computer. In base alle funzioni che svolgono i programmi sono classificati in : o SOFTWARE DI SISTEMA Gestisce l’esecuzione delle funzioni di base del computer ed è strettamente legato all’hardware; o SOFTWARE APPLICATIVO Insieme di programmi che risolvono problemi specifici dell’utente in funzione a determinate esigenze. Il Software è aggiornato molto di frequente , le suite di programmi vengono potenziate costantemente, ed è questo che porta alla realizzazioni delle successive versioni dello stesso software.Ne sono un esempio le varie versioni del sistema operativo WINDOWS e del pacchetto OFFICE. o SISTEMA OPERATIVO Tra i programmi di sistema riveste particolare importanza il sistema operativo che include tutti i programmi per il funzionamento del sistema e fornisce l’interfaccia all’utente. Il primo sistema operativo utilizzato sui PC fu il DOS (DISK OPERATING SYSTEM) caratterizzato da un’interfaccia a comandi, di utilizzo non semplice. Oggigiorno esempi tipici di sistemi operativi sono Windows, UNIX, Linux, OS/2, Ma. Ne deriva che non tutti i computer hanno la capacità di far funzionare un certo sistema operativo per problemi di memoria e CPU. Attualmente i sistemi operativi garantiscono il Multitask ossia l’esecuzione contemporanea di più funzionalità(ne è un esempio la stampa mentre si lavora con un documento). o SOFTWARE APPLICATIVO I programmi applicativi sono innumerevoli ma si possono classificare in base al compito che svolgono: GESTIONE TESTI per produrre documenti; FOGLIO DI CALCOLO ELETTRONICO per eseguire elaborazioni matematiche; GESTORI DI DATABASE per archiviare dati in formato elettronico; GESTORI DI PRESENTAZIONI di elevata qualità; GESTORI DI APPLICAZIONI MULTIMEDIALI; PROGRAMMI DI ACCESSO AI SERVIZI INTERNET; In pratica l’utente deve scegliere quale tra questi software è i più adatto per le sue specifiche problematiche. La multimedialità è intesa come l’utilizzo contemporaneo di diverse forme di rappresentazione dei dati quali: testi,immagini,animazioni,filmati,suoni.