Concetti di base della Tecnologia dell'Informazione PER INIZIARE 1 Hardware, Software e Information Technology Per Information Technology si intende letteralmente la tecnologia dell'informatica.Tale termine contempla varie tipologie di forme tecnologiche finalizzate al concepimento, la memorizzazione e l'uso dell'informazione nelle sue molteplici forme (dati, immagini, presentazioni multimediali). 2 Hardware, Software e Information Technology Il sistema di elaborazione è l'insieme costituito dalle parti materiali della macchina e dai programmi che le permettono di funzionare. 3 Hardware Le componenti materiali del computer prendono il nome di hardware. Cosa vuol dire? L'aggettivo inglese "hard" significa duro, rigido, e la parola "ware" può essere tradotta in materiale. 4 Hardware L'hardware è costituito da schede con circuiti elettronici che materialmente permettono al computer di mettersi in moto e funzionare. Scheda madre, scheda video, stampante, mouse, tastiera… sono tutte componenti hardware del computer. 5 Software L'altra componente fondamentale di un computer è il software, termine con il quale si intendono i programmi di un elaboratore. Un programma è quell'insieme di istruzioni che, processato ed elaborato da un computer, rende possibile il suo funzionamento. Di contro alla parola hardware, il termine software è composto dall'aggettivo inglese "soft", che significa morbido, e dalla parola "ware", che, come già in precedenza detto, significa materiale. . 6 Software I programmi più comunemente adoperati per creare documenti, sviluppare immagini, gestire la contabilità di un'azienda non sono altro che software. È un software anche il sistema operativo (come ad esempio Windows, Linux, ecc.), sistema base, senza il quale tutti gli altri programmi non potrebbero essere utilizzati dal computer. 7 Tipi di computer 8 Il Mainframe Con il termine Mainframe si fa riferimento ad un grande elaboratore centrale, con elevate prestazioni in termini di capacità di calcolo e di memoria. Comunemente è usato nelle reti come punto centrale o di smistamento, in modo da ricoprire il ruolo di server per le migliaia di utenti che sono ad esso collegati simultaneamente. 9 Il Minicomputer Il Mini Computer è un processore similare al mainframe, infatti è un terminale centrale collegato ad altri terminali ed apparati. Si differenzia dal mainframe in maniera sostanziale per il formato e la potenza. Un Mini Computer può servire, al medesimo contempo, non più di 200 utenti. 10 Il Personal Computer I predecessori dei Personal Computer, nascono in California alla fine degli anni ' 70. Piccoli elaboratori ideati per l'uso personale di ogni singolo destinatario. Nel 1981, l'IBM presenta il primo vero Personal Computer. Col passare degli anni, arriviamo ai giorni nostri, in cui, grazie ai progressi della microelettronica, milioni di persone possiedono macchine in grado di elaborare dati documenti e creare immagini. Il Personal Computer si afferma su scala mondiale in maniera dilagante. 11 Il Personal Computer I prezzi di un personal computer variano, in media, da alcune centinaia di euro ad oltre cinquemila euro. Il PC è utilizzato in maniera preponderante nei luoghi di lavoro, per l'elaborazione di documenti, la redazione della contabilità, e per le applicazioni del foglio di calcolo elettronico e della gestione del database. 12 Anche a casa è largamente utilizzato; un tempo prevalentemente a scopo ricreativo, oggi grazie alla diffusione di Internet e del telelavoro, anche come strumento di lavoro. Il Laptop Computer L'affermazione di tecnologie sempre più avanzate e sofisticate porta alla generazione di computer sempre più piccoli e leggeri, fino ad arrivare al laptop computer (chiamato anche notebook computer o ancora più comunemente portatile), un PC le cui caratteristiche sono: batteria portatile, dimensioni ridotte, tanto che può entrare comodamente in una ventiquattrore, e prestazioni assimilabili a quelle dei computer dei laboratori di ricerca di alcuni anni fa. 13 Il costo di un portatile è circa due volte superiore rispetto a quello di un normale PC di potenza equivalente, a causa della maggiore raffinatezza e ricercatezza di progettazione ed elaborazione. Il Laptop Computer La differenza primaria fra un laptop ed un personal computer, è data, oltre che dalle differenti dimensioni, notevolmente più ridotte nel laptop computer, dallo schermo di visualizzazione che nei portatili è piatto, e più leggero. Altra differenza precipua è il collegamento del mouse, che nel laptop è dotato della comune porta seriale ed anche di altri dispositivi per il collegamento del mouse alla tastiera, come ad esempio la trackball ed il touchpad. 14 Il Laptop Computer È vero che, se da un lato un computer portatile offre notevoli vantaggi, comporta anche diversi svantaggi, vediamo di esaminarli: VANTAGGI È leggero e maneggevole; Funziona per diverse ore senza la necessità di un'alimentazione di corrente; Si può conseguentemente portare con estrema facilità in viaggio o in vacanza. SVANTAGGI Economicamente parlando, è più caro di un normale PC; Non dà la possibilità di collegarsi a molte periferiche; La visione dello schermo è di qualità piuttosto scarsa. 15 Il Network computer Il network computer è un terminale di costo non elevato, che funziona grazie ad un server a cui è collegato, e dal quale preleva le applicazioni per poi elaborarle in locale. I dati possono rimanere memorizzati nel network computer stesso oppure sul server. Il Network Computer è caratterizzato da alcuni attributi fondamentali: •Processori di elevata potenza per eseguire le applicazioni; •Grande spazio di memoria di lavoro; •Un sistema operativo basato su Java. Il Server di supporto al Network Computer può trovarsi sia su una rete locale che su Internet. 16 Il Network computer I vantaggi offerti dal Network Computer sono molti. Non sussiste il problema di installare periodicamente sul proprio computer le versioni più aggiornate dei vari software, basta che questi siano disponibili sul server.I costi di manutenzione sono aboliti.Non è necessario che i computer siano dotati di hard disk di dimensioni troppo elevate. 17 Terminale stupido Il network computer fa uso del cosiddetto terminale stupido (dumb terminal). Tale tipo di terminale è caratterizzato dal fatto di non possedere né CPU, né disco rigido, e non poter di conseguenza elaborare i dati, ma semplicemente leggerli dal mainframe e chiederne l'elaborazione allo stesso. 18 Terminale intelligente Per terminale intelligente si intende, invece, un terminale dotato di microprocessore e di memoria, in grado di elaborare informazioni in maniera autonoma anche in assenza di collegamento telematico col computer centrale. 19 Struttura di un elaboratore Un computer è paragonabile ad una grande scatola in cui vengono immessi dei dati, i quali dopo essere stati immagazzinati, elaborati e processati, vengono restituiti dall'elaboratore sotto forma di risultati. In gergo tecnico, la serie dei dati immessi è chiamata input, l'insieme dei risultati, ovvero dei dati che vengono restituiti, viene chiamato output. 20 Struttura di un elaboratore Proviamo a fare un esempio pratico di quanto sopra detto. Immaginiamo che un cittadino si presenti presso i nostri uffici, per il rilascio di un certificato. Dopo avergli richiesto le generalità, le introduciamo nel computer, trascrivendole con la tastiera. 21 Struttura di un elaboratore Il computer ricerca i dati desiderati e li elabora. Il risultato è il documento stampato che abbiamo richiesto. 22 Unità di Input Le unità di input sono le componenti del computer che ricevono i dati dall'esterno. Ne sono esempi: •la tastiera; •il mouse; •lo scanner; •la trackball; •il touchpad; •il joystick. Tutte le unità di input hanno una caratteristica fondamentale che le accomuna: elaborare i dati introdotti in sequenze di zero e uno, vale a dire in codice digitale, e fungere da tramite per l'immissione dei dati nel computer. 23 Unità di elaborazione Il compito principale di un PC è quello di elaborare le informazioni acquisite. La componente preposta a farlo è la CPU, Central Process Unit (che sta per unità di elaborazione centrale) o processore. La CPU (Central Processing Unit) è la parte più importante del sistema, il cervello del computer. 24 La sua funzione è quella di leggere e svolgere le indicazioni racchiuse nella memoria principale. Unità di elaborazione La CPU consta di due unità fondamentali: • la CU (unità di controllo), che dirige e coordina il lavoro di tutte le parti componenti il computer, •la ALU (unità di calcolo), che elabora i dati che gli sono forniti dall'unità di controllo. 25 Memorie del Computer La memoria centrale del computer, è il luogo in cui risiedono tutte le informazioni necessarie al funzionamento del PC. Potremmo paragonare la memoria centrale ad un'enorme tabella, dove ciascuna cella è una cella di memoria o più propriamente una locazione di memoria. 26 Memorie del Computer Un po' come accade agli uomini, anche un computer ha una memoria che può essere definita "a lungo termine" ed una memoria "a breve termine". Queste memorie si chiamano: memoria centrale e memorie secondarie. La memoria centrale è composta da due parti fondamentali: la ROM e la RAM. La RAM è una memoria volatile. Ciò significa che il suo contenuto viene perso in caso di spegnimento dell'elaboratore. 27 Memorie del Computer Il contenuto della ROM è costituito da informazioni fondamentali per l'avvio del computer. La memoria ROM è una memoria permanente, che conserva le informazioni anche dopo lo spegnimento del computer. 28 Memorie del Computer Le memorie di massa, dette anche secondarie o ausiliarie, sono una componente essenziale di qualsiasi computer: tutti i software applicativi e non, tutti i nostri lavori, le nostre immagini e quant'altro può essere memorizzato, trova il suo posto sulla memoria di massa. Tra queste memorie, l'hard disk svolge il ruolo più importante, in quanto memorizza il sistema operativo. Altri esempi di memorie di massa sono: •Floppy disk •Nastri •CD-ROM •DVD •Unità magneto-ottiche 29 Supporti removibili Le unità a nastro adoperano come supporto dei nastri magnetici, simili alle cassette audio e video. Un'unità a nastro è il DAT, Digital Audio Tape: inizialmente utilizzata dalle apparecchiature degli studi di registrazione, questa tecnica consente di archiviare grandissime quantità di dati in cassette con nastro magnetico di alta qualità. Le unità rimovibili consentono di avere una capacità di memorizzazione teoricamente illimitata. 30 Unità di Output Il compito delle unità di output è quello di visualizzare le informazioni elaborate dal computer e rappresentano l'ultimo anello nella catena dei processi input/output. I monitor e le stampanti sono le due principali periferiche di output. La differenza principale è data dalla visualizzazione che nel monitor è solo transitoria (non visualizziamo più nulla, dal momento in cui spegniamo il computer) mentre con le stampanti è permanente (rimane su carta). 31 Le unità di input, di output e i dispositivi di memoria esterni sono definiti come dispositivi periferici, o più comunemente periferiche. Porte: parallela, seriale e SCSI Le porte sono delle interfacce di comunicazione ubicate generalmente nella parte posteriore del computer. I PC hanno diversi tipi di porte, tra le quali le più importanti sono le porte: Parallela Seriale SCSI Lo standard della configurazione di un PC prevede di norma la presenza di una porta seriale e di una porta parallela. 32 Porte: parallela, seriale e SCSI La porta seriale è un dispositivo che permette al PC di instaurare una comunicazione trasmettendo un bit alla volta. Le porte seriali vengono utilizzate prevalentemente per connettere modem, mouse e altri dispositivi con basse velocità di comunicazione. Può essere di due tipi, chiamati rispettivamente: RS-232C e RS. La porta parallela è usata per connettere al computer diverse periferiche come stampanti, dischi removibili, cd-rom. Tra queste la più importante è sicuramente la stampante. Le informazioni sono trasmesse in parallelo lungo una serie di fili, in minor tempo rispetto a quanto avviene con le porte seriali, che trasmettono un bit alla volta. La SCSI (Small Computer System Interface) è un'interfaccia hardware che permette di collegare al PC fino a quindici periferiche differenti, come dischi fissi, lettori CD e scanner, utilizzando un tipo di collegamento chiamato Daisy Chain. 33 Porte: parallela, seriale e SCSI Comparsa intorno al 1995 la USB è un'interfaccia per periferiche di tipo digitale, come telecamere, tastiere, mouse, scanner, ecc. che consente la trasmissione di dati a velocità elevata (12 Mb al secondo). Viene gestita solamente dai sistemi operativi Windows ’98, 2000 e MacOS. Le periferiche si collegano "in parallelo", cioè ad un connettore è connessa una sola periferica. Per collegarne più di una (se ne possono collegare fino a 127) è necessario disporre di un HUB. 34 L'HUB, denominato anche moltiplicatore di porte, consente di collegare più dispositivi ad una singola porta. Continua 35