Laboratorio di Informatica Laboratorio di Informatica
Corso di Laurea Interfacolt
Corso di Laurea Interfacoltàà in in BiotecnologieBiotecnologie
Lezione
Lezione 1: 1: Sistemi Operativi Sistemi Operativi
Scopo della lezione Scopo della lezione
–– Richiamare le principali funzionalitRichiamare le principali funzionalitàà di un sistema di un sistema operativo
operativo
–– Esemplificarle descrivendo la loro implementazione Esemplificarle descrivendo la loro implementazione in Windows
in Windows
–– StabilireStabilire un linguaggio comuneun linguaggio comune
Peculiarit
Peculiarit à à di Windows di Windows
–– ÈÈ un sistema operativo basato sul concetto di GUI un sistema operativo basato sul concetto di GUI ((Graphical User Interface): lGraphical User Interface): l’’interfaccia con cui interfaccia con cui ll’’uu-- tente
tente dialoga con ldialoga con l’’elaboratore si basa su un insieme elaboratore si basa su un insieme di elementi grafici
di elementi grafici
Storia di Windows Storia di Windows
–– Windows Windows èè commercializzato commercializzato dalladalla Microsoft a partire dal 1983 (
Microsoft a partire dal 1983 (100$).100$).
–– ÈÈ probabilmente il piùprobabilmente il più diffusodiffuso siste-siste- ma operativo
ma operativo per elaboratoriper elaboratori client.client.
http://www.computerhope.com/history/windows.htm http://www.computerhope.com/history/windows.htm
Versioni di Windows Versioni di Windows
1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 20002001 2002 2003
Windows 1.0 Windows 2.0
Windows 3.0
Windows NT 4 Windows 95
Windows 98
Windows Me Windows 2000
Windows XP
Windows NT 3
Windows CE 1.0
Pocket PC
Desktop Server Mobile
Alcuni
Alcuni Screenshot Screenshot
Windows 1.0
Windows 1.0 Windows 3.1Windows 3.1
Windows 95 Windows 95 Windows 2.0
Windows 2.0
Funzionalit
Funzionalit à à di un di un Sistema Operativo Sistema Operativo
–– Gestione dellGestione dell’’interfacciainterfaccia
–– Gestione dellGestione dell’’hardwarehardware
–– Gestione degli utentiGestione degli utenti
–– Gestione degli appunti (clipboard)Gestione degli appunti (clipboard)
–– Gestione della memoriaGestione della memoria
–– Gestione dei processiGestione dei processi
–– Gestione del file systemGestione del file system
–– Gestione della reteGestione della rete
–– Programmi di utilitàProgrammi di utilità
Il Il Desktop Desktop : : un'Overview un'Overview
–– Windows gestisce lo schermo dell’Windows gestisce lo schermo dell’elaboratore elaboratore utilizutiliz-- zando
zando la metafora di una scrivania (la metafora di una scrivania (desktopdesktop).).
–– Sul desktop èSul desktop è possibile memorizzare oggetti, descritti possibile memorizzare oggetti, descritti sotto forma di
sotto forma di icone.icone.
–– Alcune icone identificano oggetti particolari e sono Alcune icone identificano oggetti particolari e sono inserite dal
inserite dal sistema operativo.sistema operativo.
–– Altre icone identificano applicazioni o documenti e Altre icone identificano applicazioni o documenti e sonosono gestite gestite dalldall’’utente.utente.
Gestione
Gestione dell dell ’ ’ Interfaccia Interfaccia
–
– Ogni applicazione èOgni applicazione è generalmente associata generalmente associata adad una finestra.una finestra.
–
– Sul desktop si possono sovrapporre piùSul desktop si possono sovrapporre più fine-fine-strestre (i.e. pi
(i.e. piùù applicazioni).applicazioni).
–
– Cliccando su una finestra questa viene Cliccando su una finestra questa viene porpor--tatatata in in primo
primo piano (focuspiano (focus): ): il programma corrispondente il programma corrispondente può, quindi,
può, quindi, accettare input.accettare input.
–– Una finestra può essere in stato normale, Una finestra può essere in stato normale, massimizzato o
massimizzato o minimizzato. minimizzato.
–– Le operazioni fondamentali di un’Le operazioni fondamentali di un’applicazione applicazione vengono organizzate in una struttura gerachica vengono organizzate in una struttura gerachica detta
detta menmenùù, inserita sotto il titolo della finestra., inserita sotto il titolo della finestra.
–– Le operazioni tipiche di un particolare contesto Le operazioni tipiche di un particolare contesto (la parte di un
(la parte di un’’applicazione) sono raggruppate in applicazione) sono raggruppate in un men
un menùù contestuale, accessibile facendo clic col contestuale, accessibile facendo clic col pulsante destro
pulsante destro
Gestione
Gestione dell dell ’ ’ Hardware Hardware
–– Il Il sistema operativo richiamasistema operativo richiama una serie di moduli una serie di moduli ((driverdriver) specializzati ognuno nella gestione di un par) specializzati ognuno nella gestione di un par-- ticolare
ticolare dispositivo hardware montato dispositivo hardware montato sull’sull’elaboraelabora-- tore;
tore;
–– Questi moduli forniscono le funzionalitàQuesti moduli forniscono le funzionalità di base alle di base alle rimanenti componenti del
rimanenti componenti del sistema operativo;sistema operativo;
–– In questo modo lo stesso sistema operativo gira su piIn questo modo lo stesso sistema operativo gira su piùù macchine
macchine differenti, a patto di caricare i driver differenti, a patto di caricare i driver opop-- portuni.
portuni.
Esempio: il
Esempio: il Mouse Mouse
Il driver del mouse rileva a intervalli di tempo
Il driver del mouse rileva a intervalli di tempo regolari:regolari:
–– Il movimento della sfera;Il movimento della sfera;
–– Lo stato dei pulsanti e della ruota.Lo stato dei pulsanti e della ruota.
Conseguentemente:
Conseguentemente:
Aggiorna la posizione del puntatore sullo
Aggiorna la posizione del puntatore sullo schermo;schermo;
–
– Trascinamento (Drag and DropTrascinamento (Drag and Drop): comunicazione tra differenti ): comunicazione tra differenti applicazioni (e.g. apertura di un file);
applicazioni (e.g. apertura di un file);
Esegue le operazioni associate ai pulsanti e alla
Esegue le operazioni associate ai pulsanti e alla ruota.ruota.
–– ClickClick: 1): 1) Selezione di un oggetto (tasto sinistro) 2) MenSelezione di un oggetto (tasto sinistro) 2) Menùù contestuali (tasto destro);
contestuali (tasto destro);
–
– Doppio click: attivazione di unDoppio click: attivazione di un’’azione predefinita (default).azione predefinita (default).
Gestione
Gestione degli degli Utenti Utenti
Un utente
Un utente èè un’un’entitentitàà (fisica oppure immateriale) in (fisica oppure immateriale) in gradogrado di di utilizzare
utilizzare alcune risorse di un elaboratorealcune risorse di un elaboratore.. AdAd esempioesempio
–– persone;persone;
–– gruppi di persone;gruppi di persone;
–– servizi gestiti da particolari programmiservizi gestiti da particolari programmi..
LL’’accesso a queste risorse può avvenireaccesso a queste risorse può avvenire
–– a livello locale, accedendo fisicamente alla livello locale, accedendo fisicamente all’elaboratore;’elaboratore;
–
– a livello remoto, tramite una rete telematicaa livello remoto, tramite una rete telematica..
Multiutenza Multiutenza
PiùPiù utenti possono accedere alle risorse di un calcolatore: simulutenti possono accedere alle risorse di un calcolatore: simul-- taneamente
taneamente o o in tempi differenti.in tempi differenti.
Multiutenza
Multiutenza in Windows in Windows
Windows supporta tipicamente il secondo tipo di
Windows supporta tipicamente il secondo tipo di multimulti-- utenza,
utenza, èè possibile definire:possibile definire:
–– quali utenti possono accedere al sistema;quali utenti possono accedere al sistema;
–– in che tempi possono in che tempi possono accedervi;accedervi;
–– quali risorse possono utilizzare.quali risorse possono utilizzare.
Il primo tipo di
Il primo tipo di multiutenza multiutenza èè disponibile per alcune disponibile per alcune riri-- sorse
sorse nelle versioni server e come prodotto nelle versioni server e come prodotto separato.separato.
Negli elaboratori usati come server gli utenti accedono Negli elaboratori usati come server gli utenti accedono in remoto, tipicamente a risorse limitate: spazio su in remoto, tipicamente a risorse limitate: spazio su disco, posta,
disco, posta, ……
Negli elaboratori usati come client gli utenti accedono Negli elaboratori usati come client gli utenti accedono
in locale, tipicamente all
in locale, tipicamente all’’intero sistema.intero sistema.
Login Login
ÈÈ la procedura che precede l’la procedura che precede l’utilizzo, da parte di un utilizzo, da parte di un utente
utente, di una generica risorsa in un elaboratore., di una generica risorsa in un elaboratore. LL’’utenteutente
–– dichiara la propria identitdichiara la propria identità, specificando un nome (à, specificando un nome (login nalogin na-- me, o me, o login) che lo identifica univocamente rispetto agli altri login) che lo identifica univocamente rispetto agli altri utenti;
utenti;
–– certificacertifica (eventualmente) la propria identità(eventualmente) la propria identità, specificando , specificando una parola chiave (o password) di accesso che
una parola chiave (o password) di accesso che èè ignota agli ignota agli altri
altri utenti.utenti.
Se Se login login e password sono validi, le password sono validi, l’’elaboratore elaboratore erogaeroga la la risorsa
risorsa allall’’utente.utente.
La finestra di
La finestra di login login
–– Compare ogni volta che il Compare ogni volta che il sisi-- stema
stema èè pronto ad accettarepronto ad accettare un nuovo
un nuovo utente;utente;
–– L’L’utente inserisce utente inserisce login login e e password
password neinei campi appositi.campi appositi.
Al posto dei caratteri della password vengono Al posto dei caratteri della password vengono
visualizzati
visualizzati degli asterischi, per evitare degli asterischi, per evitare ac ac - - cessi
cessi da parte di persone non da parte di persone non autorizzate autorizzate
Logout Logout
Complementare al
Complementare al loginlogin, , èè la procedura con cui un la procedura con cui un utente
utente termina di utilizzare delle risorse che si termina di utilizzare delle risorse che si rendono
rendono in questo modo disponibili ad altri utenti;in questo modo disponibili ad altri utenti;
In alternativa
In alternativa èè possibile spegnere o riavviare possibile spegnere o riavviare ll’’elaela-- boratore.
boratore.
Viene effettuata selezionando la voce
Viene effettuata selezionando la voce ““chiudi chiudi sessione
sessione”” nelnel menùmenù start.start.
Oggetti
Oggetti sul sul Desktop Desktop
–– Un oggetto viene selezionato cliccandoci sopra;Un oggetto viene selezionato cliccandoci sopra;
–– Una volta selezionato un oggetto èUna volta selezionato un oggetto è possibile possibile effettua-effettua- rere su di esso delle operazioni (apertura, eliminaziosu di esso delle operazioni (apertura, eliminazio-- ne, ne, ridenominazione);ridenominazione);
–– Creazione di un nuovo Creazione di un nuovo oggetto:oggetto:
–– Incollandolo dagli Incollandolo dagli appunti;appunti;
–– Tramite la voce Nuovo del menTramite la voce Nuovo del menùù contestuale.contestuale.
Risorse del
Risorse del Computer Computer
–– ÈÈ un oggetto che un oggetto che raggruppa:raggruppa:
–– I dispositivi di memorizzazione accesI dispositivi di memorizzazione acces-- sibili
sibili dalldall’elaboratore (’elaboratore (unitunitàà disco disco fissefisse e removibili, dispositivi palmari,
e removibili, dispositivi palmari, …);…);
–– Un collegamento alle applicazioni che Un collegamento alle applicazioni che permettono di
permettono di impostareimpostare questi ed alquesti ed al-- tritri dispositivi.dispositivi.
Viene tipicamente usato come scorciatoia per visualizzare Viene tipicamente usato come scorciatoia per visualizzare il contenuto di questi dispositivi.
il contenuto di questi dispositivi.
Cestino Cestino
–– Contiene oggetti che si vogliono Contiene oggetti che si vogliono eliminare;eliminare;
–– Lo spostamento di oggetti nel cestino Lo spostamento di oggetti nel cestino avviene:avviene:
–– Selezionandoli e premendo Canc; Selezionandoli e premendo Canc;
–– Selezionando Elimina dal menùSelezionando Elimina dal menù contestuale; oppurecontestuale; oppure
–– Trascinandoli nel cestino.Trascinandoli nel cestino.
–– La finestra associata al cestino elenca gli oggetti che La finestra associata al cestino elenca gli oggetti che contiene;
contiene;
–– Da questa finestra èDa questa finestra è possibile:possibile:
–– Ripristinare gli oggetti nella loro posizione originale;Ripristinare gli oggetti nella loro posizione originale;
–– Eliminare definitivamente uno o piùEliminare definitivamente uno o più oggetti;oggetti;
–– Eliminare definitivamente tutti gli oggetti contenuti nel ceEliminare definitivamente tutti gli oggetti contenuti nel ce-- stino (svuotamento del cestino).
stino (svuotamento del cestino).
Men Men ù ù Start Start
Contiene in modo strutturato comandi che permettono Contiene in modo strutturato comandi che permettono
di:di:
–– eseguire le applicazioni presenti;eseguire le applicazioni presenti;
–– impostare i dispositivi e i servizi installati sullimpostare i dispositivi e i servizi installati sull’elaboratore;’elaboratore;
–– eseguire una generica applicazione;eseguire una generica applicazione;
–– accedere agli ultimi documenti utilizzati;accedere agli ultimi documenti utilizzati;
–– cercare oggetti allcercare oggetti all’’interno interno delldell’elaboratore;’elaboratore;
–– accedere allaccedere all’aiuto in ’aiuto in linea.linea.
Launch List Launch List
–– Contiene una serie di pulsanti miniaturizzati Contiene una serie di pulsanti miniaturizzati as-as- sociati:
sociati:
–– Ad alcune applicazioni utilizzate frequentemente;Ad alcune applicazioni utilizzate frequentemente;
–– A operazioni particolari legate al desktop, come la A operazioni particolari legate al desktop, come la minimini-- mizzazione
mizzazione di tutte le finestredi tutte le finestre
Taskbar Taskbar
–– Contiene lContiene l’’elenco delle applicazioni attualmente in elenco delle applicazioni attualmente in esecuzione
esecuzione
–– ÈÈ possibile ripristinare la finestra minimizzata di possibile ripristinare la finestra minimizzata di unun’’applicazioneapplicazione cliccando cliccando sulla corrispondente sulla corrispondente
voce nella
voce nella taskbartaskbar
System
System Tray Tray
Contiene un elenco di informazioni su applicazioni
Contiene un elenco di informazioni su applicazioni tipi-tipi- camente
camente non direttamente eseguite dallnon direttamente eseguite dall’’utente:utente:
–– Orologio;Orologio;
–– Connessione di rete; eConnessione di rete; e
–– Layout di Layout di tastiera.tastiera.
In alternativa contiene informazioni su applicazioni che In alternativa contiene informazioni su applicazioni che
non devono affollare la
non devono affollare la taskbar.taskbar.
Gestione dei
Gestione dei Processi Processi
–– Un processo èUn processo è l’l’immagine di un programma in immagine di un programma in ese-ese- cuzione.
cuzione.
–– Tipicamente un sistema operativo esegue apparenTipicamente un sistema operativo esegue apparen-- temente
temente piùpiù processi in modo simultaneo, eseguendo processi in modo simultaneo, eseguendo ciclicamente una piccola parte di ognuno di
ciclicamente una piccola parte di ognuno di essi.essi.
Processi in Windows Processi in Windows
–– Un utente di Un utente di WindowsWindows ha la percezione che vi sia in ha la percezione che vi sia in esecuzione un processo per ogni applicazione
esecuzione un processo per ogni applicazione eseese-- guita
guita e per ogni oggetto e per ogni oggetto visualizzato.visualizzato.
–– Il passaggio tra i vari processi può essere Il passaggio tra i vari processi può essere fatto:fatto:
–– Selezionando le finestre corrispondenti;Selezionando le finestre corrispondenti;
–– Utilizzando la Utilizzando la taskbar; o taskbar; o
–
– Tramite la combinazione di tasti Alt+Tab.Tramite la combinazione di tasti Alt+Tab.
–– Per terminare un processo Per terminare un processo èè possibile:possibile:
–– Eseguire il comando di uscita (menùEseguire il comando di uscita (menù File);File);
–– Cliccare sul controllo di chiusura (la crocetta in alto a destraCliccare sul controllo di chiusura (la crocetta in alto a destra della relativa finestra);
della relativa finestra);
–– eseguendo l’eseguendo l’applicazione Task Manager.applicazione Task Manager.
Task Task Manager Manager
–– L’L’applicazione Task Manager viene utilizzata quando applicazione Task Manager viene utilizzata quando non non èè possibile terminare in altro modo una possibile terminare in altro modo una quaqua-- lunque
lunque applicazioneapplicazione
–– Viene eseguita automaticamente quando si preme Viene eseguita automaticamente quando si preme CTRL+ALT+CANC
CTRL+ALT+CANC
–– In questo caso viene chiesta conferma della chiusura tramite In questo caso viene chiesta conferma della chiusura tramite una finestra di
una finestra di dialogo.dialogo.
Gestione della
Gestione della Memoria Memoria
–– Windows alloca direttamente la memoria alle varie Windows alloca direttamente la memoria alle varie applicazioni, in modo trasparente
applicazioni, in modo trasparente allall’’utente;utente;
–– ÈÈ comunque possibile verificare quanta memoria ècomunque possibile verificare quanta memoria è disponibile
disponibile eseguendo Task Manager e selezionando il eseguendo Task Manager e selezionando il tab tab PrestazioniPrestazioni
Gestione del file system Gestione del file system
–– Il file system èIl file system è la componente del sistema operativo la componente del sistema operativo preposta alla gestione delle informazioni
preposta alla gestione delle informazioni memorizmemoriz-- zatezate permanentemente, che risiedono tipicamente su permanentemente, che risiedono tipicamente su disco;
disco;
–– Le componenti di un file system sono: il file e la Le componenti di un file system sono: il file e la directory.
directory.
File e
File e Directory Directory
–– Un Un filefile memorizza permanentemente una serie di memorizza permanentemente una serie di informazioni aventi unit
informazioni aventi unitàà logica:logica:
–– unauna applicazione (elaboratore testi, visualizzatore di clip applicazione (elaboratore testi, visualizzatore di clip multimediali,
multimediali, ……))
–– deidei dati (una relazione, un video musicale, …dati (una relazione, un video musicale, …))
–– Una Una directorydirectory (o cartella, o (o cartella, o folder) folder) èè un contenitore un contenitore di oggetti, che possono essere file o altre
di oggetti, che possono essere file o altre directory.directory.
–– La creazione di una directory si ottiene selezionando La creazione di una directory si ottiene selezionando dal men
dal menùù contestuale la voce Nuovo e succescontestuale la voce Nuovo e succes-- sivamente la voce Cartella;
sivamente la voce Cartella;
Gerarchia
Gerarchia del file system del file system
Un file system ha
Un file system ha unauna struttura gerarchica (albero):struttura gerarchica (albero):
–– I file sono le estremitàI file sono le estremità (foglie);(foglie);
–– Le directory sono i nodi;Le directory sono i nodi;
–– Esiste un’Esiste un’unica directory (radice) cui tutta la struttura fa unica directory (radice) cui tutta la struttura fa capo.capo.
root
applicazioni
videoscrittura Internet
Cartella sistema
Lezioni informatica
prima sett.
seconda sett.
lezione laboratorio
programma
Pathname Pathname
Ogni file all
Ogni file all’interno del file system ’interno del file system èè individuato in base individuato in base alla sua posizione nell
alla sua posizione nell’’albero, cioalbero, cioèè al cammino (pathal cammino (path-- name
name oo path) che si deve percorrere per raggiungerlo path) che si deve percorrere per raggiungerlo partendo dalla
partendo dalla radice;radice;
Ad es., se
Ad es., se voglio indicare il programma del corso di voglio indicare il programma del corso di in-in- formatica
formatica devo specificare il camminodevo specificare il cammino::
root/lezioni informatica/programmaroot/lezioni informatica/programma
File
File System System in Windows in Windows
–– La radice della struttura gerarchica La radice della struttura gerarchica èè il desktop;il desktop;
–– I nodi di unI nodi di un pathname pathname sono separati dal carattere di sono separati dal carattere di backslash (
backslash (\\););
–– Ogni disco Ogni disco èè individuato da una lettera seguita dal individuato da una lettera seguita dal carattere di due punti (:), e contiene una sua carattere di due punti (:), e contiene una sua struttura
struttura gerarchica, ad es.,gerarchica, ad es.,
C:C:\Documenti\Documenti\\LezioniLezioni\\Lezione1.Lezione1.pdfpdf
–– La possibilitLa possibilitàà di inserire directory nelle directory fordi inserire directory nelle directory for-- nisce l
nisce l’’opportunitopportunitàà di creare dei file system struttu-di creare dei file system struttu- rati, in cui le informazioni sono memorizzate in modo rati, in cui le informazioni sono memorizzate in modo ordinato
ordinato
Operazioni
Operazioni su su File File
–– Apertura (doppio click, menùApertura (doppio click, menù contestualecontestuale););
–– Spostamento (copia e incolla, trascinamento);Spostamento (copia e incolla, trascinamento);
–– Copia (copia e incolla, trascinamentoCopia (copia e incolla, trascinamento););
–– Cancellazione (menùCancellazione (menù contestuale, trascinamento nel contestuale, trascinamento nel cestino
cestino););
–– Altre azioni (stampa, invio per posta elettronica, …Altre azioni (stampa, invio per posta elettronica, …))
Estensione di un file Estensione di un file
–– Ad ogni file Ad ogni file èè generalmente associata un’generalmente associata un’estensione estensione consistente in una serie di lettere (tipicamente tre) consistente in una serie di lettere (tipicamente tre) separate dal nome del file tramite un
separate dal nome del file tramite un punto;punto;
–– Caratterizza il tipo di file in modo che il sistema Caratterizza il tipo di file in modo che il sistema operativo lo tratti
operativo lo tratti correttamente;correttamente;
–– L’L’estensione di un file può venire nascosta agendo estensione di un file può venire nascosta agendo sulle impostazioni del sistema
sulle impostazioni del sistema operativo.operativo.
Collegamenti Collegamenti
–– Un collegamento èUn collegamento è un particolare tipo di file la cui un particolare tipo di file la cui funzione
funzione èè esclusivamente quella di esclusivamente quella di ““puntarepuntare”” a un a un altro file o
altro file o directory;directory;
–– L’L’apertura di un collegamento apertura di un collegamento èè equivalente equivalente allall’’aperaper-- turatura del file o directory cui fa riferimento;del file o directory cui fa riferimento;
–– La cancellazione o lo spostamento di un collegamento La cancellazione o lo spostamento di un collegamento non modifica
non modifica ll’’originale.originale.
Creazione di un Creazione di un
Collegamento Collegamento
–– Si ottiene selezionando dal menùSi ottiene selezionando dal menù contestuale la voce contestuale la voce Nuovo e successivamente la voce
Nuovo e successivamente la voce Collegamento;Collegamento;
–– Compare una finestra di dialogo che richiede di Compare una finestra di dialogo che richiede di spespe-- cificare
cificare la destinazione del collegamento e il suo nola destinazione del collegamento e il suo no-- me;me;
–– L’L’icona associata a un collegamento icona associata a un collegamento èè la stessa assola stessa asso-- ciata
ciata alla sua destinazione, a parte una freccia in alla sua destinazione, a parte una freccia in basso
basso a sinistra.a sinistra.
Documenti Documenti
–– ÈÈ una directory presente sul una directory presente sul desktop;desktop;
–– Indica la directory principale, radice della parte di Indica la directory principale, radice della parte di file system in cui l
file system in cui l’’utente può memorizzare i propri utente può memorizzare i propri file;
file;
–– Ogni utente ha una propria cartella Ogni utente ha una propria cartella Documenti;Documenti;
–– La cartella documenti La cartella documenti èè il punto predefinito in cui il punto predefinito in cui vengono posizionati i file
vengono posizionati i file delldell’’utente.utente.
Permessi su
Permessi su File File
In alcuni tipi di file system gli utenti possono
In alcuni tipi di file system gli utenti possono specifispecifi-- carecare i seguenti permessi di i seguenti permessi di accesso:accesso:
–– ReadRead (R) indica se possono essere letti i contenuti di un file o (R) indica se possono essere letti i contenuti di un file o di una
di una cartella;cartella;
–– WriteWrite (W) indica se è(W) indica se è possibile modificare il contenuto di un possibile modificare il contenuto di un file o di una
file o di una cartella;cartella;
–– ExecuteExecute (X) indica se è(X) indica se è possibile eseguire un file o posiziopossibile eseguire un file o posizio-- narsi
narsi all’all’interno di una interno di una cartella.cartella.
Esplora
Esplora Risorse Risorse
–– ÈÈ unun’applicazione che ’applicazione che visualizzavisualizza simultaneamente la simultaneamente la struttura
struttura del file system e i file del file system e i file presentipresenti in una in una parti-parti- colare
colare directory.directory.
Ricerche nel
Ricerche nel File File System System
ÈÈ possibile ricercare dei particolare file allpossibile ricercare dei particolare file all’interno del ’interno del file system selezionando dallo start men
file system selezionando dallo start menùù la voce la voce Trova e successivamente la voce File o cartelle
Trova e successivamente la voce File o cartelle
Il Il Men Men ù ù “ “ Invia Invia a a …” …”
–– ÈÈ una voce comune dei menuna voce comune dei menùù contestuali;contestuali;
–– Permette di copiare un file o directory e inviarlo a Permette di copiare un file o directory e inviarlo a una serie di
una serie di destinazioni:destinazioni:
–– Una particolare directory (e.g. un disco removibileUna particolare directory (e.g. un disco removibile););
–– Una particolare applicazione (e.g. il gestore della posta Una particolare applicazione (e.g. il gestore della posta elettronica
elettronica).).
–– ÈÈ possibile personalizzare lpossibile personalizzare l’elenco delle ’elenco delle destinazioni.destinazioni.
Prompt
Prompt dei dei Comandi Comandi
–– ÈÈ unun particolare programma cheparticolare programma che permette di permette di accedeaccede-- rere al sistema in modalitàal sistema in modalità testuale:testuale: l’l’utente deve speutente deve spe-- cificare
cificare ciocioèè una serie di comandi (ognuno corredato una serie di comandi (ognuno corredato di una propria sintassi e semantica
di una propria sintassi e semantica).).
–– ÈÈ usato per:usato per:
–– eseguireeseguire programmi particolari (javaprogrammi particolari (java!);!);
–– crearecreare sequenze di comandi (script).sequenze di comandi (script).
Editor Editor
–– Sono programmi deputati a visualizzare e modificare Sono programmi deputati a visualizzare e modificare testi.
testi.
–– Le funzionalitàLe funzionalità di base di un editor sono:di base di un editor sono:
–– Apertura, visualizzazione, modifica, salvataggio e stampa di Apertura, visualizzazione, modifica, salvataggio e stampa di un testo;
un testo;
–– PossibilitàPossibilità di effettuare ricerche e sostituzioni.di effettuare ricerche e sostituzioni.
–– Le funzionalitàLe funzionalità avanzate riguardano:avanzate riguardano:
–– La possibilitàLa possibilità di effettuare una formattazione manuale o di effettuare una formattazione manuale o automatica del testo;
automatica del testo;
–– L’L’utilizzo di strumenti linguistici come il correttore utilizzo di strumenti linguistici come il correttore ortografico o grammaticale,
ortografico o grammaticale, ……