• Non ci sono risultati.

Scopo della lezione Scopo della lezione

N/A
N/A
Protected

Academic year: 2021

Condividi "Scopo della lezione Scopo della lezione"

Copied!
43
0
0

Testo completo

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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à

(8)

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.

(9)

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

(10)

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.

(11)

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).

(12)

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..

LLaccesso 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.

(13)

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.

(14)

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.

(15)

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’Lutente 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

(16)

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.

(17)

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.

(18)

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.

(19)

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).

(20)

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 allinterno interno delldell’elaboratore;elaboratore;

accedere allaccedere all’aiuto in aiuto in linea.linea.

(21)

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

(22)

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

(23)

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.

(24)

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.

(25)

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.

(26)

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.

(27)

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

(28)

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.

(29)

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;

(30)

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

(31)

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

(32)

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

(33)

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, …))

(34)

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.

(35)

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.

(36)

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.

(37)

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.

(38)

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.

(39)

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.

(40)

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

(41)

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.

(42)

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).

(43)

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,

Riferimenti

Documenti correlati

■ Per accedere ad un file memorizzato su un’unità fisica (di qualunque tipo), è necessario creare un collegamento tra il file oggetto dell'operazione e una variabile di tipo

int lstat (const char *path, struct stat *sb);. int fstat (int fd, struct

size_t fread (void *ptr, size_t size, size_t nObj, FILE *fp);. size_t fwrite (void *ptr, size_t size, size_t nObj,

– tabella associata ad ogni processo utente contenente una riga per ogni file aperto dal processo (indice = descrittore del file) con l’indirizzo della riga della tabella globale

) in questo modo i file si possono modificare senza creare sprechi di spazio e senza limitazioni sulla crescita delle dimensioni di un file (l’unico limite è quello di avere blocchi

MS-DOS, UNIX: Tutte le risorse del sistema (contenuto delle memorie di massa e periferiche) vengono viste in termini di file, e l'interazione utente-macchina virtuale avviene

Calcolo dell’indirizzo fisico: a partire dall’indirizzo logico, il file system fisico individua il numero del blocco che contiene il record richiesto, in base alla lunghezza

Una conseguenza della struttura delle directory descritta e che costituisce una caratteristica peculiare dei file system dei sistemi Unix è che un inode può essere associato a più di