cerca
Sistemi Operativi - Appunti caotici
modifica cronologia stampa login logout

Wiki

UniCrema


Materie per semestre

Materie per anno

Materie per laurea


Help

Sistemi Operativi - Appunti caotici

Torna alla pagina di Sistemi Operativi


 :: Appunti caotici ::

Lezione 1 File e loro caratteristiche

Pag 1

Sommario

...

Pag 2

File System

Il file system è un'astrazione delle informazioni nei dispositivi fisici, di cui dà una visione logica ed omogenea. Consente di non preoccuparsi dei dettagli implementativi sul come vadano gestite le varie operazioni sui flussi di informazione in qualsiasi dispositivo.

Consiste nella collezione e gestione di:

  • informazioni (dati , programmi) -> file
  • metainformazioni (metadati) -> DIRETTORI, da pochissimi chiamata anche directory

Aggregazione di informazioni

Ho due costruttori:

  • array: N elementi omogenei, dello stesso tipo base
  • record: K elementi eventualmente disomogenei

Pag 3

File

I file sono aggregazioni di elementi omogenei in numero a priori non definito (da un punto di vista logico non hanno limite). Ad ognuno degli elementi che compongono la sequenza è associato un indice che lo identifica.

Tipi di file (1)

I file possono essere di due tipi: dati (numerici, alfabetici, binari) o programmi, la cui vera differenza è che le loro sequenze di byte sono opportunamente strutturate in modo da poter essere interpretate dal sistema operativo

Pag 4

Tipi di file (2)

...

Struttura dei file

Un file può avere diversi tipi di struttura:

  • nessuna, e quindi ho un byte via dietro l'altro
  • struttura semplice, e sono ade sempio i file prodotti da un editor di testo
  • struttura complessa

Pag 5

Attributi

Tutti gli attributi del file (nome, identificativo, tipo, locazione, ...) vengono raccolti nel cosiddetto descrittore del file.

Operazioni sui file

...

Pag 6

Uso dei file (1)

...

Uso dei file (2)

...

Pag 7

Uso dei file (3)

...

Uso dei file (4)

...

Pag 8

Metodi di accesso (1)

...

Metodi di accesso (2)

...

Pag 9

Metodi di accesso (3)

...


Torna alla pagina di Sistemi Operativi