DIREZIONE DIDATTICA DI SAN GIUSEPPE JATO Programma Operativo Nazionale Fondo Sociale Europeo - “Competenze per lo sviluppo” Ogni componente hardware dell’elaboratore, per poter svolgere determinati compiti, ha bisogno di essere “istruita” e necessita quindi del software. In un elaboratore, l’insieme delle componenti hardware e software sono complementari tra loro e indispensabili affinché il computer possa funzionare. II software (soft = “soffice”, ware = “componente”) è la parte invisibile di un elaboratore, costituita dai programmi residenti nella memoria del computer o nei supporti di memorizzazione. II sistema operativo è necessario per il funzionamento dell’elaboratore; esso gestisce le risorse di un computer, le applicazioni e le periferiche, interagisce con l’hardware e fornisce la GUI (Graphical User Interface), ovvero l’interfaccia utente. II sistema operativo include programmi di utilità reperibili negli Accessori. Per interfaccia si intende un programma che utilizza immagini (come, per esempio, le icone del desktop) per rappresentare comandi attivabili mediante il mouse. Lo scopo è di facilitare l’uso del programma, sostituendo i comandi da tastiera con icone indirizzabili con il mouse. Il principale vantaggio ottenuto con l’introduzione della GUI consiste nel fatto che lo stesso programma può essere usato facilmente da operatori di qualsiasi nazionalità. La GUI di un’applicazione non dipende dalla piattaforma hardware utilizzata. All’avvio dell’elaboratore i software di boot, residenti nella ROM, eseguono il controllo sulle componenti hardware per verificarne il funzionamento. A conclusione di questa operazione il sistema operativo, memorizzato su disco fisso, viene caricato nella memoria RAM e si avvia, pronto per essere utilizzato dall’utente. II sistema operativo quindi: si colloca fra l’hardware e il software applicativo, consentendo l’esecuzione dei programmi e lo scambio dei dati tra la CPU e le periferiche per l’archiviazione o la distribuzione; controlla l’input e l’output di qualsiasi operazione, cioè il trasferimento di dati dalla memoria del computer a una periferica o a una memoria di massa e viceversa; gestisce le code di stampa (spool), ossia l’insieme dei documenti inviati alla stampa e in attesa che il processo si avvii; fornisce la GUI, l’interfaccia grafica, componente che permette all’utente di interagire con il sistema; consente di gestire e di operare su file e cartelle. I sistemi operativi, come pure altri programmi, vengono sottoposti periodicamente a “revisioni”, per aggiornarne le prestazioni, che portano a nuove versioni più evolute dello stesso software, al passo con i continui progressi tecnologici e le necessità dell’utenza. Tali versioni sono in genere individuate da un numero che ne identifica l’evoluzione. SISTEMA OPERATIVO DESCRIZIONE MS DOS Microsoft Disk Operating System È stato il primo sistema operativo a essere installato su computer IBM compatibili; non era dotato di interfaccia grafica e quindi ogni comando doveva essere digitato da tastiera seguendo una rigorosa sintassi (interfaccia testuale o a linea di comando). Windows In tutte le sue versioni è il sistema operativo a interfaccia grafica fra i più diffusi. Linux In tutte le sue distribuzioni, è un sistema operativo “open source”(libero), vale a dire che può essere modificato a piacere. Mac OS Macintosh Operating System È un sistema operativo installato su computer Macintosh. OS/2 OS/2 è una famiglia di sistemi operativi sviluppati dalla IBM per l’uso sui propri personal computer. È un sistema operativo adatto per elaboratori in cui si opera in multitasking, ovvero con più programmi contemporaneamente. II software applicativo, o applicazione, è un programma creato per rispondere a specifiche esigenze dell’utente, che consente di gestire ed elaborare compiti legati a precise attività. Numerosissimi sono i software applicativi che soddisfano le più svariate necessità: dalla possibilità di scrivere un testo, a quella di realizzare un grafico, dall’opportunità di navigare in Internet a quella di creare disegni, dallo scrivere musica al gestire la contabilità e altro ancora. OpenOffice.org è una suite di programmi per ufficio e contiene applicativi per scrivere testi (Writer), creare tabelle con dati e grafici (Calc), creare database (Base), fare presentazioni (Impress), scrivere formule matematiche (Math), fare disegni (Draw). Paragonabile a Microsoft Office, è disponibile non solo per le piattaforme GNU/Linux, ma anche per Windows e Mac OS con le stesse caratteristiche e funzionalità e con il vantaggio di essere gratuita. SOFTWARE APPLICATIVO DESCRIZIONE Writer Elaboratore (editor) di testi o word processor: permette di creare, modificare e stampare documenti facilitandone la correzione e la formattazione. Calc Foglio elettronico o spreadsheet: offre la possibilità di gestire e risolvere operazioni matematiche, finanziarie, contabili, statistiche, creare grafici e tenere il controllo del budget familiare. Base Database: lavora su insiemi strutturati di dati ed è stato ideato per creare e gestire archivi sui quali è possibile eseguire varie operazioni come collegare, estrapolare, raggruppare dati ecc. Impress Presentazioni: consente la realizzazione di presentazioni multimediali, anche da proiettare su schermo, che arricchiscono e valorizzano il messaggio migliorandone la comprensione. Thunderbird Posta elettronica: attraverso Internet permette I’invio e la ricezione di messaggi di posta elettronica, anche con allegati. Firefox Mozilla Browser Web: consente di consultare le pagine dei siti che si visitano navigando in Internet. Gimp Editor di immagini: permette di visualizzare e modificare foto e immagini digitali. Quando più software applicativi integrano in un unico ambiente di lavoro funzioni per elaborare testi, eseguire calcoli, realizzare presentazioni ecc., si parla di pacchetto applicativo (OPT, Office Productivity Tools), come per esempio OpenOffice.org, Microsoft Office ecc. I software applicativi (come per esempio gli elaboratori di testo, i fogli elettronici ecc.) vengono definiti anche general purpose perché, se opportunamente personalizzati, consentono di gestire un vasto numero di situazioni e risolvere problemi specifici. I software di programmazione permettono lo sviluppo di programmi (mediante l’uso di codici specifici) per le esigenze più diverse. Accessibilità del computer Per facilitare l’utilizzo del PC da parte di utenza con difficoltà visive e motorie sono stati sviluppati particolari software ed hardware: la trackball, ad esempio, può essere usata in modo più agevole del mouse per persone con difficoltà motorie. Per quanto riguarda il software ci sono molti strumenti, spesso già presenti nel sistema operativo Windows. Uno screen reader (letteralmente lettore dello schermo) è un’applicazione software che identifica ed interpreta il testo mostrato sullo schermo di un computer, presentandolo ad un utente affetto da handicap visivo tramite sintesi vocale o attraverso un display braille. Gli screen reader sono utilizzati da persone con problemi (parziali o totali) di vista: le persone ipovedenti spesso usano gli ingranditori di schermo (screen magnifier). La Tastiera su schermo, sempre in Accessori/Accesso facilitato, visualizza una tastiera sul video in modo che si possono premere i tasti utilizzando il mouse o la trackball.