


Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
questo documento riguarda gli appunti sul file system
Tipologia: Appunti
1 / 4
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!



È un componente del Sistema Operativo che fornisce i meccanismi di accesso e memorizzazione delle informazioni allocate nella memoria di massa. Al suo interno troviamo: ✔ file → unità logiche di memorizzazione ✔ directory → insieme di fille ✔ partizioni → insieme di fille associati ad un particolare dispositivo filsico Queeste 3 componenti sono totalmente indipendenti dalla natura e da qualsiasi dispositivo che viene utilizzato. Come si suddivide? In livelli:
insieme di informazioni (programmi, dati…). È rappresentato da un nome simbolico (tramite il prompt dei comandi si può richiamare il fille usando il nome) Attributi: tipo → estensione (.txt/.xls (excel)/.doc/.ppt/.mp3/.exe/…) indirizzo → puntatore alla memoria secondaria dimensioni → numero di byte data e ora → o di creazione o dell’ultima modifilca indicazione sull’utente proprietario protezione → dirittai di accesso Tuttai questi attaributi si trovano in un descrittaore del fille → struttaura dato che contiene tuttai gli attaributi di un fille. Il SO mantiene un insieme di descrittaori che sono presenti all’interno. Compito de SO: rendere disponibie ’accesso ai file Opeazioni sui vai fille: ● creazione → allocazione del fille in memoria secondaria e inizializzazione di tuttai i suoi attaributi ● lettura → lettaura dei record logici del fille ● scrittura → scrittaura di nuovi record logici nel fille ● cancellazione → eliminazione del fille dal fille system Ogni operazione richiede la localizzazione dell’informazione su disco Il SO migliora l’efficcenza delle operazioni. Come? ✔ Mantiene in memoria una struttaura che registra i fille in uso in quest’istante (fille aperti) e quindi detiene una tabella dei fille aperti → Memory mapping dei fille aperti I fille aperti vengono memorizzati temporaneamente nella memoria centrale Le operazioni fondamentali:
Quaali sono i metodi di accesso ai fille? L’accesso al fille è completamente indipendente dal dispositivo utilizzato ed è anche indipendente dalle tecniche di allocazione dei record logici ai blocchi filsici. ✔ Accesso sequenziale ✔ accesso a indice ✔ accesso direttao Accesso sequenziae il fille è composto da una serie di record logici:
◦ write I
Sono uno strumento per organizzare i fille all’interno del fille system. Una directory può contenere più fille ed è realizzata tramite una struttaura dati che prevede un elemento per ogni fille. In questa struttaura dati viene associato un nome ad ogni fille e consente di andare a localizzare il fille nella memoria di massa. Operazioni che si possono svolgere nella directory: creazione o cancellazione di directory, aggiunta o cancellazione di fille, il listing (elenco di tuttai i fille contenuti nella directory), ricerca Quaai sono e tipoogie di directory? Struttura ad un livello → composta da una sola directory → una sola directory per ogni fille system struttura a due livelli → un primo livello che è la directory principale che contiene una directory per ogni utente del sistema, e poi abbiamo una seconda directory che è la directory utente che è ad un livello struttura ad albero → un’organizzazione gerarchica ad N livelli dove ogni directory può contenere al suo interno altre directory struttura a grafo aciclico Montaggio de file system: processo logico di preparazione del fille system. Queesta operazione di montaggio ci permettae di rendere il fille system accessibile al SO in uso quindi anche agli utenti. Si parla quindi di Mount o Mapping a Drive. Protezione de file system: il proprietario deve avere la possibilità di controllare quali azioni sono consentite nei vari fille e anche da parte di chi possono essere svolte queste opeazioni: write, read, delete, execute, append (permettae di scrivere alla filne del fille), list (abbiamo l’autorizzazione ad accedere a questa lista di fille omogenei). L’impostazione dei permessi di accesso avviene basandosi su 3 classi utenti:
Gli aspetti caratterizzanti dell’allocazione sono:
ermini occupa la casella numero 2; il secciani vuole occupare la 2 e quindi viene messo sopra e va ad occupare poi la 1 casella libera
ermini conti secciani
Ermini Conti Secciani