11 : Archivi e file Vers . 2.0 – Dicembre 2020
DEF : Il numero di record logici presenti in un unico blocco fisico si chiama fattore di bloccaggio o fattore di blocco . Tale numero può essere maggiore , minore oppure uguale ad uno
In particolare :
- se è maggiore di 1 ossia se ogni record fisico contiene più record logici , i record si dicono bloccati ( n . b . è il caso mostrato dell ’ esempio precedente );
- se è uguale ad 1 ossia se un record fisico corrisponde ad un solo record logico , i record si dicono sbloccati ;
Esempio : cambiamo opportunamente il tracciato del record logico precedente ossia
TIPO Persona = RECORD Nominativo : ARRAY [ 30 ] DI CHAR Classe : ARRAY [ 2 ] DI CHAR
FINE RECORD
1 ° Record logico = 32 byte
1 ° Record fisico = 32 byte
- se è minore di 1 ossia se sono necessari più record fisici per memorizzare un record logico , si parla di multiblocco .
Esempio : cambiamo ancora opportunamente il tracciato del record logico precedente
TIPO Persona = RECORD Nominativo : ARRAY [ 48 ] DI CHAR Classe : ARRAY [ 2 ] DI CHAR FINE RECORD
1 ° Record logico = 50 byte
1 ° Record fisico = 32 byte 2 ° Record fisico = 32 byte
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 6