Software
Software: insieme dei programmi che consentono al calcolatore di funzionare.
• Consiste di istruzioni da eseguire, scritte in particolari linguaggi.
• E' consentita l'interazione con l'operatore tramite una interfaccia utente.
Nell’ambiente WINDOWS si usa una GUI (Graphical User Interface) basata su icone, finestre e menu a
tendina.
• I programmi risiedono nella memoria di massa (p.e., disco fisso) in unità dette file. NOTA: i file possono
contenere, oltre ai programmi, anche documenti (testo, immagine, ecc.) o insiemi di dati.
CLASSIFICAZIONE DEL SOFTWARE
A - Software di sistema: programmi necessari al corretto funzionamento del computer
• software di base:
controlla le periferiche e la scrittura sulla RAM
• sistema operativo:
gestisce l’accesso dell’utilizzatore e dei programmi alle risorse
• linguaggi di programmazione: consentono di sviluppare nuovi programmi (non saranno trattati)
B - Software applicativo: programmi dedicati a particolari applicazioni (scrittura, contabilità, gioco, ecc.)
Software
1/15
SOFTWARE DI BASE
Il BIOS (Basic Input Output System) sovraintende al controllo delle periferiche ed al controllo delle operazioni
di lettura e scrittura della RAM. Esso risiede nella ROM. All’accensione del computer esso governa la
procedura di bootstrap (partenza automatica) seguendo varie fasi:
• Test di verifica: si controlla processore, RAM, video, tastiera e memoria di massa. Si eseguono le
impostazioni del set-up.
• Possibilità di eseguire il setup: è un programma che consente di creare e modificare le impostazioni (tipo
dischi, disco da cui caricare il sistema operativo, ecc). Per default questa fase viene saltata.
• Resoconto componenti e impostazioni eseguite: i dati (tipo processore, presenza coprocessore
matematico, tipo e caratteristiche memorie di massa, tipo video, ecc.).
• Caricamento sistema operativo: da una delle memorie di massa come specificato dal set-up.
Caricato il sistema operativo, il BIOS fa da tramite tra sistema operativo e processore. E' trasparente (l'utente
non interagisce con il BIOS ma solo con il sistema operativo).
Software
2/15
Il programma di SETUP permette di di specificare le seguenti impostazioni:
• tipo di dischetti e disco fisso (assegnandoli alle unità A:, B:, C:, ...)
• tipo di scheda grafica e monitor (non in tutti i sistemi)
• data e ora
• il disco da cui caricare il sistema operativo ...
Le impostazioni specificate col setup vengono memorizzate in una memoria CMOS volatile: per evitare che si
cancelli allo spegnimento del computer viene alimentata da una batteria ricaricabile.
Alcuni parametri di setup possono comunque essere modificati anche dal sistema operativo Windows (p.e., ora
e data). Altri parametri sono impostati dal tecnico che installa il personal computer e non vengono solitamente
modificati dall’utente.
Software
3/15
SISTEMA OPERATIVO
E' il programma che ha il compito di pilotare e controllare l'esecuzione di altri programmi e di fungere da
tramite tra l'utente e la macchina.
PROGRAMMA
APPLICATIVO
SISTEMA
OPERATIVO
COMPUTER
UTENTE
Utenti e processi (task)
• singolo utente - singolo programma (single user - single task): un solo utente e un solo programma in
esecuzione (DOS)
• singolo utente- multiprogramma (single user - multitasking): un solo utente ma più programmi in
esecuzione simultanea (Windows).
• multiutente - multiprogramma (multiuser - multitasking): più utenti connessi e più programmi in
esecuzione simultanea (UNIX). Si parla di modalità ad associazione (transaction mode) se tutti gli utenti
lavorano sulla stessa applicazione, p.e., agenzie di viaggio.
Software
4/15
Sistemi operativi (SO) più diffusi:
• UNIX: un sistema multiutente – multiprogramma
I dati di un utente sono protetti da un con account e passwords e non possono essere da altri utenti.
Si basa su un insieme di istruzioni testuali (comandi).
E’ usato soprattutto sui mainframe e sui minicomputer. Nella versione LINUX viene usato sui PC.
• MS-DOS (Microsoft Disk Operating System): è un sistema singolo utente – singolo programma
Si basa su un insieme di istruzioni testuali (comandi).
E’ stato il SO dei primi PC.
• WINDOWS: è un sistema singolo utente – multiprogramma
Si tratta di un SO user friendly basato su una interfaccia grafica (non occorre ricordare i comandi).
E’ il SO usato attualmente sui PC. Varie versioni:
home:
Windows 3.1, Windows95, Windows98,
Windows Me (Millennium), Windows XP.
business:
Software
Windows NT, Windows 2000, Windows XP.
5/15
I FILE E LA LORO ORGANIZZAZIONE
File
Sono contraddistinti da un nome e da una estensione (che ne specifica il tipo).
Es: command.com, config.sys, autoexec.bat.
In DOS il nome ha una lunghezza max di 8 caratteri e l’estensione una lunghezza di 3.
In WINDOWS il nome ha una lunghezza max di 255 caratteri e l’estensione di 3-4 caratteri.
Estensione
.exe
.bat
.htm/.html
.txt
.pdf
.doc
.xls
.ppt
.jpg/.gif/.tif
.mp3/.wav/.mid
.avi/.mov./.mpg
.zip
Software
Tipo di file
File di programmi
File batch
File html
Documento di testo ASCII
Documento PDF
Documento Word
Documento Excel
Documento Powerpoint
Immagine JPG/GIF/TIFF
Suoni MP3/WAVE/MIDI
Filmati in vari formati
File compressi
Esempio
iexplorer.exe
autoexec.bat
index.html
6/15
Organizzazione dei file
• I file sono raggruppati in cartelle (o directory)
• Le cartelle sono organizzate gerarchicamente in una struttura ad albero partendo dalla radice (root) che
solitamente corrisponde a un disco.
Disco C:
Documenti
Programmi
Casa
foto.jpg
lettera.doc
indice.txt
Un file è univocamente identificato dal percorso (path) che lo raggiunge a partire dalla radice indicando anche
il disco sui cui risiede: p.e.,C:\Documenti\indice.txt.
Due file nella stessa cartella non possono avere lo stesso nome.
Software
7/15
MS-DOS
E' un SO basato su una interfaccia CUI (Character User Interface). Può essere usato anche su Windows
aprendo una shell DOS.
Comandi: Vengono inseriti al prompt del DOS.
• Gestione dischi
o [disco:]
Passa all’unità disco specificata
Es: a:
o format [disco:]
Formatta un disco (tutte le informazione sono perse).
Es: format a:
o diskcopy disco_o: disco_d: Copia un intero disco su un altro dello stesso formato.
Es: DISKCOPY a: b:
o label [disco:] [etichetta]
Assegna o visualizza l’etichetta di un disco.
Es: label a: esercizi
Software
8/15
• Gestione directory
o dir [disco:][path][directory] [/W] [/P] Visualizza il contenuto di una directory.
Es: DIR
(contenuto directory attuale)
DIR a:\nuovadir
(specifica disco e percorso)
DIR nuovadir /P
(elenco per schermate)
DIR nuovadir /W
(elenco per colonne)
o cd [..] || cd [disco:][path]directory
Es: CD
Cambia o visualizza la directory attuale.
(visualizza directory attuale)
CD ..
(sale di un livello)
CD \
(sale alla radice)
CD nuovadir
(scende di un livello in nuovadir)
CD a:\prova\nuovadir
o md [disco:][path]directory
Es: MD nuovadir
(specifica disco e percorso)
Crea un nuova directory (make directory).
(crea nuovadir nella directory attuale)
MD \nuovadir (crea nuovadir nella radice)
MD a:\prova\nuovadir
o rd [disco:][path]directory
Es: RD nuovadir
RD \nuovadir
Software
(specifica disco e percorso)
Cancella una directory (remove directory) se vuota.
(cancella nuovadir nella directory attuale)
(cancella nuovadir nella radice)
9/15
• Gestione file
o edit [disco:][path]file
Es: EDIT pippo.txt
EDIT a:\prova\pippo.txt
o type [disco:][path]file
Es: TYPE pippo.txt
TYPE a:\prova\pippo.txt
o more [disco:][path]file
Es: MORE pippo.txt
Crea o modifica file ASCII.
(file nella directory attuale)
(specifica disco e percorso)
Visualizza il contenuto di un file.
(file nella directory attuale)
(specifica disco e percorso)
Visualizza il contenuto di un file per schermate.
(file nella directory attuale)
MORE a:\prova\pippo.txt (specifica disco e percorso)
o del [disco:][path]file
Es: DEL pippo.txt
Cancella un file (delete).
(file nella directory attuale)
DEL a:\prova\pippo.txt
(specifica disco e percorso)
DEL p*.*
(tutti i file che iniziano con p)
o copy [disco:][path]file_o [disco:][path][file_d] Copia file_o in file_d.
Es: COPY a:\prova\pippo.txt c:\prova1\pippo.txt
COPY a:\prova\pippo.txt c:\prova1
COPY *.exe c:\prova
Software
10/15
WINDOWS
Solo con WINDOWS NT e Windows95 si arriva a veri SO. Nella versione 3.1 non era un SO vero e proprio
ma un ambiente operativo, cioè un programma che gira sotto DOS aggiungendo funzioni e potenzialità nuove.
• Interfaccia grafica
• Gestione memoria virtuale
• Introduzione alla modalità multitasking
Caratteristiche di Windows :
• Memoria RAM virtuale (su disco)
• Multitasking
• Plug and Play: alcune schede e periferiche sono automaticamente riconosciute
• Interfaccia grafica GUI (Graphic User Interface)
o Visualizzazione contemporanea di testo e grafica (WYSIWYG: what you see is what you get)
o Presenza delle icone per richiamare un programma applicativo senza digitarne il nome
o Presenza delle finestre per eseguire programmi e impostazioni
o Menu a tendina nelle finestre per richiamare i comandi
o Pulsanti per un richiamo ancora più veloce dei comandi
o Barra delle applicazioni: pulsante Start/Avvio; pulsanti programmi in esecuzione o finestre aperte
Software
11/15
Schermata iniziale (desktop)
• Risorse del computer / Risorse di rete / Cestino
• Altre icone installate dall’utente
• Barra delle applicazioni con pulsante Avvio (W95) o Start (W98/+).
Uso del mouse
• Puntamento: si sposta il cursore (diverso a seconda delle applicazioni) sullo schermo
• Pressione singola (clic): si preme e rilascia il pulsante sinistro su una icona o un menu per selezionare un
oggetto o su un pulsante per eseguire un comando
• Pressione doppia (doppio clic): si preme e rilascia rapidamente due il pulsante sinistro su una icona o un
menu per selezionare un oggetto
• Pulsante destro: si preme e rilascia il pulsante destro su una icona per attivare un menu di scelta rapida
• Trascinamento: si preme senza rilasciare il pulsante sinistro su una icona e la si trascina per spostarla
Movimenti delle finestre
• Pulsanti per minimizzare, massimizzare, ripristinare, e chiudere
• Trascinando i bordi possono variarsi le dimensioni
• Trascinando il titolo si sposta la finestra
Software
12/15
Visualizzazione risorse per file e programmi
(3 diversi metodi)
• Icona Risorse del computer sul desktop: si aprono le finestre delle cartelle (directory) con doppio clic
• Si può scegliere Esplora (W95: Gestione risorse) usando il pulsante destro su una cartella
• Si può scegliere Esplora risorse anche dal pulsante Start>Tutti programmi>Accessori
Per creare una nuova cartella
(2 diversi metodi)
• Spostarsi dentro la cartella dove si vuole creare e usando il pulsante destro scegliere Nuovo>Cartella.
• Dalla finestra della cartella dove si vuole creare usare il menu File>Nuovo>Cartella.
Per spostare o copiare un file o una cartella
(3 diversi metodi)
• Selezionare il file e col pulsante destro scegliere Copia o Taglia. Spostarsi dentro la cartella dove si
vuole copiare e usando il pulsante destro scegliere Incolla.
• Trascinare l’icona da una finestra all’altra
• Usando Esplora risorse può usarsi ugualmente una delle due procedure precedenti.
Per cambiare nome di un file o di una cartella
(3 diversi metodi)
• Selezionare il file col pulsante destro e scegliere Rinomina.
• Selezionare il file e usare il menu File>Rinomina.
• Selezionare il file e dopo qualche istante fare clic sul nome.
Software
13/15
Per eliminare un file o una cartella
(3 diversi metodi)
• Selezionare il file col pulsante destro e scegliere Elimina.
• Selezionare il file e usare il menu File>Elimina.
• Trascinare l’icona sul Cestino.
Ricordarsi di svuotare il cestino con pulsante destro.
Per creare un collegamento ad un file o ad una cartella
(2 diversi metodi)
• Selezionare il file col pulsante destro e scegliere Copia. Spostarsi dentro la cartella dove si vuole porre
il collegamento e usando il pulsante destro scegliere Incolla collegamento.
• Selezionare il file col pulsante destro e scegliere Crea Collegamento. Spostare poi il collegamento
dove si desidera.
Per esaminare le proprietà di un file, una cartella, un disco (2 diversi metodi)
• Selezionare l’oggetto e col pulsante destro scegliere Proprietà.
• Selezionare l’oggetto e usare il menu File> Proprietà.
Software
14/15
Pulsante Start
Contiene vari sottomenu:
• Tutti i programmi:
accede a programmi installati, inclusi quelli forniti col PC (utilities, blocco
notes, ecc)
• Documenti recenti:
per resettare Avvio>Pannello di controllo>Barra delle applicazioni>
• Risorse del computer:
accede alle cartelle del computer
• Risorse di rete:
accede alle cartelle e risorse condivise in rete locale
• Pannello di controllo:
permette di regolare vari parametri (ore e data, schermo, ecc.)
• Connetti a … :
collegamento via modem / scheda di rete
• Stampanti e fax:
permette di installare nuove stampanti
• Cerca:
per trovare una cartella o un file sul computer
• Esegui:
permette di inserire comandi testuali (tipo DOS)
• Disconnetti:
per cambiare utente
• Spegni computer:
per spegnere, riavviare, sospendere la sessione o mettere in stand-by
Software
15/15