Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    esame sistemi operativi

    Qualcuno sa rispondere a questa domanda?

    Descrivere il concetto di condivisione di un file tra directory distinte e le modalità realizzative della condivisione.

    Sono bene accette domande da una ventina di righi...

    Grazie mille per l'aiuto...

  2. #2
    Quello che sono riuscito a trovare è un pò pochino:

    I link sono particolari file ordinari che puntano ad altri file o directory. Consentono di avere una maggiore flessibilità della struttura gerarchica del File System e consentono condivisione file tra dir diverse, non la duplicazione.
    La struttura del File System diviene un grafo aciclico
    La condivisione di un file è ottenuta mediante la primitiva LINK oppure tramite il comando ln

    Qualcuno può almeno intergrare un pò questa risposta?

    Grazie

  3. #3
    parli di un sistema operativo in particolare o di uno generico?
    0m4r
    http://omar.adobati.it

  4. #4
    UNIX andrebbe benissimo... Altrimenti va bene anche in generale...

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Hai presente la differenza fra HARD LINK e LINK SIMBOLICI?

    HARD LINK: non viene creato alcun file, ma semplicemente viene incrementato il contatore di link nell'i-node del file puntato e in due directory differenti si ha "lo stesso file", nel sendo che il link condivide lo stesso i-node del file originale.

    LINK SIMBOLICO: viene creato un nuovo file contenente il path name del file linkato, quindi esistono due differenti i-node.

    Cosa comporta: se si elimina un hard link, il contatore nell'i-node viene decrementato e solamente quando questo è a 0 il file viene rimosso; se si elimina un link simbolico viene rimosso il file link, l'i-node corrispondente viene pulito. Se si rimuove un file puntato da un link simbolico il link punterà ad un file che non esiste. Se si rimuove il file originale al quale è stato creato un hard link, non viene rimosso il file, ed il link punterà ancora ad un file valido.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6

  7. #7

    ??Siamo Sicuri?

    Originariamente inviato da LeleFT

    HARD LINK: non viene creato alcun file, ma semplicemente viene incrementato il contatore di link nell'i-node del file puntato e in due directory differenti si ha "lo stesso file", nel sendo che il link condivide lo stesso i-node del file originale.

    LINK SIMBOLICO: viene creato un nuovo file contenente il path name del file linkato, quindi esistono due differenti i-node.


    Ciao,
    non vorrei sbagliarmi ma non dovrebbe essere il contrario (da quello che mi ricordo si)... Boh? help

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    No... è così. (Ho appena fatto anch'io l'esame di Sistemi Operativi! :gren: )


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  9. #9

    Hai ragione

    Ho appena controllato e in effetti hai ragione... sono un pò arruginito... Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.