




































Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Riassunto dei concetti base dell'Informatica.
Tipologia: Sintesi del corso
Caricato il 12/06/2019
1 / 44
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!





































L'algoritmo è una successione finita di operazioni (dette anche passi o istruzioni) che consente di risolvere tutti i problemi di una determinata "classe" e produrre il risultato stabilito. L'algoritmo, in quanto tale, deve essere:
modo univoco anche da esecutori diversi
I dati che interessano l'algoritmo possono essere:
Operatori aritmetici: +,-,*,: ecc. Gli algoritmi vengono utilizzati per costruire diagrammi, o flow chart, per la soluzione di problemi di calcoli. RAPPRESENTAZIONE DEI DATI Il sistema di numerazione decimale è basato su 10 simboli (dallo 0 al 9) ognuno dei quali cambia di valore in base alla posizione che assume (per questo è anche chiamato sistema di numerazione posizionale). I computer operano utilizzando circuiti elettronici che prevedono appunto solo due possibili Stati (circuito aperto/ circuito chiuso oppure magnetizzato/ non magnetizzato) per rappresentarli in modo matematico si utilizza il sistema binario basato su due sole cifre 0 e 1. Nei computer la memorizzazione dei dati è realizzata mediante il sistema binario grazie al fatto che la memoria è una sequenza di elementi elettronici atti ad assumere due Stati, rappresentati quindi da 0 e 1. Il sistema binario è un sistema di numerazione posizionale basato su due sole cifre 0 e 1, che prendono il nome di bit (binary digit, cifra binaria). Per convertire un numero binario in decimale partendo da destra, si moltiplica ogni cifra per la potenza di due corrispondente alla posizione occupata. Il bit corrisponde a una delle due cifre binarie, 0 oppure 1. Il byte È un gruppo di 8 bit, unità minima di memorizzazione e lettura in un elaboratore, e serve per rappresentare una lettera, una cifra o un simbolo.
Il termine digitale (dall'inglese digit, cifra) sta a indicare tutto ciò che può essere rappresentato da numeri. Con il termine RGB si intende un modello cromatico che si basa su tre colori: rosso verde blu. Mediante filtri o altre tecniche, un'immagine può essere scomposta in questi colori base che, miscelati tra loro forniscono lo spettro dei colori visibili. Un'immagine, in relazione al numero di pixel di cui si compone e al numero di byte di cui ogni pixel è costituito, Può essere a risoluzione più o meno elevata. Maggiore sarà la risoluzione (ovvero il numero di pixel che forma l'immagine) migliore sarà la sua rappresentazione in termini di nitidezza e precisione. Differenti formati di memorizzazione corrispondono alle diverse estensioni associate al file di immagini ( .gif, .jpeg, .bmp, .tif, ecc. ) LINGUAGGI Il linguaggio naturale e quello comunemente utilizzato per comunicare con gli altri: consente ricchezza espressiva che in alcuni casi può dare adito ad ambiguità e talvolta anche a ridondanza. Il linguaggio macchina è l'unico direttamente comprensibile dall’elaboratore. È il linguaggio che capisce il computer. È direttamente comprensibile dalla CPU, è costituito da una sintassi limitatissima e molto rigida, composta da sequenze di cifre binarie 1 e 0. Il linguaggio assembler è un linguaggio di programmazione di basso livello che ha la stessa struttura del linguaggio macchina. Il linguaggio di programmazione è un linguaggio intermedio fra il linguaggio macchina e il linguaggio naturale, in grado di descrivere gli algoritmi con una ricchezza espressiva comparabile con quella dei linguaggi naturali, risultando così semplice da apprendere e da usare da parte dei programmatori. Un programma scritto in un linguaggio di alto livello può funzionare su qualsiasi elaboratore. Poiché l'elaboratore riesce interpretare solo istruzioni formulate in un linguaggio macchina nelle sequenze di 1 e 0 (Basso livello), per ogni programma scritto in linguaggio di alto livello esiste il corrispondente programma in linguaggio macchina. Questa operazione di traduzione può essere seguita dai programmi in seguito descritti:
corrispondente copia in linguaggio macchina.
controllano il lessico e la sintassi e la traducono in linguaggio macchina per farle eseguire direttamente dall'unità centrale di elaborazione. Lo pseudo linguaggio descrive le istruzioni con frasi rigorose anziché con simboli grafici, questo tipo di linguaggio non è direttamente comprensibile dai programmi compilatori e interpreti e dovrà quindi essere tradotto in linguaggio di alto livello. Il linguaggio e la sintassi di uno pseudo linguaggio sono generalmente più semplici di quelli di un linguaggio di programmazione e più facili da comprendere.
Tipi di dispositivi portatili:
memoria in grado di assolvere funzioni come prendere appunti, gestire una rubrica, elaborare i dati ma anche di connettersi a Internet e altri pc, dispone di un mini schermo.
a Internet, accedere alle e-mail, messaggistica istantanea, applicazioni ecc.
e musica in diversi formati, includendo anche file video. Elementi base di ogni sistema di elaborazione dell’hardware:
avvengono tutti i processi di elaborazione.
memorizza informazioni, istruzioni e dati per l’elaborazione. (RAM-ROM)
dati e programmi in modo permanente.
istruzioni dall'esterno all'interno del computer.
dati elaborati, intermedi o finali. I dispositivi (o device) che consentono di interagire con il computer sono detti periferiche e consentono la trasmissione di dati e istruzioni dall'interno all'esterno del computer e viceversa. Si possono collegare al computer mediante diverse tecnologie oppure fisicamente, tramite cavi le cui prese vanno inserite nelle corrispondenti porte, che permettono la connessione delle periferiche alla CPU. A seconda delle funzioni esistono vari tipi di porta:
velocità di trasferimento dati.
bassa velocità, viene utilizzata ad esempio per collegare il modem al computer.
consentono il funzionamento della rete.
video, webcam, lettori di musica digitale e tv digitali. PRESTAZIONI DI UN COMPUTER I fattori che influenzano le prestazioni sono:
potenza.
elaborazione più potente risulta il computer.
contemporaneamente (multitasking).
Il termine refresh indica il caricamento delle immagine nel passaggio da una videata all’altra. Il microprocessore di una scheda grafica viene definito GPU Definita con la sigla CPU (Central Processing Unit) l'unità centrale di elaborazione è un circuito integrato (micro processore) in cui avvengono i processi di elaborazione. La CPU è costituita da:
richieste ed eseguire le istruzioni del programma
dell'esecuzione delle operazioni ▼
porzioni di memoria capaci di registrare temporaneamente i dati e risultati parziali delle elaborazioni da trasmettere ai circuiti di controllo.
componenti interni, i moduli di memoria RAM e, attraverso connettori (slot), le schede grafica, audio, video eccetera.
scandisce l'esecuzione delle operazioni.
di cicli al secondo effettuati dal clock. I suoi multipli sono megaherz, e gigahertz. DISPOSITIVI DI MEMORIZZAZIONE La memoria del computer, definita anche con termini memoria centrale o memoria veloce si distingue in: RAM (Random Access Memory): memoria di lettura/scrittura. Si tratta di una memoria:
immagazzina le istruzioni dei programmi attivi. ROM (Read only memory): memoria di sola lettura il cui contenuto non varia nel tempo. Come viene misurata la memoria di un computer: Un database è un insieme strutturato di informazioni relative a uno stesso argomento, ovvero un archivio elettronico in grado di gestire una grande quantità di dati. Ogni singola informazione è inserita in un campo. Per memorie di massa si intendono i dispositivi magnetici, ottici ed elettronici che permettono di memorizzare i dati e programmi in modo permanente, per conservarli finché l'utente non decide di eliminarli; di norma la loro capacità è espressa in megabyte, gigabyte e terabyte Byte B 8 Bit Kilobyte KB 1024 byte Megabyte MB 1024 kilobyte Gigabyte GB 1024 megabyte Terabyte TB 1024 gigabyte
Ogni componente hardware dell'elaboratore per poter svolgere determinati compiti ha bisogno di essere istruita e necessita quindi del software. Il software (soft-soffice, ware-Componente) è la parte invisibile di un elaboratore, costituita dai programmi residenti nella memoria del computer o nei supporti di memorizzazione. Il sistema operativo è necessario per il funzionamento delle lavoratore. Tale software gestisce le risorse di un computer le applicazioni e le periferiche, interagisce con l'hardware e fornisce la GUI ovvero l'interfaccia utente. Per interfaccia si intende un programma che utilizza immagini per rappresentare comandi attivabili mediante il mouse. Lo scopo è di facilitare l'uso del programma. 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à. Il sistema operativo quindi:
I più noti sistemi operativi:
installato su computer IBM compatibili, non era dotato di interfaccia grafica e quindi ogni comando doveva essere digitato da tastiera.
piacere.
I sistemi operativi come pure gli altri programmi, vengono sottoposti periodicamente a revisioni, per aggiornarne le prestazioni, che portano nuove versioni più evolute dello stesso software. Tali versioni sono in genere individuate da un numero che ne identifica l'evoluzione. Il software applicativo, o applicazione è un programma creato per rispondere a specifiche esigenze dell'utente che consente di gestire ed elaborare i compiti legati a precise attività. Alcuni software applicativi:
Esistono poi altri software applicativi cosiddetti General purpose i quali consentono di gestire un vasto numero di situazioni e sono utilizzati per vari scopi. Infine i software di programmazione permettono lo sviluppo di programmi. Quando più software applicativi integrano in un unico ambiente di lavoro funzioni per elaborare i testi eseguire calcoli rialzare prestazioni eccetera, si parla di pacchetto applicativo (OPT), Come per esempio Microsoft Office, OpenOffice eccetera. Il software di sistema (o sistema operativo è indispensabile all'elaboratore per poter funzionare ≠ Il software applicativo non è necessario per il funzionamento dell'elaboratore ma viene creato per soddisfare precise necessità dell’utente. Windows dispone di una serie di utilità che agevolano l'utilizzo del computer nei casi in cui l'utente abbia difficoltà a utilizzare la tastiera o a leggere quanto appare sullo schermo ad esempio:
Agevolazioni presenti anche in altri sistemi operativi RETI Alla base del concetto di rete informatica cioè quello di condivisione delle risorse. Una risorsa condivisa è un dispositivo che viene utilizzato da più utenti grazie al fatto che è collegata a più computer. La condivisione di risorse si realizza collegando reciprocamente i computer in reti informatiche. Tipi di reti:
che si trovano nella medesima stanza, e lo stesso stabile o in più edifici non lontani tra loro dove la connessione fra gli elaboratori e la trasmissione dei dati avviene in genere fisicamente, tramite cavi dedicati.
tra i lavoratori e la trasmissione di dati non avviene attraverso figlio cavi ma principalmente via radio frequenza o via infrarosso.
computer, anche della stessa azienda distribuiti in zone geograficamente lontani, anche tra continenti diversi. La connessione fra le varie postazioni può avvenire utilizzando diversi tipi di collegamento:
trasmettersi informazioni reciprocamente
risorse di un server. Altre tipologie di collegamento sono:
Internet è una rete aperta ma esistono alcuni tipi di reti dove l'accesso è ristretto ad esempio: INTRANET : È una rete che insedi computer che consente l'accesso e l'utilizzo solo un certo numero di utenti autorizzati, individuati con un identificativo. EXTRANET: È una rete chiusa in cui tuttavia sono previsti determinati accessi dall'esterno. Può essere considerata come una rete aziendale privata che però include specifici utenti esterni all’azienda. TRASFERIMENTO DATI Eseguire un download significa prelevare o scaricare i file dalla rete per memorizzarli su disco fisso o in un'altra memoria di massa. Eseguire un upload significa inviare alla rete dei file prelevandoli dal disco fisso o da un'altra memoria di massa. La velocità di trasferimento dei dati nella rete è determinata dalla quantità di bit al secondo che si riesce a trasmettere o ricevere. Essa varia in relazione:
La velocità di trasferimento dei dati della rete si misura in bps cioè il numero di bit per secondo trasmessi. I suoi multipli sono il Kbps e il Mbps. E com'è possibile collegare tra loro computer che si trovano a svariati chilometri di distanza? La soluzione è ricorrere a collegamenti già esistenti, quelli telefonici, che sono in assoluto i più diffusi e capillari al mondo.
concatena a livello mondiale le reti telefoniche pubbliche a commutazione di circuito. Costituita da linee di tipo analogico sta rapidamente passando a linee digitali.
linea telefonica non risulta essere occupata. Il servizio ADSL viene anche definita banda larga in quanto consente la trasmissione di più dati in modo simultaneo, aumentando così l'effettiva velocità di trasmissione. Modalità attraverso le quali è possibile stabilire la connessione a Internet:
a Internet via cavo.
Il termine banda larga (broad band) indica un tipo di connessione molto veloce in cui si realizza l'invio in modo simultaneo di più dati che utilizzano la stessa linea di trasmissione si può distinguere in:
Si parla di ICT in conseguenza dell'arco e svariato utilizzo del computer. Si definisce ICT (Information and communication technology, tecnologia dell'informazione della comunicazione) Un insieme vario di tecnologie atte a elaborare e trasmettere le informazioni. Il termine informatica deriva dall'unione di due parole: Informazione e automatica, ovvero scienza che si occupa del trattamento automatico delle informazioni. Servizi Internet dedicati ai consumatori: ▼ ✔e-commerce (commercio elettronico) si intende la compravendita di prodotti e servizi utilizzando Internet o altre reti, attraverso cui avviene la transazione commerciale. Si può considerare come l’evoluzione della vendita per posta. I servizi di e-commerce e possono essere di vario tipo:
Il commercio elettronico comporta per l'utente alcune agevolazioni ma anche alcuni inconvenienti elencati nella seguente tabella: ✔e-banking (Elettronic banking) è un servizio che consente al cliente di connettersi al proprio istituto di credito ed eseguire operazioni bancarie come visionare il conto corrente, eseguire pagamenti, effettuare investimenti e transizioni di vario genere. I vantaggi sono: Vantaggi Svantaggi Possibilità di acquisto da qualsiasi computer collegato a Internet, 24h su 24h, 7g su 7g, con velocità Mancanza di contatto fisico tra venditore e acquirente senza avere dimostrazioni dell'uso del prodotto Acquisizione di informazioni dettagliate e specifiche Possesso non immediato Opportunità di un confronto rapido su siti diversi dello stesso prodotto Impossibilità di manipolare il prodotto per costatarne direttamente ogni caratteristica Comparazione delle condizioni di consegna, spese e tempi Incidenza delle spese di trasporto sul prezzo Opportunità di acquistare senza doversi spostare da un negozio all'altro con notevole risparmio di tempo Rischio legato i mezzi di pagamento Prezzi dei prodotti più bassi rispetto a quelli dei negozi Possibilità di consultare archivi elettronici e prelevare i dati Disponibilità del servizio 24 ore su 24 Operazioni svolte con rapidità quindi efficienti Operazioni svolte in completa autonomia Velocità di trasferimento dati Notevole riduzione dei tempi di attesa senza spostamenti
La posta elettronica o e-mail è un servizio Internet che consente l'invio o la ricezione di messaggi, rappresentando uno strumento utilissimo sia per lo scambio di comunicazioni sia per l'invio di file di vario tipo anche multimediali. Per utilizzare la posta elettronica è necessario avere:
La messaggistica istantanea o IM (Instant Messenging) è un sistema di comunicazione che permette, a due utenti connessi in rete, lo scambio in tempo reale di brevi messaggi. Il Voip (Voice Over Internet Protocol ovvero voce attraverso il protocollo Internet) è una tecnologia che consente di fare una conversazione Telefonica senza servirsi della classica rete PSTN ma avvalendosi della connessione a Internet che utilizza il protocollo IP. Per protocollo IP si intende l'insieme delle regole che seguono i dati durante la trasmissione da un nodo a un'altro nella rete. Un feed è una sorta di canale informativo preferenziale che rileva automaticamente le nuove notizie presenti in un sito e le comunica in tempo reale all'utente che lo ha sottoscritto ogni qualvolta si connette a Internet. La tecnologia utilizzata per creare un feed e rilevarne la sua presenza in un sito o in un blog è detta RSS (Really Simple Sindacation). Il termine blog nasce dalla contrazione delle parole Web-log che, letteralmente, hanno significato di traccia su rete. Si tratta di una o più pagine Web (o di un sito) create e gestite dall'utente attraverso un programma di pubblicazione guidata, in cui egli pubblica i propri pensieri, opinioni, aneddoti che danno origine a una sorta di diario personale. Il termine podcast: un file solitamente audio o video compresso (come MP3 o MP4) disponibile su un sito a cui l'utente si è abbonato che viene scaricato in automatico da Internet, nel pc o in un altro dispositivo connesso. Per ricevere podcast occorre disporre di un programma apposito denominato aggregatore o feeder e un abbonamento a un sito che fornisce podcast. COMUNITÀ VIRTUALI Quando si parla di comunità virtuale si intende un certo numero di persone che tramite internet si incontrano virtualmente sul web per chiacchierare, dibattere su un medesimo argomento, giocare eccetera. Internet ha contribuito a sviluppare diversi modi per comunicare con altri utenti connessi alcuni di questi tipi di servizio possono essere definiti come siti sociali ovvero spazi in cui incontrarsi con utenti dislocati in luoghi anche fisicamente molto distanti, per dialogare, scambiarsi idee, divertirsi eccetera. Tali spazi virtuali sono i forum, i newsgroup o, le chat room, i servizi di messaggistica immediata i giochi informatici in rete.
Specifichiamo alcuni siti sociali:
possono accedere dopo essersi registrati e lasciare messaggi in relazione alla tematica proposta. Spesso nei forum è prevista la figura del moderatore, una persona scelta dal gestore del forum che ha il compito di far rispettare le regole intervenendo, se necessario, con la rimozione di post (i messaggi) con la rimozione di un topic (argomento), oppure per interporsi in una thread (Discussione) o per ristabilire i toni di una flame (discussione con espressioni eccessive) [La netiquette, ossia galateo della rete è l’insieme di norme non scritte che regolano lo scambio di messaggi in una determinata area.]
collegate a Internet, consiste nel partecipare alle chat: spazi virtuali, chat Room (Stanza delle chiacchere) in cui ogni argomento costituisce un diverso canale. Attraverso un software specifico, che permette di accedere ai diversi canali. [Esistono anche i canali che si caratterizzano per la lingua usata dai loro partecipanti. La prima forma di comunicazione istantanea in Internet è avvenuta grazie alla tecnologia IRC]
necessità della connessione Internet. Esistono giochi multiplayer in cui è possibile decidere chi accettare nel gioco, altri invece che consentono l'ingresso di qualsiasi utente realizzando una comunità virtuale in cui ogni giocatore interagisce in tempo reale con sconosciuti. I giochi on-line possono essere distinti in categorie di seguito ne elenchiamo alcune:
Le norme in tema di ergonomia nel decreto ministeriale 2-10-2000 dispone anche sulle norme tese ad evitare una serie di problemi derivanti da un utilizzo prolungato del computer, tali norme stabiliscono le caratteristiche dell'arredo della posizione e prevedono:
regolabili in modo indipendente tali da permettere un buon appoggio a piedi e il sostegno della schiena.
ricompone la videata) Per assumere una postura corretta davanti al video ed evitare l'insorgere di disturbi, le norme previste dal decreto forniscono le seguenti indicazioni:
provvedendo a tenere gli avambracci appoggiati sul piano di lavoro in modo da diminuire la tensione dei muscoli del collo e delle spalle.
schienale, sistemando allo scopo l'altezza della sedia e l'inclinazione dello schienale.
Il decreto ministeriale 2-10-2000 fornisce anche indicazioni che mirano a tutelare il benessere del lavoratore:
stretching e rilassamento del collo, schiena, arti superiori ed inferiori, in modo da evitare contratture muscolari, vari dolori e irrigidimento.
ore di lavoro per evitare eccessivi affaticamenti che possono condurre stati ansiosi o cattiva circolazione del sangue.
adeguare la luminosità dello schermo all'ambiente e distogliere periodicamente lo sguardo dal video e guardare oggetti lontani. AMBIENTE Alcuni componenti delle lavoratore possono essere riciclati con vantaggio per l'utente e per l'ambiente. Sono soprattutto toner e cartucce inkjet che possono essere rigenerati. I vantaggi della recupero possono essere:
Anche un risparmio sul consumo della carta può aiutare l’ambiente Un buon uso delle moderne tecnologie contribuisce sicuramente a ridurre la necessità di materiale stampato se si adottano alcuni semplici accorgimenti:
Quando si utilizza un elaboratore è buona norma impostare le opzioni che gestiscono eventuale intervalli nell'attività o le modalità di spegnimento che favoriscono il risparmio energetico con riflessi positivi per l'utente e per l'ambiente. Per esempio se è necessario allontanarsi dalla propria postazione di lavoro per un certo tempo, è consigliabile impostare la disattivazione dello schermo dopo un certo periodo di inattività. È inoltre possibile porre il computer in modalità di sospensione. Qualora invece si ritenga di aver concluso il proprio lavoro è buona norma spegnere completamente il computer e tutti dispositivi collegati SICUREZZA Con il diffondersi delle comunicazioni elettroniche cresce la questione della sicurezza dei dati che viaggiano sulla rete e di quelli con studenti dalle aziende, gran parte dei quali richiedono privacy. Identità e autenticazione In un ambito privato, ma anche aziendale oggi si opera sempre più utilizzabile documenti archivi elettronici che costituiscono un nuovo enorme patrimonio da salvaguardare. Le più elementari norme di sicurezza da adottare per controllare l'accesso alle aree protette del sistema informatico si realizzano attraverso l'uso degli ID (identificativi) utente e password. Identificativo utente (nome utente o username) è un nome che può anche essere pubblico grazie al quale il sistema attiva la procedura di riconoscimento (login). La password è privata e riservata è di norma è scelta dall'utente stesso, e ha lo scopo di verificare che l'identificativo sia di fatto adoperato dal suo assegnatario. La grande diffusione di Internet ha favorito lo sviluppo di una serie di servizi quali per esempio, la posta elettronica, l’ e-banking eccetera Dove per l'accesso è previsto l'inserimento di un nome utente e di una password in modo da proteggere programmi e dati utenti non autorizzati. Affinché la parola di accesso sia efficace occorre adottare una serie di accorgimenti nella sua definizione e ne sottilizza, perciò è necessario che la password:
Gli archivi elettronici sono una notevole risorsa e vanno perciò tutelati per evitare perdite di dati dovute:
virus o provocare danni accendendo, attraverso la rete, ha dati riservati prelevandoli, modificandoli o eliminandoli)
I virus vengono creati dagli hacker o dai craker. Hacker: deriva dal verbo inglese to hack = ritagliare e mettere insieme i pezzi come un collage. Cracker : deriva dal verbo inglese to crack = rompere. Si tratta di pirati informatici che non si limitano a violare i sistemi informatici ma li danneggiano distruggendo dati e programmi. Le principali misure che si possono adottare per proteggere il proprio computer da virus sono:
avvisato l'utente alla loro eliminazione o messa in quarantena. (La quarantena consiste nell'isolare il fail infetto in una specifica area del disco in modo da renderlo inoffensivo per il sistema)
doppia estensione L'antivirus, per essere efficace va aggiornato regolarmente. ASPETTI GIURIDICI Il termine copyright che si dichiara con il simbolo © deriva dalla funzione dei vocaboli right to copy il tra parentesi diritto alla copia) e sta indicare il diritto d'autore è tutelato da un insieme di norme che stabiliscono la proprietà e l'utilizzo che si può fare di un bene intellettuale, quale per esempio un brano musicale, un libro, un software eccetera. La legge attribuisce all'autore di un'opera dell'ingegno il diritto di proteggerla in modo che non possa essere riprodotta da altri senza suo consenso e la sua sfera di applicazione comprende anche, per esempio, musica video foto eccetera che si trovano sul Web e quindi possono essere scaricati. La legislazione prevede i casi in cui è possibile utilizzare un'opera e con quali vincoli, stabilendo sanzioni in caso di violazioni.
In genere i software sono accompagnati dalla licenza, un contratto che stabilisce l'uso che è consentito fare del programma e che deve essere accettato dall'utente, in maniera implicita o esplicita, per poter utilizzare legalmente il software: il copyright del software allo scopo di aiutare a proteggerlo dalla pirateria Ogni singola licenza è munita di un codice ID (identificatore). L’ ID è presente di norma solo nei software a pagamento: ogni copia venduta è provvista del proprio codice e di una password che il programma richiede in fase di istallazione. L’acronimo EULA (End-User License Agreement) o contratto con l'utente finale si riferisce al contratto di licenza in cui il proprietario specifica le modalità di utilizzo del software da parte dell'utente garantendo diritti e prescrivendo obblighi. In relazione alla tipologia di licenza d'uso i software possono essere distinti in diverse categorie ad esempio:
scaduto il quale l'utente per continuare a utilizzarli deve acquistarli pagandone all'autore il relativo prezzo.
altri sviluppatori possono modificarli per migliorarli o adeguarne le funzionalità alle proprie esigenze. ( Il codice sorgente è l'insieme di istruzioni che costituiscono il programma scritte in un linguaggio di programmazione)
I software privi di licenza d'uso, assolutamente gratuiti e utilizzabili da chiunque sono chiamati a public domain. PROTEZIONE DEI DATI PERSONALI Attraverso la rete e i suoi servizi via Web viaggiano notevoli quantità di dati e le informazioni personali sono sempre più presenti in banche dati informatiche. Leggi comunitarie stabiliscono il diritto alla privacy che si concretizza mediante un insieme di norme proposte alla “Tutela delle persone e di altri soggetti rispetto al trattamento dei dati personali” Per privacy si intende il diritto affinché ciascuno possa liberamente decidere se e in quali termini concedere ad altri la facoltà di accedere a informazioni personali. Il dato personale è qualsiasi informazione, compreso l'indirizzo di posta elettronica, relativa persona fisica, giuridica, ente o associazione. Per ciò che riguarda in particolare Internet e le reti telematiche il garante prevede l'istituzione di una apposito codice di dentologia e di buona condotta. Il garante è un organismo composto da quattro membri la cui attività, iniziata nel 1997, ha riguardato ogni settore della vita sociale, economica e culturale del paese in cui si sia manifestata l'esigenza della protezione dei dati personali, per evitarne il rischio di abusi. Secondo la legge i dati personali devono essere trattati: