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