Triko93:
in che modo usando il buffer circolare raddoppio logicamente lo spazio da 100k di scritture a 200k?
E perché solo raddoppio? Se suddividi la memoria in N blocchi, hai 100k scritture per ogni blocco, quindi 100k*N
Io terrei nella prima cella il numero del blocco attivo, e in ogni blocco i dati e il numero di scritture del blocco stesso. Quando superano un tot diventa attivo il blocco successivo ecc.