il software - Istituto Guglielmo Marconi di Prato

Transcript

il software - Istituto Guglielmo Marconi di Prato
IL SOFTWARE
Software (parte non tangibile del PC, che non si può toccare, nei supporti magnetici è ad esempio il cambiamento
dell’orientazione delle microcalamite); esempi di software sono:
• Applicazioni (termine specifico per indicare un qualunque programma eseguibile dal computer), in particolare si
possono distinguere applicazioni lato client (un programma viene scaricato e installato completamente sul proprio
pc) ed applicazioni lato server (un programma viene scaricato ed installato solo parzialmente sul proprio pc,
sfruttando poi le caratteristiche del server utilizzando un collegamento internet, si pensi ai giochi online)
• Programmi di elaborazione testi che ci permettono di creare documenti scritti col computer (microsoft word o
openoffice writer)
• Programmi di fogli di calcolo che ci permettono di creare “tabelle” che eseguono calcoli in maniera automatica e
grafici (microsoft excel o openoffice calc)
• Programmi per presentazioni multimediali che ci permettono di creare presentazioni su video che coinvolgono
più media (testi, immagini, filmati, musica; a esempio microsoft power point o openoffice impress)
• Programmi di grafica che ci permettono di creare immagini col computer, si dividono in programmi di grafica
bitmap , programmi di grafica vettoriale e programmi CAD (disegno tecnico assistito dal computer)
• Suite di programmazione (insieme di programmi che permettono di creare altri programmi; trai quali: Visual C++,
Visual Basic, Pascal, Java ecc. ecc.)
• Utilities (programmi accessori per la gestione del computer ad esempio; programmi di pulitura del disco,
programmi di compressione dati, programmi per l’aggiornamento di altri programmi ecc. ecc.
LICENZE
Le licenze Software sono dei certificati (che possono essere in formato cartaceo, elettronico oppure online) che ci
permettono (da un punto di vista giuridico) di utilizzare un software, le licenze si suddividono per categoria, e sono:
• Retail: licenza software di un programma completo con tutte le funzionalità per un periodo illimitato di tempo (o
per un periodo limitato e rinnovabile); il programma può essere usato su un unico computer (licenza tipo
monoutente), o su un certo numero massimo di computer (licenza tipo multiutente); se un computer non è più
funzionante il programma può essere installato su un altro computer.
• Shareware: licenza software di un programma completo e con tutte le funzionalità ma per un periodo limitato di
tempo (in genere 30 o 60 giorni) scaduto il quale il programma non è più funzionante e per usarlo bisogna
acquistare la licenza retail
• Demo: licenza software di un programma con funzionalità limitate per un periodo illimitato di tempo (versione
dimostrativa) per usare tutte le funzionalità del programma bisogna acquistare la licenza retail
• Adware: licenza software che per poter usare un programma si è “costretti” a vedere della pubblicità, per
eliminare la pubblicità bisogna acquistare la licenza retail
• Freeware: licenza software che permette di utilizzare un programma in modo libero (non vuol dire gratis), cioè
non si può utilizzare il programma ai fini commerciali
• Versione OEM, caratteristica del sistema operativo Microsoft Windows: tale versione permette di utilizzare il
sistema operativo, preinstallato alla vendita, unicamente su quel computer, tale licenza decade con la rottamazione
della macchina, e non è possibile (ai fini di legge) installare il sistema operativo su un altro PC
IL SISTEMA OPERATIVO
Il sistema operativo è un software che fa l’astrazione del computer, cioè che tramite l‘interfaccia utente ( cioè
l’immagine sul monitor chiamata Desktop ), consente l'invio di comandi al computer, controlla e gestisce il traffico di
dati all'interno del computer e fra questo e tutte le periferiche, operando come intermediario fra hardware ed utente
(l’utente interagisce con il PC senza sapere com’è fatto all’interno).
•
Windows
s.o. chiuso e proprietario,
l’utente non può ne modificarlo
ne redistribuirlo
•
Linux
s.o. aperto e di libero utilizzo,
l’utente può modificarlo alle sue
esigenze, e redistribuirlo a patto
che specifichi l’autore
precedente
•
Os-X
s.o. per PC Apple derivante da
Unix (antenato di Linux)
•
Solaris
supportato da vari produttori di
server e la maggior parte del suo
codice è sotto licenze open
source.
I MalaWare
Per Malaware si intende un qualunque software dannoso per il computer
•
Virus è un software, che è in grado di infettare dei file in modo da riprodursi facendo copie di sé stesso.
In generale un virus danneggia direttamente solo il software della macchina che lo ospita, anche se esso può
indirettamente provocare danni anche all'hardware, ad esempio causando il surriscaldamento della CPU
•
Trojan: o "cavallo di Troia" sono genericamente software malevoli nascosti all'interno di programmi
apparentemente utili, e che dunque l'utente esegue volontariamente, permette al cracker /hacker di prendere
possesso del computer della vittima.
•
Backdoor: letteralmente "porta sul retro". Sono dei software che consentono un accesso non autorizzato al
sistema su cui sono in esecuzione.
•
Hijacker: questi programmi si appropriano dei browser, e causano l'apertura automatica di pagine Web
indesiderate specialmente di pagine pubblicitarie
•
Spyware: è un tipo di software che raccoglie informazioni riguardanti l'attività online di un utente (siti visitati,
acquisti eseguiti in rete etc) senza il suo consenso, trasmettendole tramite Internet ad un'organizzazione che le
utilizzerà per trarne profitto, solitamente attraverso l'invio di pubblicità mirata.
•
Phishing: tecnica di ingegneria sociale per ottenere informazioni riservate (attraverso
una pagina internet, inviata per posta elettronica, ingannevole simile a quella di una
banca o ente statale/governativo) al fine del furto di identità e di Sniffing o
"annusare"; tecnica per intercettare i dati in transito in rete e decodificarli.
I malaware possono essere eliminati con appositi software (in particolare gli antivirus)
Un firewall è un software che mi permette di controllare la provenienza dei dati in rete