Esempi di Sistemi Operativi: DOS - PowerPoint PPT Presentation

About This Presentation
Title:

Esempi di Sistemi Operativi: DOS

Description:

Esempi di Sistemi Operativi: DOS Nel file system di DOS i path names hanno la seguente forma C:\TEMP\DirA\DirB\elab.pdf Si utilizzano due nomi speciali . e .. – PowerPoint PPT presentation

Number of Views:92
Avg rating:3.0/5.0
Slides: 15
Provided by: delz
Category:

less

Transcript and Presenter's Notes

Title: Esempi di Sistemi Operativi: DOS


1
Esempi di Sistemi Operativi DOS
  • Nel file system di DOS i path names hanno la
    seguente forma C\TEMP\DirA\DirB\elab.pdf
  • Si utilizzano due nomi speciali . e ..
  • . directory corrente
  • .. directory precedente
  • Partizioni della memoria
  • A identifica un floppy disk
  • C il disco fisso
  • D CD-rom

2
Navigazione in DOS
  • Tramite una command shell e possibile istruire
    il sistema operativo con comandi mentre si naviga
    nel sistema operativo
  • Lidea e quindi di muoversi lungo lalbero delle
    directory tramite speciali direttive quali
  • cambia directory,
  • torna alla directory precedente,
  • ecc.
  • La command shell mostra sempre il punto in cui ci
    troviamo
  • C\TEMPgt dir

3
Esempi di path names DOS
  • C\TEMP\elab.dpf
  • C\TEMP\.\elab.pdf
  • C\.\TEMP\elab.pdf
  • C\TEMP\..\TEMP\elab.pdf
  • Se siete in C\TEMP
  • elab.pdf
  • .\elab.pdf
  • ..\TEMP\elab.pdf

4
Sicurezza in DOS
  • Ogni file ha uninsieme di proprieta tra le
    quali troviamo i diritti di accesso per
  • System administrator
  • Proprietario
  • Gli altri utenti
  • I diritti sono
  • Read/Write/Read-Execute/Modify ecc

5
Comandi DOS
  • Comandi DOS predefiniti
  • CD, DIR, MD, ecc (linguaggio per sfruttare le
    funzionalita del sistema operativo DOS)
  • Eseguibili
  • I file eseguibili (.exe) cioe programmi
    compilati e quindi scritti in linguaggio macchina
    possono essere utilizzati come comandi
    user-defined

6
Comandi principali
  • Vedere il contenuto di una directory
  • DIR nome-directory
  • Entrare in una directory (cartella)
  • CD Nome-directory
  • Tornare a livello superiore
  • CD ..
  • Creare una nuova directory
  • MD nome-directory
  • Copiare un file
  • COPY NomeOrigine NomeCopia

7
UNIX e LINUX
  • UNIX e unaltro esempio di sistema operativo
    originariamente sviluppato per worksations
  • La corrispondente versione freeware (cioe a
    diffusione gratuita) chiamata LINUX puo essere
    utilizzata su un qualsiasi PC Sotto LINUX si
    possono utilizzare ambienti a finestre molto
    simili a WINDOWS
  • Una grande collezione di software freeware per
    LINUX e disponibile sulla rete
  • Quindi LINUX rappresenta unalternativa economica
    a WINDOWS

8
LINUX
  • Il file system e organizzato ad albero
  • Root /
  • I path name hanno la forma
  • /home/disi/DelzannoG/
  • Nota si usa / invece che \ come in DOS
  • Inoltre e case-sensitive DirA e diverso da
    dira!
  • La root contiene directory quali
  • /usr /bin /var /lib /home
  • Ogni utente ha una partizione sotto /home

9
Esempi di path name in LINUX
  • /
  • /home/disi/giorgio/RETI
  • /home/disi/giorgio/./RETI
  • /home/disi/../disi/giorgio
  • giorgio/

10
Comandi in LINUX
  • Come in DOS e possibile lavorare tramite una
    command shell
  • ls lista di file
  • cd cambia directory
  • mkdir crea nuove directory
  • cp copia file
  • mv ridenomina (e quindi sposta) un file
  • rm cancella un file
  • I comandi possono avere dei parametri opzionali
  • ls al lista dei file con tutte le proprieta

11
Diritti dei File LINUX
  • Unaspetto interessante di LINUX e il fatto che
    gli utenti possono essere raggruppati in gruppi
  • Ogni file ha quindi diritti relativ a tre classi
    di utenti
  • Proprietario
  • Gruppo
  • Tutti gli altri
  • Diritti
  • scrittura/lettura/esecuzione/accesso-directory

12
Esempio diritti (ls al)
  • _rwxrw_r__ giorgio prof elab.pdf
  • drwxr_xr_x giorgio prof RETI
  • _rwxr_xr_x giorgio prof myprogram
  • Dove
  • ddirectory
  • rread, wwrite,xaccess,_nessun diritto
  • bluproprietario,
  • giallogruppo,
  • celestealtri utenti

13
Come si cambiano i diritti
  • Il proprietario o il gestore del sistema (systen
    administrator che ha tutti I diritti su tuttii
    file) possono modificare I diritti dei file
    tramite i comandi quali
  • chmod ox file (oaltri utenti)
  • chmod aw file (atutti)

14
Processi
  • LINUX utilizza uno scheduler per poter funzionare
    in modo multi-utente
  • Vi sono alcuni comandi che permettono di
    verificare la situazione corrente dellesecuzione
  • ps lista dei processi attivi
  • top processi correntemente eseguiti dalla CPU
Write a Comment
User Comments (0)
About PowerShow.com