Informaticadibase Software
Informaticadibase Software
SOFTWARE
1
Quando si accende la prima volta il PC, portatile o desktop o tablet, (o dopo
una nuova installazione del S.O.), viene richiesto di selezionare il proprio
paese/ regione, la lingua, il layout della tastiera e il fuso orario prima di
premere sul pulsante Avanti. Viene poi richiesto di accettare il contratto
legale e di collegare il PC ad una delle reti Wi-Fi disponibili... o collegarsi
dopo aver impostato il PC.
L’utente qualsiasi persona che usa il computer, anche se non è in grado di
programmarlo.
All’avvio del computer, il BIOS (Basic Input-Output System) esegue una
serie di test diagnostici per controllare lo stato di funzionamento
dell'hardware, segnalare eventuali guasti rilevati e fornire un’interfaccia
software per l'accesso alle periferiche e all'hardware del PC.
Il Sistema operativo viene “caricato” dall’hard disk sulla memoria RAM, solo in quel momento sul monitor
comparirà lo sfondo. Per impostazione predefinita, verrà
visualizzato il nome utente all'avvio schermata grafica e le
icone, in questa fase bisogna scegliere con quale utente
accedere al PC e a tutti i suoi programmi e alle sue funzioni.
Sei entrato tramite il tuo utente nel computer, quella che
vedi davanti a te è la scrivania, o, in inglese, il desktop. A
questo punto, finalmente puoi cominciare ad usare il tuo
PC, hai messo in funzione il sistema di elaborazione …
2
I primi linguaggi sono stati, linguaggi macchina (basso livello), basati sul sistema binario, seguiti dai
cosiddetti linguaggi ad alto livello come: ForTran (1954), COBOL (1960), BASIC (1965), PASCAL (1971) …
I rapidi progressi degli anni successivi hanno portato alla creazione di linguaggi evoluti di
programmazione e traduzione delle istruzioni in codice binario, compito di appositi programmi.
Interprete, un programma che gira sul sistema operativo in uso. Tra questi: C, C++, Basic, Javascript, Css,
Html (Internet) PHP, ASP, ASSEMBLY, bash e shell script e altri.
IL CODICE BINARIO
Dati e istruzioni per essere inseriti nel computer,
devono essere convertiti in impulsi elettrici che
viaggiano da un componente all’altro del PC, attraverso sottilissime linee elettriche: i bit (binary digit)
cioè codificati per mezzo di un codice fatto soltanto da due cifre 0 e 1 (gli unici simboli riconosciuti da un
computer): il codice binario.
La memoria principale è organizzata come uno scaffale suddiviso in tante caselle o celle adiacenti.
Ogni cella contiene un carattere o BYTE che è formato da
8 bit: usando sequenze di byte (e quindi di bit) si possono
rappresentare caratteri, numeri immagini, suoni. ad
esempio la lettera A corrisponde al byte 10000010 e così
via.
Il BYTE è utilizzato anche come unità di misura per
indicare le dimensioni della memoria, la velocità di
trasmissione, la potenza di un elaboratore.
Nello schema riportato vengono evidenziati i multipli del
byte.
Seguono: petabyte (PB), exabyte (EB), zettabyte (ZB) e
yottabyte (YB).
3
Tipi di file più comunemente utilizzati:
a) File di testo;
b) File audio (es. file musicale);
c) File video (es. film);
d) File multimediale (es. audio-video-testo);
e) File immagine;
f) File temporaneo;
g) File oggetto;
h) File eseguibile.
LE DIRECTORY O CARTELLE
Un file system, in informatica, indica informalmente un meccanismo con il quale i
file sono posizionati e organizzati su un dispositivo di archiviazione o una memoria
di massa, come un disco rigido o un CD-ROM.
Nella memoria i dati vengono organizzati in modo da evitare faticose ricerche o
confusione nell’archivio generale degli utenti.
Un insieme di File può essere raggruppato in una directory o cartella.
Ciascun file è identificato da un nome univoco, un'estensione ed un percorso (path) che ne individua
posizione, contenitore, cartella o directory in uno spazio di nomi gerarchico all'interno del file system
stesso.
In ogni directory è possibile costruire sub
directory o sottocartelle.
I File si possono organizzare secondo una
struttura ad albero, con la radice (cartella
principale) in alto, i rami (le sottocartelle), e le
foglie (i file.)
4
IL SOFTWARE
Si indicano così tutto l'insieme dei programmi che si trovano all'interno della
macchina, in opposizione alle componenti fisiche del computer.
Il Software comprende:
1) Software di base (o di sistema)
2) Software applicativo
3) Internet
Il sistema operativo (Operating system/OS) risiede sull’hard disk come tutti gli altri programmi e viene
caricato nella memoria RAM all’accensione della macchina.
Un computer appena uscito dalla fabbrica non è neppure in grado di
funzionare, occorre eseguire l'installazione del sistema prima di
qualunque altra operazione.
Il sistema operativo è un software di base (gruppo di programmi
progettati e scritti dall’uomo, cioè una serie di istruzioni, scritte in un
apposito linguaggio), che consente la gestione dei dispositivi hardware del
computer e l'esecuzione dei software applicativi. Senza il sistema
operativo né l'hardware, né i programmi specifici sarebbero in grado di
funzionare.
È anche detto software di sistema. E’ una piattaforma sulla quale girano
tutti i software e le applicazioni.
Esso, permette all’utente di comunicare col computer e serve per
spiegare al computer come utilizzare le sue varie parti, esso
costituisce un’interfaccia tra noi e la macchina.
Sono gestite dal sistema operativo tutte le funzioni generali della
macchina, come l’aspetto grafico delle visualizzazioni su monitor,
la scrittura e la lettura dai dischi, la messa in esecuzione.
Il sistema operativo rimane sempre attivo dal momento in cui
viene caricato fino allo spegnimento.
La scelta del sistema operativo determina quali applicazioni
potranno girare su un certo computer.
Il Sistema Operativo ppermette all’utente di comunicare col computer e serve per spiegare al computer
come utilizzare le sue varie parti, esso costituisce un’interfaccia tra noi e la macchina.
Il kernel è il componente centrale di ogni sistema operativo, gestisce l'utilizzazione delle risorse di
hardware (allocazione della memoria, accesso al disco, uso dei dispositivi...). Si trova tra l'hardware e il
software in esecuzione, è il primo programma ad essere caricato in memoria quando si accende un
computer e l'ultimo ad essere chiuso.
5
STORIA DEI SISTEMI OPERATIVI
Dagli anni sessanta vennero progettati diversi sistemi operativi, per personal
computer, il più famoso dei quali fu senza dubbio Unix, sviluppato da Ken Thompson
nel 1969.
Agli inizi degli anni 80 (agosto 1981) l’IBM, allora leader del
settore lanciava il sistema operativo MS-DOS (Microsoft Disk
Operating System), che aveva caratteristiche più avanzate
prese anche da UNIX... prodotto da un’azienda appena nata: la
Microsoft di Bill Gates che per anni ha dominato il mercato in concorrenza con il
System della Apple Macintosh (famiglia di computer di Apple), di Steve Jobs.
MS-DOS, era un sistema operativi cosiddetti a linea di comando: sullo schermo (di un
colore scuro uniforme) non compare nessuna grafica e l’utente doveva ricordarsi la
sintassi dei comandi a memoria. Tali sistemi operativi erano estremamente scomodi
e difficili da usare.
Fino all'avvento di Microsoft Windows 95, MS-DOS è stato il sistema operativo per
computer più diffuso al mondo...
Nel 1984 Apple lanciò MacOS (Macintosh Operating
System) il primo sistema operativo per personal
computer con interfaccia
grafica, una vera rivoluzione
tanto che nello stesso anno
sarebbe nato l'X Window
System di Unix.
Il 20 novembre 1985
Microsoft ha messo in commercio Windows.1.0.
Gli utenti iniziano a familiarizzare con quel sistema più comodo, soprattutto nella correzione dei testi e nei
comandi grafici, disaffezionandosi gradualmente all'austera e monotona interfaccia testo di DOS.
Nel 1985, Steve Jobs è uscito dalla Apple e ha fondato la NeXT Computer, che proponeva il sistema
operativo NextStep. Nel 1996 Jobs è tornato da numero uno alla Apple che nel frattempo era entrata in
crisi, e non solo. Apple acquistò la NeXT stessa. Il risultato di questa unione è stato Mac OS X, che nel giro
di pochi anni ha completamente rimpiazzato il Mac OS 9.
Microsoft nel 1990, si impose sul mercato con Windows 3.0, prendendo spunto da Apple, le versioni di
Windows 1, 2 e 3 (precedenti a Windows a 95), all'inizio non erano sistemi operativi, erano programmi
applicativi, che, si appoggiavano sull’ ’MS-DOS; il sistema IBM - compatibile era stato modificato in modo
da caricare l'MS-DOS e, in automatico...
Tutte le operazioni si svolgono tramite icone e finestre (windows), usando
intensivamente il mouse per lanciare comandi, scegliere opzioni, ecc. … e, tutti i
programmi hanno lo stesso aspetto ed hanno comandi comuni (quali: apri, salva,
stampa…) e caratteristiche simili, è possibile utilizzare contemporaneamente più
programmi (sono sistemi multitasking).
Seguono: 1992 – Windows 3.1. Oltre 3 milioni di copie in due mesi, nel 1993, Windows NT e nel 1995 –
Windows 95: non più una interfaccia grafica ma un completo S.O. che include il browser Internet Explorer.
Sono sistemi operativi a interfaccia grafica GUI (Graphical User Interface), che utilizza un desktop
(scrivania) su cui sono posizionate le risorse e i menù.
6
Nel 1996-1998 esce Windows CE 3.0. S.O. per computer palmari e sempre nel 1998 – Windows 98 con
browser integrato (Explorer), supporti Java e HTML e vari supporti hardware (USB, firewire, DVD),
seguono nel 2000 – Windows Millenium molto efficiente per le connessioni di rete e nel 2001 – Windows
XP (Experience),
7
che revisioni complete del sistema ogni due o tre anni. Il MAC ha funzioni evolute per iPhone e iPad, con
il nuovo SO iOS 10.
IL SOFTWARE APPLICATIVO
I PROGRAMMI APPLICATIVI: sono quei software che permettono
all’utente di fare determinati lavori e non fanno parte del sistema
operativo.
Se su un computer ci fosse installato solo il sistema operativo
funzionerebbe perfettamente ma l'utente non sarebbe in grado di
farci nulla. In definitiva si può dire che il Software di sistema serve
alla macchina per funzionare, mentre il Software applicativo serve
all'utente per lavorare. Office (da ufficio), è l’insieme di programmi di ausilio nei
normali lavori d'ufficio, come Word, e altri software che di solito sono già istallati
nel PC quando si compra, come il Blocco note, la
Calcolatrice, Paint, WordPad...
Saper usare in maniera corretta il "pacchetto Office"
è certamente uno dei requisiti maggiormente
richiesti in molti settori lavorativi.
8
Microsoft Office è la suite di software di produttività personale di Microsoft, è
disponibile per Windows e per Macintosh. L'ultima versione disponibile è Office 2019,
disponibile per Windows e macOS dal 24 settembre 2018. Office Microsoft 365 è un
servizio in abbonamento venduto da Microsoft Corporation che include la suite Office,
Office Online è una versione gratuita di Office che è possibile usare in un web browser.
Dall’ agosto 2007 la suite AppleWorks per Mac OS X; non è più
acquistabile. Apple ha deciso di sostituirla a favore della nuova suite
iWork (22 ottobre 2013) aggiornata in seguito con il supporto per iOS 13 Apple per iPhone
e iPad.
Esiste anche una versione gratuita di software applicativo (open source) che si chiama
OpenOffice ed è liberamente scaricabile dal sito ufficiale (Openoffice.org).
Il pacchetto Office comprende i seguenti software di base:
Sono altri software applicativi, i programmi Specifici che vengono acquistati a parte (o
scaricati da Internet) e installati sulla macchina dopo che questa contiene già il sistema
operativo e il pacchetto office.
In pratica qualsiasi programma, dal foto ritocco (Adobe Photoshop) agli scompattatori
(Winzip) , è un applicativo, ad esempio il software per la navigazione e programmi di
posta ( Messenger …), e tra altri applicativi troviamo: programmi
traduttori, per applicazioni multimediali/grafiche, foto/video,
gestionali, di archiviazione dati (database), di compressione file,
disegno e di elaborazione delle immagini, di giochi, antivirus , web
browser , usati per “navigare il Web”, di progettazione CAD
(Computer Aided Design) , di editoria e di elaborazione testi , per
creare slide show fotografici , per il video editing , per creare siti
per disegnare i vestiti , per convertire file …
LE RETI INFORMATICHE
Una rete informatica è un insieme di PC e di altri dispositivi che sono
collegati tra loro tramite cavi.
I dispositivi di una rete comunicano trasmettendosi reciprocamente
informazioni;
Un server è un computer che contiene e distribuisce informazioni:
come quello dell’aula d’informatica, del provider che fornisce di
servizi Internet, di un motore di ricerca, di un portale ecc. …
9
Le reti consentono di: condividere File, Software e Applicazioni, Consultare archivi comuni, l’utilizzo di
risorse hardware condivise (es. stampanti) e comunicare dati.
Per poter collegare più computer tra loro, serve anzitutto una scheda di rete che viene installata
all'interno del computer. Tale scheda funziona da vero e proprio ricetrasmettitore.
Una rete informatica è un insieme di PC e di altri dispositivi che sono collegati tra loro tramite cavi che
consente di condividere: File, Software e Applicazioni, consultare archivi comuni, utilizzare risorse
hardware condivise (es. stampanti) e comunicare dati...
I dispositivi di una rete comunicano trasmettendosi reciprocamente informazioni; i computer connessi in
rete si distinguono in:
a) Server (o host), elaboratori piuttosto potenti che mettono a
disposizione di altri computer (client) le loro risorse hardware,
software e servizi di vario genere.
b) Client, che funge da postazione di lavoro e utilizza le risorse messe
a disposizione dal server, che gli permette di connettersi al server per
utilizzarne le risorse. Per poter collegare più computer tra loro, serve
anzitutto una scheda di rete che può essere cablata o wireless e viene
installata all’interno del computer. Tale scheda funziona da vero e
proprio ricetrasmettitore.
A seconda delle dimensioni si distinguono diversi tipi di reti informatiche:
10
LE RETI LAN E WIRELESS
Le RETI LAN (Local Area Network), sono solitamente le reti
aziendali, scolastiche, universitarie, i computer (o nodi) sono
connessi mediante schede di rete e appositi cavi senza
ausilio di rete telefonica.
Tra le reti LAN vi sono le WLAN (Wireless LAN), rete locale
senza fili’.
Una linea Wireless LAN (Wireless Local Area Network) è
basata su un circuito radio che mette in comunicazione i
computer ai modem e router senza cavo di rete, permettono di muoversi col PC attorno all’ "access point"
nell'area coperta
Si possono collegare più access point tra di loro per coprire un'area più grande, lo switch serve a gestire il
traffico dei dati quando ci sono più nodi collegati.
Il termine Wi-Fi (Wireless Fidelity): indica le trasmissioni di dati a brevi distanze per
mezzo di onde elettromagnetiche e permette di avere accesso ad internet senza
utilizzare cavi. Qualunque dispositivo o terminale di utenza (computer, cellulare, tablet
ecc.) può connettersi a reti.
A loro volta i dispositivi client che si connettono a una rete, devono avere il wireless integrato e abilitato
per trasmettere e ricevere dati attraverso una rete con le specifiche tecniche del protocollo
Wi-Fi...
Una tecnologia molto popolare in questo campo è Bluetooth che cerca i
dispositivi come palmari, telefoni cellulari, PC ecc.... entro un raggio di qualche
decina di metri.
di muoversi col PC attorno all’ "access point" nell'area coperta.
11
L’Ipertesto è l’insieme di documenti che hanno un nesso comune
e che possono essere consultati in modo non lineare mediante
collegamenti ad altri documenti (non in modo sequenziale).
Internet si basa sul protocollo HTTP (Hyper-TextTransfer Protocol)
e sul linguaggio “ipertestuale” HTML (Hyper-Text Markup
Language ideato da Sir Tim Berners-Lee l’uomo che ha definito gli
standard fondamentali del web).
Le istruzioni dell'HTML segnalano al browser come
rappresentare il testo, dove posizionare le immagini, quali siano
le destinazioni dei link e così via.
Perciò le pagine Web sono ricostruite sul momento dal browser, secondo le istruzioni HTML.
Le reti Intranet sono limitate (aziendali), se ne consente l'accesso e l'utilizzo solo a un certo numero di
utenti individuati con un identificativo.
Internet oggi è un mezzo che permette la comunicazione con ogni luogo e con ogni gente sconfiggendo
qualsivoglia barriera, spaziale temporale, è una vastissima risorsa di informazioni distribuita in tutto il
mondo su centinaia di migliaia di computer detti server Web; essi contengono i siti Web, costituiti da
pagine (da una fino a molte migliaia) collegate elettronicamente.
L'URL (Uniform Resource Locator) è l’indirizzo web di ogni singola pagina del sito, identificata
in modo univoco da una sequenza di caratteri. Tutti i computer in rete possiedono un
indirizzo che li identifica: unico al mondo
Un indirizzo IP (Internet Protocol Andress), è un codice numerico utilizzato
dai computer e da tutti i dispositivi connessi a una rete per poter, viene
assegnato al dispositivo ogni volta che questo effettua la connessione a Internet.
Grazie all’indirizzo IP il computer o il telefono viene identificato dagli altri dispositivi e
può comunicare all’interno della rete informatica che utilizza l'Internet Protocol, cioè il
protocollo comune (TCP/IP), ossia delle regole su come deve essere strutturato il
messaggio.
Storia di Internet
La grande Rete è nata nel 1969: (inizialmente si chiamava
Arpanet). Esattamente il 2 settembre del 1969 in un
laboratorio della Ucla (University of California di Los
Angeles), finanziata dal Pentagono, che cercava un sistema
di comunicazione alternativo capace di sopravvivere a un
attacco nucleare. Come obiettivo un sistema di difesa in
grado di funzionare anche sotto attacco atomico, un nuovo sistema di comunicazione che favorisse lo
12
scambio di informazioni a distanza. Inizialmente si connettevano in rete solo
alcune basi di missili intercontinentali (già denominate "Siti “), il collegamento
era assicurato da linee telefoniche.
L'obiettivo della rete ARPANET era in seguito quello di collegare tra di loro
quattro università: università della California (UCLA), università di Santa
Barbara, l'istituto di ricerca di Stanford e l'università dello Utah.
Il crescente utilizzo porta, nel 1983 alla creazione di due reti, la prima,
prettamente militare, prende il nome di Milnet. La seconda denominata
Internet.
Nell'ottobre del 1990, Tim Berners-Lee, un esponente del CERN, (Centro Europeo di Ricerca Nucleare)
lancia la proposta di un sistema che consenta la pubblicazione e la gestione di Ipertesti sulla Rete
denominato World Wide Web cioè “Ragnatela intorno al Mondo”, Berners-Lee ha scritto il primo server
per il World Wide Web, ovvero rete grande quanto il mondo definendo URL, HTTP (Hyper-TextTransfer
Protocol) e ha scritto inoltre la prima versione del linguaggio di formattazione di documenti con capacità
di collegamenti ipertestuali conosciuto come HTML (Hyper-Text Markup Language).. Nel 1998 Internet è
in quasi tutti gli uffici e in molte case, nasce il fenomeno della “New Economy”
CONNESSIONE AD INTERNET
Ci sono molte aziende che affittano dei cavi telefonici, queste aziende si chiamano Internet service
Provider (ISP), strutture commerciali a pagamento che offrono agli utenti, servizi come l‘accesso ad
internet e la posta elettronica. (es: Vodafone, Telecom Italia, Fastweb, Infostrada, Tiscali, TeleTu, Linkem
ecc..), praticamente noi affittiamo il collegamento al loro server, che costituisce la porta d’accesso al Web.
La fibra ottica è una tecnologia di trasmissione dati che utilizza, piccoli cavi in fibra vetrosa che
permettono la propagazione di segnali ottici con estrema velocità.
Per collegarci ad Internet, è indispensabile avere:
1) MODEM - (modulatore/demodulatore) o altro dispositivo di
connessione, che serve a trasformare il segnale del computer nella forma
adatta alla linea telefonica e viceversa.
Ci si può connettere ad internet nei seguenti modi: linea telefonica
attraverso la rete fissa sfruttando la connessione in fibra o la connessione ADSL (Asymmetrical Digital
Subscriber Line), che lascia libere la linea telefonica, o senza rete fissa con la connessione Wi-Fi: chiavetta
USB, Access point Wi-Fi, Router o con lo smartphone, attraverso la telefonia mobile di
terza generazione (3, 4, 5G o gateway WAP). La banda larga è una tipo di connessione
molto veloce che realizza l'invio di dati simultaneo.
2) PROVIDER - Per navigare su Internet, serve anche un abbonamento ad un provider
Internet Service Provider (ISP), cioè un fornitore di accessi alla rete a pagamento (es:
Alice, Vodafone, Wind, Fastweb, Tele2, Tiscali, ecc …, esso costituisce la porta d’accesso
al Web.
3) BROWSER - Con un modem e un account si può esplorare il Web usando
un programma detto Browser (dall'inglese "to browser"= "sfogliare “) o
navigatore (applicazione installata sul PC con la quale è possibile visitare i vari
siti Web). Il Browser è il programma che permette di visualizzare i documenti
ipertestuali in modalità grafica. Netscape Navigator fu il primo web browser
(2004) grafico, è subito il boom dei navigatori del web al 2008, non è più disponibile. I browser più utilizzati
sono Internet Explorer di Microsoft, Mozilla Firefox, Google Chrome Apple Safari ecc …
13
4) CONNESSIONE - Una volta ottenuto l'accesso (login) a
un host, si può utilizzare Internet per collegarsi a un altro
host, ottenere l'accesso a questo e utilizzarne
interattivamente i servizi.
Da chi proteggersi: Il problema della sicurezza in rete: le reti permettono l’interconnessione di vari
sistemi e quindi lo scambio di informazioni.
I VIRUS INFORMATICI
I virus informatici, non sono altro che particolari programmi che invece di essere
utili all'utente, si eseguono sul computer realizzando lo scopo per il quale sono
14
stati programmati: danneggiare il software della macchina che li ospita e, indirettamente provocare
danni anche all' hardware.
Un virus è composto da un insieme di istruzioni in numero molto ridotto, (da pochi byte ad alcuni
kilobyte), in modo da rendersi il più possibile invisibile.
Caratteristica principale di un virus è quella di riprodursi e quindi diffondersi nel computer ogni volta che
viene aperto il file infetto.
Oggi, si diffondono soprattutto tramite siti web, scaricando dei file o software, con la
posta elettronica e con lo scambio di file tramite dispositivi fisici (pendrive).
I virus dal 1984 (anno della creazione del primo virus), si sono evoluti (ad oggi ne esistono
circa 65.000) i più diffusi sono:
I Malware: creati con il solo scopo di danneggiare il Pc sul quale viene eseguito, i Trojan Horse: in italiano
Cavallo di Troia, nascosti all'interno di programmi apparentemente utili, e che dunque
l'utente esegue volontariamente, i Worms "vermi”: sono auto eseguibili e riducono in
maniera evidente le prestazioni del Pc. Gli Spyware: i programmi spia e molti altri che
viaggiano e si riproducono lungo le reti,
LA NUOVA COMUNICAZIONE
I SOCIAL NETWORK più conosciuti: Facebook, Twitter, Instagram, Tinder, Meetic...tutti con caratteristiche
diverse.
I social Network sono siti dove le persone che si iscrivono possono creare un
profilo personale e includere altri utenti nella propria rete sociale
aggiungendoli come amici caricare e condividere foto e ritrovare vecchi amici
d’infanzia …possono dialogare tra di loro. I social permettono di comunicare
e condividere la propria vita con altri utenti che vivono ovunque nel mondo.
16
Facebook è stato fondato il 4 febbraio 2004 da Mark Zuckerberg all'epoca
studente diciannovenne presso l'università di Harvard. Il nome del sito si riferisce
agli annuari con le foto di ogni singolo membro (facebook).
Rispetto agli altri social network sta nel fatto che la stragrande
maggioranza degli utenti si iscrive con i propri dati anagrafici reali. Nel
2020 ha raggiunto 2,5 miliardi di utenti attivi in tutto il mondo, è il social
più visitato al mondo.
La nascita di Twitter risale al 2006, ad opera di Jack Dorsey un informatico
statunitense, è un servizio che fornisce agli utenti una pagina personale
aggiornabile tramite messaggi di testo con una lunghezza massima di 140
caratteri.
17