Concetti Chiave

  • I record logici rappresentano entità specifiche all'interno di un archivio, mentre i record fisici si riferiscono ai blocchi di byte leggibili o scrivibili in un'unica operazione.
  • Il File System gestisce le operazioni di input/output su disco a livello di blocco, ottimizzando l'efficienza della gestione dei dati.
  • Il tempo di accesso alla memoria di massa è significativamente più lungo rispetto a quello della memoria centrale, perciò i record fisici sono progettati per ridurre gli accessi necessari.
  • La CPU può elaborare dati solo dalla memoria centrale, richiedendo il trasferimento dei record fisici per l'elaborazione.
  • Quando un programma richiede un'operazione di lettura/scrittura, l'intero record fisico viene caricato nel buffer della RAM per essere elaborato.

Record (logico) = blocco di dati relativi ad un’entità logica dell’archivio.

Record fisico (o blocco) = rappresenta l’insieme dei byte che possono essere letti o scritti in memoria di massa con una singola operazione di lettura o scrittura.

Gestione del file system e tempi di accesso

Il File System gestisce gli I/O su disco a livello di blocco.

Il tempo di accesso alla memoria di massa (ms) è notevolmente superiore a quello della memoria centrale (ns). Per questa ragione, nei vari sistemi i record fisici hanno una capienza sufficiente a garantire un minor numero di accessi alla memoria di massa.
Per elaborare dei dati è necessario un loro trasferimento in memoria centrale.

Come sappiamo, la CPU è in grado di operare solo su questa memoria.

Quando la CPU, eseguendo un pgm, richiede un’operazione di lettura/scrittura di un record logico, non viene prelevato dalla memoria di massa solo il record logico interessato, bensì l’intero record fisico in cui è contenuto.

Per poter essere elaborato, il record fisico viene posto in un’area della memoria RAM chiamata buffer, adibita dal sistema proprio a questo scopo.

Domande da interrogazione

  1. Qual è la differenza tra record logico e record fisico?
  2. Il record logico è un blocco di dati relativi a un’entità logica dell’archivio, mentre il record fisico rappresenta l'insieme dei byte che possono essere letti o scritti in memoria di massa con una singola operazione di I/O.

  3. Perché è importante la gestione del file system a livello di blocco?
  4. La gestione del file system a livello di blocco è fondamentale perché il tempo di accesso alla memoria di massa è significativamente superiore a quello della memoria centrale, quindi i record fisici sono progettati per ridurre il numero di accessi alla memoria di massa.

  5. Come avviene il trasferimento dei dati dalla memoria di massa alla memoria centrale?
  6. Quando la CPU richiede un’operazione di lettura/scrittura di un record logico, non viene prelevato solo il record logico, ma l'intero record fisico, che viene poi trasferito in un'area della memoria RAM chiamata buffer per essere elaborato.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community