il sistema operativo dos - Laboratorio di Informatica e Sistemi

IL SISTEMA OPERATIVO
DOS
Contardi Carlo A.S. 2007-2008
IL SISTEMA OPERATIVO DOS
• Consente di richiamare funzioni del S.O. in
modo più rapido rispetto le interfacce
grafiche
• La sua interfaccia è implementata ed
utilizzata in tutti i moderni sistemi operativi
Contardi Carlo A.S. 2007-2008
MS-DOS
• Acronimo di Microsoft-Disk Operating
System
• Esistono anche le versioni PC-DOS o
IBM-DOS
• Caratterizzato da una grande facilità d’uso
• Lavora solo in modo monoutente
Contardi Carlo A.S. 2007-2008
MS-DOS
• L’interfaccia utente è di tipo testuale: tutte
le routine (comandi del S.O.) vengono
attivate tramite brevi nomi mnemonici che
ricordano la funzione
• I comandi che vengono mantenuti in
memoria, si chiamano comandi interni,
quelli che vengono caricati quando
servono si chiamano comandi esterni
Contardi Carlo A.S. 2007-2008
MS-DOS
• Consente di lavorare in modo interattivo:
appena si digita un comando questo viene
eseguito (più precisamente, il comando
viene interpretato, nel senso che
l’interprete dei comandi(shell) controlla la
correttezza del comando e in caso positivo
attiva la funzione richiesta dall’utente)
Contardi Carlo A.S. 2007-2008
File e Directory
• I file in DOS sono identificati tramite un
nome simbolico, formato da 8 caratteri al
massimo più 3 caratteri per l’estensione.
• Nelle implementazioni più recenti del DOS
i nome dei file non sono soggetti a queste
restrizioni; tuttavia è consigliabile usare
nomi che seguono tali dimensioni se si
prevede di utilizzarli anche con precedenti
versioni del S.O.
Contardi Carlo A.S. 2007-2008
File e Directory
•
•
•
•
•
Nome.EXE
Nome.COM
Nome.SYS
Nome.BAT
Nome.BAK
programma eseguibile
file di comandi
file di sistema
file batch
copia di sicurezza file
In particolare il file COMMAND.COM
rappresenta l’interprete dei comandi DOS
Contardi Carlo A.S. 2007-2008
File e Directory
• Di norma le unità floppy sono identificate
con le sigle A: e B:, l’unità hard disk con la
sigla C:, e l’unità CD-ROM con la sigla D:;
• Se si lavora in rete locale, di solito le unità
a disco del server sono indicate da F: a Z:
• Es: A:LETTERA.DOC indica un file di
nome LETTERA ed estensione DOC che
si trova nel disco inserito nel drive A:
Contardi Carlo A.S. 2007-2008
Caratteri Jolly
• Per indicare i file in un comando DOS è
utile far ricorso ai caratteri jolly (? *)
• ? Posto all’interno del nome del file o
dell’estensione indica che un qualsiasi
carattere può occupare quella posizione
• Es: PROVE?.STU indica tutti i file che
iniziano con PROVE seguito da un
qualsiasi carattere e di estensione STU
Contardi Carlo A.S. 2007-2008
Caratteri Jolly
• * inserito all’interno del nome del file o
dell’estensione sta ad indicare che
qualsiasi sequenza di caratteri può trovarsi
in quella posizione.
• Es:
*.DOC indica tutti i documenti creati
con Word
MA*.* indica tutti i file che iniziano per
MA, aventi un’estensione qualsiasi
Contardi Carlo A.S. 2007-2008
File e Directory
• DOS identifica le periferiche attraverso nomi di
file speciali, che non possono essere usati
come nomi per i file dell’utente, e sono perciò
nomi riservati.
• COM1:, per indicare la porta di comunicazione
standard: COM2:, che indica la porta di
comunicazione secondaria; CON:, per
identificare l’unità di input standard(tastiera) e di
output standard(video); PRN: o LPT1:, per
indicare la stampante che utilizza l’interfacci
parallela
Contardi Carlo A.S. 2007-2008
File e Directory
• Quando un disco nuovo viene preparato
per essere utilizzato dal computer,
attraverso l’operazione di formattazione,
il S.O. crea sul disco stesso una FAT e
una directory vuota, detta root (directory
radice)
• All’interno della root l’utente può poi creare
altre directory, che a loro volta possono
contenere altre subdirectory
Contardi Carlo A.S. 2007-2008
FAT
• Tabella di allocazione dei file che serve a
ricordare la locazione dei file e delle
directory sul disco e lo spazio rimasto
disponibile per la registrazione di altri file.
Contardi Carlo A.S. 2007-2008
I comandi DOS
• I comandi del Dos sono costituiti da una
parola chiave che ne ricorda la funzione,
da uno o più parametri, che sono
argomenti del comando e da una o più
opzioni precedute da / e che servono a
specificare una particolare funzione del
comando
Contardi Carlo A.S. 2007-2008
I Comandi DOS
• I comandi vengono scritti su una linea del
video (linea comandi) dopo la sequenza di
caratteri C:\> detta prompt
Contardi Carlo A.S. 2007-2008
I comandi DOS
• FORMAT serve a preparare un disco
magnetico per essere usato sul computer
• DISKCOPY copia il contenuto di un disco
su un altro disco  DISKCOPY A: B:
• MD crea una nuova directory  MD\3DI
• CD seleziona una sottodirectory come
directory corrente 
CD\UTENTI\CONTAB si posiziona in
CONTAB
Contardi Carlo A.S. 2007-2008
I comandi DOS
• CD.. Consente di risalire alla directory
immediatamente superiore a quella
corrente
• CD\ Consente di tornare alla directory root
• RD Cancella una directory (la directory
non deve contenere file)  RD C:\UTENTI
• DIR elenca sul video i files contenuti nella
directory corrente o in quella specificata
Contardi Carlo A.S. 2007-2008
I comandi DOS
• DIR A:
• DIR\W Elenca solo i nomi dei file con
estensione
• DIR\P Fa l’elenco completo, fermandosi
dopo aver visualizzato una pagina di video
• COPY copia un file in un altro file 
COPY A:CLIENTI C:ANAG
• DATE consente di visualizzare o
modificare la data del computer
Contardi Carlo A.S. 2007-2008
I comandi DOS
• TIME consente di visualizzare o modificare l’ora
del computer
• TYPE visualizza il contenuto di un file di cui
viene specificato il nome  TYPE
AUTOEXEC.BAT consente di ottenere su video
il testo delle righe contenute nel file
• DEL cancella dal disco il file di cui viene
specificato  DEL PROVA.*
• REN consente di cambiare il nome ad un file
registrato su disco  REN CLIENTI CLIOLD
Contardi Carlo A.S. 2007-2008