Concetti

SOFTWARE

In un elaboratore l'insieme delle componenti hardware e software sono complementari tra loro e indispensabili per il funzionamento del computer.

Software sta per SOFT = SOFFICE e WARE = COMPONENTE, è la parte invisibile di un elaboratore, costituita dai programmi residenti nella memoria del computer o nei supporti di memorizzazione.

Il software gestisce le risorse, le applicazioni,le periferiche  e interagisce con l'interfaccia utente (GUI).

All'avvio dell'elaboratore i software di boot che risiedono nella ROM eseguono un controllo sul hardware.

Successivamente il sistema operativo viene caricato nella memoria RAM e si avvia.

Il sistema operativo si colloca fra l'hardware e il software applicativo e consente lo scambio dei dati tra la CPU e le periferiche, controlla l'input e l'output di qualsiasi operazione, gestisce le code di stampa, fornisce l'interfaccia che permette all'utente di interagire con il sistema e inoltre consente di gestire e di operare su file e cartelle.

I sistemi operativi più "famosi" sono:

- MS DOS: il primo sistema operativo ad essere stato installato su computer IBM compatibili, non era dotato di interfaccia.

- WINDOWS: è il sistema operativo a grafica più diffuso.

- LINUX: è un sistema operativo ''open source'' ovvero può essere modificato a piacere.

- UNIX: è un sistema operativo piuttosto complicato.

- MAC OS: è il sistema operativo installato su computer Macintosh.

- OS/2: è un sistema operativo adatto per elaborativi dove si usano più programmi contemporaneamente.

I sistemi operativi vengono sottoposti periodicamente a revisioni, per aggiornarne le prestazioni ed evolverle.

Il 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à.

Esempi di software applicativi più noti:

- MICROSOFT WORD: elaboratore di testi o word processor, permette di creare modificare e stampare documenti.

- MICROSOFT EXCEL: foglio elettronico o spreadsheet, offre la possibilità di gestire e risolvere operazioni matematiche, creare grafici e tenere il controllo del budget familiare.

- MICROSOFT ACCESS: database, lavora su insiemi strutturati di dati ed è stato creato per gestire archivi.

- MICROSOFT POWERPOINT: presentazioni, consente la realizzazione di presentazioni multimediali.

- WINDOWS MAIL: posta elettronica, attraverso Internet permette l'invio e la ricezione di messaggi di posta elettronica.

- MICROSOFT INTERNET EXPLORER: browser web, consente di consultare le pagine dei siti Internet.

- RACCOLTA FOTO WINDOWS: editor di foto, permette di visualizzare, modificare e condividere immagini e video.

- GIOCHI: la cartella giochi mostra i giochi installati sul computer.

Ci sono altri software applicativi chiamati '' general purpose'' che consentono di gestire un vasto numero di situazioni.

Infine esistono anche i software di programmazione che permettono lo sviluppo di programmi per le esigenze di ognuno.

Il software di sistema (o sistema operativo) è indispensabile all'elaboratore per poter funzionare, al contrario il software applicativo non è necessario ma viene creato per soddisfare precise necessità dell'utente.

In casi in cui l'utente abbia difficoltà a utilizzare la tastiera o a leggere ciò che c'è sullo schermo Windows Vista dispone di alcune unità che lo facilitano.

- RICONOSCIMENTO VOCALE: attraverso l'uso di un microfono consente di utilizzare la voce per gestire i programmi.

- ASSISTENTE VOCALE: mediante l'utilizzo di casse acustiche  è in grado di leggere ciò che viene visualizzato sullo schermo.

- LENTE DI INGRANDIMENTO: serve ad ingrandire il testo, è come uno zoom.

- TASTIERA SU SCHERMO: operando con il mouse è possibile utilizzarla